Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioPdfExportOptions

OfficeIMO.Visio.Pdf

Namespace
OfficeIMO.Visio.Pdf
Assembly
OfficeIMO.Visio.Pdf
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Controls the loss-aware Visio-to-PDF projection.

Inheritance

  • object
  • VisioPdfExportOptions

Usage

Explore 5 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Accepted by parameters 4

Constructors

public VisioPdfExportOptions() #

Methods

public VisioPdfExportOptions Clone() #

Creates a copy of these settings. Semantic projection settings are shared, diagram and PDF settings are copied.

Properties

public VisioPdfProjectionMode Mode { get; set; } #

PDF content contract. Defaults to the existing semantic report.

public string? SourceName { get; set; } #

Optional logical source name recorded in conversion diagnostics. Loaded documents use their associated path by default.

public VisioDocumentProjectionOptions? VisioOptions { get; set; } #

Visio-owned source projection settings.

public PdfProjectionOptions? ProjectionOptions { get; set; } #

PDF-owned projection and generation settings.

public VisioDrawingOptions? DrawingOptions { get; set; } #

Visio-owned diagram projection settings, used only by VisioPdfProjectionMode.DiagramPages.

public PdfCreateOptions? PdfOptions { get; set; } #

PDF generation settings for diagram pages. Source page sizes and zero margins take precedence.

public bool FailOnLoss { get; set; } #

Throws OfficeConversionException when the conversion reports loss.