PowerPointImageExportOptions
OfficeIMO.PowerPoint
Options controlling dependency-free PowerPoint slide image export.
Inheritance
- OfficeImageExportOptions
- PowerPointImageExportOptions
Usage
Explore 10 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 9
- Method PowerPointDocument.SaveAsImages
- Method PowerPointDocument.SaveAsImagesAsync
- Method PowerPointDocument.ToImages
- Method PowerPointDocument.ToImagesAsync
- Method PowerPointSlide.CreateVisualSnapshot
- Method PowerPointSlide.SaveAsImage
- Method PowerPointSlide.SaveAsImageAsync
- Method PowerPointSlide.ToImage
- Method PowerPointSlide.ToImageAsync
Constructors
public PowerPointImageExportOptions() #Methods
public PowerPointImageExportOptions Clone() #Creates an independent options snapshot.
Returns
PowerPointImageExportOptionsInherited Methods
public OfficeImageExportResult EnsureAccepted(OfficeImageExportResult result) #Parameters
- result OfficeImageExportResult
Returns
OfficeImageExportResultpublic double GetEffectiveScale(double logicalWidth, double logicalHeight) #Parameters
- logicalWidth double
- logicalHeight double
Returns
doubleProperties
public override double LogicalUnitsPerInch { get; } #Logical document units represented by one inch. Point-based adapters override with 72.
public bool IncludeSlideBackground { get; set; } #Gets or sets a value indicating whether resolved slide backgrounds should be included.
public bool IncludeSlideContent { get; set; } #Gets or sets a value indicating whether slide content should be rendered when supported.
public bool IncludePictures { get; set; } #Gets or sets whether pictures and media should be rendered.
public bool IncludeAutoShapes { get; set; } #Gets or sets whether auto-shapes and connectors should be rendered.
public bool IncludeSmartArt { get; set; } #Gets or sets whether supported SmartArt diagrams should be rendered.
public bool IncludeTextBoxes { get; set; } #Gets or sets whether text boxes should be rendered.
public bool IncludeTables { get; set; } #Gets or sets whether tables should be rendered.
public bool IncludeCharts { get; set; } #Gets or sets whether charts should be rendered.
public int MaxGroupShapeDepth { get; set; } #Maximum nested group-shape depth rendered into a shared visual snapshot. Zero skips group content; negative values disable the depth limit.
public int MaximumEmbeddedImageBytes { get; set; } #Maximum bytes read from one embedded image during export.
public long MaximumTotalEmbeddedImageBytes { get; set; } #Maximum aggregate embedded-image bytes retained by one slide export.
public IReadOnlyList<int>? SlideNumbers { get; set; } #Selected 1-based slide numbers; null or empty exports every eligible slide in document order.
Inherited Properties
public OfficeImageExportFormat Format { get; set; } #public OfficePageSelector? PageSelector { get; set; } #public OfficeImageExportFileConflictPolicy FileConflictPolicy { get; set; } #public bool FailOnLoss { get; set; } #public double Scale { get; set; } #public int? MaximumOutputWidth { get; set; } #public int? MaximumOutputHeight { get; set; } #public OfficeColor BackgroundColor { get; set; } #public OfficeRasterEncodingOptions RasterEncoding { get; set; } #public bool SvgTextAsPaths { get; set; } #public long 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 int MaximumOutputCount { get; set; } #public long MaximumTotalRasterPixels { get; set; } #public long MaximumTotalEncodedBytes { get; set; } #public TimeSpan RenderTimeout { get; set; } #public int MaximumDegreeOfParallelism { get; set; } #