API Reference
Class
PowerPointSlideImageExportBuilder
Fluent image-export builder for a PowerPoint slide.
Inheritance
- OfficeImageExportBuilder<PowerPointSlideImageExportBuilder, PowerPointImageExportOptions>
- PowerPointSlideImageExportBuilder
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
- Method PowerPointSlide.ToImage
- Method PowerPointSlide.ToImage
- Method PowerPointSlideImageExportBuilder.As
- Method PowerPointSlideImageExportBuilder.AsJpeg
- Method PowerPointSlideImageExportBuilder.AsPng
- Method PowerPointSlideImageExportBuilder.AsSvg
- Method PowerPointSlideImageExportBuilder.AsTiff
- Method PowerPointSlideImageExportBuilder.AsWebp
- Method PowerPointSlideImageExportBuilder.AtDpi
- Method PowerPointSlideImageExportBuilder.ConfigureOptions
- Method PowerPointSlideImageExportBuilder.FitWithin
- Method PowerPointSlideImageExportBuilder.FitWithinHeight
- Method PowerPointSlideImageExportBuilder.FitWithinWidth
- Method PowerPointSlideImageExportBuilder.ForPreview
- Method PowerPointSlideImageExportBuilder.ForPrint
- Method PowerPointSlideImageExportBuilder.IncludeAutoShapes
- Method PowerPointSlideImageExportBuilder.IncludeBackground
- Method PowerPointSlideImageExportBuilder.IncludeCharts
- Method PowerPointSlideImageExportBuilder.IncludeContent
- Method PowerPointSlideImageExportBuilder.IncludeHiddenShapes
- Method PowerPointSlideImageExportBuilder.IncludePictures
- Method PowerPointSlideImageExportBuilder.IncludeSmartArt
- Method PowerPointSlideImageExportBuilder.IncludeTables
- Method PowerPointSlideImageExportBuilder.IncludeTextBoxes
- Method PowerPointSlideImageExportBuilder.OnFileConflict
- Method PowerPointSlideImageExportBuilder.OnRasterOverflow
- Method PowerPointSlideImageExportBuilder.WithBackground
- Method PowerPointSlideImageExportBuilder.WithBackground
- Method PowerPointSlideImageExportBuilder.WithEmbeddedImageLimits
- Method PowerPointSlideImageExportBuilder.WithFont
- Method PowerPointSlideImageExportBuilder.WithFonts
- Method PowerPointSlideImageExportBuilder.WithImageCodec
- Method PowerPointSlideImageExportBuilder.WithMaximumGroupDepth
- Method PowerPointSlideImageExportBuilder.WithMaximumRasterPixels
- Method PowerPointSlideImageExportBuilder.WithoutBackground
- Method PowerPointSlideImageExportBuilder.WithoutContent
- Method PowerPointSlideImageExportBuilder.WithoutSizeLimit
- Method PowerPointSlideImageExportBuilder.WithPolicy
- Method PowerPointSlideImageExportBuilder.WithProgress
- Method PowerPointSlideImageExportBuilder.WithRasterEncoding
- Method PowerPointSlideImageExportBuilder.WithRenderTimeout
- Method PowerPointSlideImageExportBuilder.WithScale
- Method PowerPointSlideImageExportBuilder.WithTextShaping
Methods
public PowerPointSlideImageExportBuilder IncludeAutoShapes(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes auto shapes.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludeBackground(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes the resolved slide background.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludeCharts(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes charts.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludeContent(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes slide content.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludePictures(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes pictures.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludeSmartArt(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes SmartArt.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludeTables(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes tables.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder IncludeTextBoxes(Boolean include = true) #Returns:
PowerPointSlideImageExportBuilderIncludes or excludes text boxes.
Parameters
- include System.Boolean = true
public PowerPointSlideImageExportBuilder WithEmbeddedImageLimits(Int32 maximumImageBytes, Int64 maximumTotalImageBytes) #Returns:
PowerPointSlideImageExportBuilderSets per-image and aggregate embedded-image read limits.
Parameters
- maximumImageBytes System.Int32
- maximumTotalImageBytes System.Int64
public PowerPointSlideImageExportBuilder WithMaximumGroupDepth(Int32 maximumDepth) #Returns:
PowerPointSlideImageExportBuilderSets the maximum nested group depth accepted during rendering.
Parameters
- maximumDepth System.Int32
public PowerPointSlideImageExportBuilder WithoutBackground() #Returns:
PowerPointSlideImageExportBuilderExcludes the resolved slide background.
public PowerPointSlideImageExportBuilder WithoutContent() #Returns:
PowerPointSlideImageExportBuilderExcludes slide content.
Inherited Methods
public PowerPointSlideImageExportBuilder As(OfficeImageExportFormat format) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- format OfficeImageExportFormat
public PowerPointSlideImageExportBuilder AsJpeg() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder AsPng() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder AsSvg() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder AsTiff() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder AsWebp() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder AtDpi(Double dpi) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- dpi Double
public PowerPointSlideImageExportBuilder ConfigureOptions(Action<PowerPointImageExportOptions> configure) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<PowerPointImageExportOptions>
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Export 2 overloads
public OfficeImageExportResult Export() #Returns:
OfficeImageExportResultInherited from 0, Culture=neutral, PublicKeyToken=null]]
public OfficeImageExportResult Export(CancellationToken cancellationToken) #Returns:
OfficeImageExportResultInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- cancellationToken CancellationToken
public async Task<OfficeImageExportResult> ExportAsync(CancellationToken cancellationToken = null) #Returns:
Task<OfficeImageExportResult>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- cancellationToken CancellationToken = null
public PowerPointSlideImageExportBuilder FitWithin(Int32 maximumWidth, Int32 maximumHeight) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumWidth Int32
- maximumHeight Int32
public PowerPointSlideImageExportBuilder FitWithinHeight(Int32 maximumHeight) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumHeight Int32
public PowerPointSlideImageExportBuilder FitWithinWidth(Int32 maximumWidth) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumWidth Int32
public PowerPointSlideImageExportBuilder ForPreview() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder ForPrint(Double dpi = 300) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- dpi Double = 300
public PowerPointSlideImageExportBuilder OnFileConflict(OfficeImageExportFileConflictPolicy policy) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- policy OfficeImageExportFileConflictPolicy
public PowerPointSlideImageExportBuilder OnRasterOverflow(OfficeRasterOverflowBehavior behavior) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- behavior OfficeRasterOverflowBehavior
Save 2 overloads
public OfficeImageExportResult Save(String path) #Returns:
OfficeImageExportResultInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- path String
public OfficeImageExportResult Save(Stream stream) #Returns:
OfficeImageExportResultInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- stream Stream
SaveAsync 2 overloads
public async Task<OfficeImageExportResult> SaveAsync(String path, CancellationToken cancellationToken = null) #Returns:
Task<OfficeImageExportResult>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- path String
- cancellationToken CancellationToken = null
public async Task<OfficeImageExportResult> SaveAsync(Stream stream, CancellationToken cancellationToken = null) #Returns:
Task<OfficeImageExportResult>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- stream Stream
- cancellationToken CancellationToken = null
WithBackground 2 overloads
public PowerPointSlideImageExportBuilder WithBackground(OfficeColor color) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- color OfficeColor
public PowerPointSlideImageExportBuilder WithBackground(String color) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- color String
public PowerPointSlideImageExportBuilder WithFont(String familyName, Byte[] data, OfficeFontStyle style = Regular) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- familyName String
- data Byte[]
- style OfficeFontStyle = Regular
public PowerPointSlideImageExportBuilder WithFonts(OfficeFontFaceCollection fonts) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- fonts OfficeFontFaceCollection
public PowerPointSlideImageExportBuilder WithImageCodec(IOfficeRasterImageCodec imageCodec) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- imageCodec IOfficeRasterImageCodec
public PowerPointSlideImageExportBuilder WithMaximumRasterPixels(Int64 maximumPixels) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumPixels Int64
public PowerPointSlideImageExportBuilder WithoutSizeLimit() #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public PowerPointSlideImageExportBuilder WithPolicy(Action<OfficeImageExportPolicy> configure) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<OfficeImageExportPolicy>
public PowerPointSlideImageExportBuilder WithProgress(IProgress<OfficeImageExportProgress> progress) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- progress IProgress<OfficeImageExportProgress>
public PowerPointSlideImageExportBuilder WithRasterEncoding(Action<OfficeRasterEncodingOptions> configure) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<OfficeRasterEncodingOptions>
public PowerPointSlideImageExportBuilder WithRenderTimeout(TimeSpan timeout) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- timeout TimeSpan
public PowerPointSlideImageExportBuilder WithScale(Double scale) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- scale Double
public PowerPointSlideImageExportBuilder WithTextShaping(IOfficeTextShapingProvider provider, String language = null) #Returns:
PowerPointSlideImageExportBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- provider IOfficeTextShapingProvider
- language String = null