API Reference
Class
EmailImageExportBatchBuilder
Fluent batch image export for every rendered email page.
Inheritance
- OfficeImageExportBatchBuilder<EmailImageExportBatchBuilder, EmailImageExportOptions>
- EmailImageExportBatchBuilder
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 EmailImageExportBatchBuilder.As
- Method EmailImageExportBatchBuilder.AsJpeg
- Method EmailImageExportBatchBuilder.AsPng
- Method EmailImageExportBatchBuilder.AsSvg
- Method EmailImageExportBatchBuilder.AsTiff
- Method EmailImageExportBatchBuilder.AsWebp
- Method EmailImageExportBatchBuilder.AtDpi
- Method EmailImageExportBatchBuilder.Continuous
- Method EmailImageExportBatchBuilder.ForPreview
- Method EmailImageExportBatchBuilder.ForPrint
- Method EmailImageExportBatchBuilder.OnFileConflict
- Method EmailImageExportBatchBuilder.OnRasterOverflow
- Method EmailImageExportBatchBuilder.Paged
- Method EmailImageExportBatchBuilder.WithBackground
- Method EmailImageExportBatchBuilder.WithBackground
- Method EmailImageExportBatchBuilder.WithBatchLimits
- Method EmailImageExportBatchBuilder.WithFont
- Method EmailImageExportBatchBuilder.WithFonts
- Method EmailImageExportBatchBuilder.WithImageCodec
- Method EmailImageExportBatchBuilder.WithMaximumConcurrency
- Method EmailImageExportBatchBuilder.WithMaximumRasterPixels
- Method EmailImageExportBatchBuilder.WithPolicy
- Method EmailImageExportBatchBuilder.WithProgress
- Method EmailImageExportBatchBuilder.WithRasterEncoding
- Method EmailImageExportBatchBuilder.WithScale
- Method EmailImageExportBatchBuilder.WithTextShaping
- Method EmailImageExportBuilderExtensions.ToImages
Methods
Inherited Methods
public EmailImageExportBatchBuilder As(OfficeImageExportFormat format) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- format OfficeImageExportFormat
public EmailImageExportBatchBuilder AsJpeg() #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public EmailImageExportBatchBuilder AsPng() #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public EmailImageExportBatchBuilder AsSvg() #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public EmailImageExportBatchBuilder AsTiff() #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public EmailImageExportBatchBuilder AsWebp() #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public EmailImageExportBatchBuilder AtDpi(Double dpi) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- dpi Double
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public IReadOnlyList<OfficeImageExportResult> Export() #Returns:
IReadOnlyList<OfficeImageExportResult>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
public async Task<IReadOnlyList<OfficeImageExportResult>> ExportAsync(CancellationToken cancellationToken = null) #Returns:
Task<IReadOnlyList<OfficeImageExportResult>>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- cancellationToken CancellationToken = null
public Void ExportEach(OfficeImageExportConsumer consumer, CancellationToken cancellationToken = null) #Returns:
VoidInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- consumer OfficeImageExportConsumer
- cancellationToken CancellationToken = null
public async Task ExportEachAsync(OfficeImageExportAsyncConsumer consumer, CancellationToken cancellationToken = null) #Returns:
TaskInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- consumer OfficeImageExportAsyncConsumer
- cancellationToken CancellationToken = null
public EmailImageExportBatchBuilder ForPreview() #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
public EmailImageExportBatchBuilder ForPrint(Double dpi = 300) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- dpi Double = 300
public EmailImageExportBatchBuilder OnFileConflict(OfficeImageExportFileConflictPolicy policy) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- policy OfficeImageExportFileConflictPolicy
public EmailImageExportBatchBuilder OnRasterOverflow(OfficeRasterOverflowBehavior behavior) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- behavior OfficeRasterOverflowBehavior
public IReadOnlyList<OfficeImageExportResult> Save(String folderPath) #Returns:
IReadOnlyList<OfficeImageExportResult>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- folderPath String
public async Task<IReadOnlyList<OfficeImageExportResult>> SaveAsync(String folderPath, CancellationToken cancellationToken = null) #Returns:
Task<IReadOnlyList<OfficeImageExportResult>>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- folderPath String
- cancellationToken CancellationToken = null
public OfficeImageExportBatchSaveResult SaveFiles(String folderPath) #Returns:
OfficeImageExportBatchSaveResultInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- folderPath String
public async Task<OfficeImageExportBatchSaveResult> SaveFilesAsync(String folderPath, CancellationToken cancellationToken = null) #Returns:
Task<OfficeImageExportBatchSaveResult>Inherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- folderPath String
- cancellationToken CancellationToken = null
WithBackground 2 overloads
public EmailImageExportBatchBuilder WithBackground(OfficeColor color) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- color OfficeColor
public EmailImageExportBatchBuilder WithBackground(String color) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- color String
public EmailImageExportBatchBuilder WithBatchLimits(Int32 maximumOutputCount, Int64 maximumTotalRasterPixels, Int64 maximumTotalEncodedBytes) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumOutputCount Int32
- maximumTotalRasterPixels Int64
- maximumTotalEncodedBytes Int64
public EmailImageExportBatchBuilder WithFont(String familyName, Byte[] data, OfficeFontStyle style = Regular) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- familyName String
- data Byte[]
- style OfficeFontStyle = Regular
public EmailImageExportBatchBuilder WithFonts(OfficeFontFaceCollection fonts) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- fonts OfficeFontFaceCollection
public EmailImageExportBatchBuilder WithImageCodec(IOfficeRasterImageCodec imageCodec) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- imageCodec IOfficeRasterImageCodec
public EmailImageExportBatchBuilder WithMaximumConcurrency(Int32 maximumDegreeOfParallelism) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumDegreeOfParallelism Int32
public EmailImageExportBatchBuilder WithMaximumRasterPixels(Int64 maximumPixels) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- maximumPixels Int64
public EmailImageExportBatchBuilder WithPolicy(Action<OfficeImageExportPolicy> configure) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<OfficeImageExportPolicy>
public EmailImageExportBatchBuilder WithProgress(IProgress<OfficeImageExportProgress> progress) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- progress IProgress<OfficeImageExportProgress>
public EmailImageExportBatchBuilder WithRasterEncoding(Action<OfficeRasterEncodingOptions> configure) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<OfficeRasterEncodingOptions>
public EmailImageExportBatchBuilder WithScale(Double scale) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- scale Double
public EmailImageExportBatchBuilder WithTextShaping(IOfficeTextShapingProvider provider, String language = null) #Returns:
EmailImageExportBatchBuilderInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- provider IOfficeTextShapingProvider
- language String = null