Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

VisioDrawingOptions

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers sealed

Controls the cached Visio page projection into point-sized shared Drawing scenes.

Inheritance

  • Object
  • VisioDrawingOptions

Usage

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

Returned or exposed by

Accepted by parameters

Constructors

Methods

public VisioDrawingOptions Clone() #
Returns: VisioDrawingOptions

Creates independent operation settings and a detached font collection.

Properties

public String SourceName { get; set; } #

Optional source name recorded in the operation report.

public VisioLayerRenderMode LayerMode { get; set; } #

Layer selection. The default selects printable content independently of screen visibility.

public Int32 MaximumPages { get; set; } #

Maximum source page count and pages in a single background composition chain. Default: 1,000.

public Int32 MaximumShapes { get; set; } #

Maximum shapes and connectors visited, including excluded layers. Default: 100,000.

public Int32 MaximumGeometryPoints { get; set; } #

Maximum cached or generated geometry points projected across all pages. Default: 1,000,000.

public Int64 MaximumTotalImagePixels { get; set; } #

Maximum decoded bitmap pixels retained across all projected image instances. Default: 64 million.

public Int64 MaximumTotalImageBytes { get; set; } #

Maximum PNG payload bytes retained across all projected image instances. Default: 128 MiB.

public Boolean RequireNoLoss { get; set; } #

Reject the operation if its report contains an approximation, omission, or unassessed feature.

public OfficeFontFaceCollection Fonts { get; } #

Caller-supplied font faces used by the returned scenes before platform fallback.

public IOfficeTextShapingProvider TextShapingProvider { get; set; } #

Optional shared text shaping provider.

public String TextShapingLanguage { get; set; } #

Optional BCP 47 language hint passed to the shared text shaper.