API Reference
VisioImageExportOptions
Options for format-neutral dependency-free Visio image export.
Inheritance
- OfficeImageExportOptions
- VisioImageExportOptions
Usage
Explore 26 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.
Accepted by parameters 26
- Extension method VisioDocument.ExportImage
- Extension method VisioDocument.ExportImages
- Extension method VisioDocument.SaveAsImages
- Extension method VisioDocument.SaveAsImagesAsync
- Extension method VisioDocument.ToImage
- Extension method VisioDocument.ToImages
- Extension method VisioDocument.ToJpeg
- Extension method VisioDocument.ToTiff
- Extension method VisioDocument.ToWebp
- Method VisioDocumentImageBatchExportBuilder.ConfigureOptions
- Method VisioDocumentImageExportBuilder.ConfigureOptions
- Method VisioImageExportExtensions.ExportImage
- Method VisioImageExportExtensions.ExportImages
- Method VisioImageExportExtensions.SaveAsImages
- Method VisioImageExportExtensions.SaveAsImagesAsync
- Method VisioImageExportExtensions.ToJpeg
- Method VisioImageExportExtensions.ToTiff
- Method VisioImageExportExtensions.ToWebp
- Method VisioImageExportFluentExtensions.ToImage
- Method VisioImageExportFluentExtensions.ToImages
- Extension method VisioPage.ExportImage
- Extension method VisioPage.ToImage
- Extension method VisioPage.ToJpeg
- Extension method VisioPage.ToTiff
- Extension method VisioPage.ToWebp
- Method VisioPageImageExportBuilder.ConfigureOptions
Constructors
public VisioImageExportOptions() #Inherited Methods
public OfficeImageExportResult EnsureAccepted(OfficeImageExportResult result) #OfficeImageExportResultParameters
- result OfficeImageExportResult
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
public Double GetEffectiveScale(Double logicalWidth, Double logicalHeight) #DoubleParameters
- logicalWidth Double
- logicalHeight Double
Properties
public Int32 PageIndex { get; set; } #Zero-based first page index used by document export.
public Int32? PageCount { get; set; } #Maximum number of document pages to export, or all remaining pages when absent.
public Boolean RenderText { get; set; } #Whether shape and connector text is rendered.
public VisioLayerRenderMode LayerMode { get; set; } #Layer selection for SVG and raster output. Defaults to visible screen layers.
public String? FontFilePath { get; set; } #Optional TrueType/OpenType font file used for native raster text outlines.
public String? FontFaceName { get; set; } #Optional font face name used when selecting a face from a font collection.
public Int32? FontCollectionIndex { get; set; } #Optional zero-based font face index used when selecting a face from a font collection.
public Boolean RenderStencilArtwork { get; set; } #Whether built-in OfficeIMO stencil metadata is projected as vector artwork.
public Boolean RenderConnectorLabels { get; set; } #Whether connector labels are rendered.
public Boolean ResolveConnectorLabelOverlaps { get; set; } #Whether connector labels are nudged away from page edges, shapes, and earlier labels.
public Int32 Supersampling { get; set; } #Supersampling factor used for smoother raster output.
public Boolean IncludeSvgXmlDeclaration { get; set; } #Whether SVG output includes an XML declaration.
Inherited Properties
public Double Scale { get; set; } #public Int32? MaximumOutputWidth { get; set; } #public Int32? MaximumOutputHeight { get; set; } #public OfficeColor BackgroundColor { get; set; } #public OfficeRasterEncodingOptions RasterEncoding { get; set; } #public Int64 MaximumRasterPixels { get; set; } #public OfficeRasterOverflowBehavior RasterOverflowBehavior { get; set; } #public IOfficeRasterImageCodec? ImageCodec { get; set; } #public Double? TargetDpi { get; set; } #public OfficeFontFaceCollection Fonts { get; set; } #public IOfficeTextShapingProvider? TextShapingProvider { get; set; } #public String? TextShapingLanguage { get; set; } #public OfficeImageExportPolicy Policy { get; set; } #public IProgress<OfficeImageExportProgress>? Progress { get; set; } #public Int32 MaximumOutputCount { get; set; } #public Int64 MaximumTotalRasterPixels { get; set; } #public Int64 MaximumTotalEncodedBytes { get; set; } #public TimeSpan RenderTimeout { get; set; } #public Int32 MaximumDegreeOfParallelism { get; set; } #public virtual Double LogicalUnitsPerInch { get; } #