API Reference
Class
PdfPageRenderOptions
Options for bounded page-range and thumbnail rendering.
Inheritance
- OfficeImageExportOptions
- PdfPageRenderOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method PdfDocumentReader.RenderPages
- Method PdfDocumentReader.RenderPages
- Method PdfDocumentReader.RenderPages
Constructors
public PdfPageRenderOptions() #Creates legacy page-render options with fail-fast pixel-limit behavior.
Inherited Methods
public OfficeImageExportResult EnsureAccepted(OfficeImageExportResult result) #Returns:
OfficeImageExportResultInherited from OfficeImageExportOptions
Parameters
- result OfficeImageExportResult
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public PdfPageRenderFormat Format { get; set; } #Batch output format.
public Nullable<Double> Dpi { get; set; } #Optional target DPI, converted from PDF's 72 points per inch.
public OfficeColor Background { get; set; } #PNG background color.
public Nullable<Int32> ThumbnailMaxDimension { get; set; } #Optional maximum thumbnail width or height in pixels.
public Int32 MaxPages { get; set; } #Maximum pages rendered by one call.
public Int64 MaxPixelsPerPage { get; set; } #Maximum output pixels for one page.
public Boolean ContinueOnError { get; set; } #Continues a batch and returns a failed per-page report when rendering fails.
Inherited Properties
public Double Scale { get; set; } #Inherited from OfficeImageExportOptions
public OfficeColor BackgroundColor { get; set; } #Inherited from OfficeImageExportOptions
public OfficeRasterEncodingOptions RasterEncoding { get; set; } #Inherited from OfficeImageExportOptions
public Int64 MaximumRasterPixels { get; set; } #Inherited from OfficeImageExportOptions
public OfficeRasterOverflowBehavior RasterOverflowBehavior { get; set; } #Inherited from OfficeImageExportOptions
public IOfficeRasterImageCodec ImageCodec { get; set; } #Inherited from OfficeImageExportOptions
public Nullable<Double> TargetDpi { get; set; } #Inherited from OfficeImageExportOptions
public OfficeFontFaceCollection Fonts { get; set; } #Inherited from OfficeImageExportOptions
public IOfficeTextShapingProvider TextShapingProvider { get; set; } #Inherited from OfficeImageExportOptions
public String TextShapingLanguage { get; set; } #Inherited from OfficeImageExportOptions
public OfficeImageExportPolicy Policy { get; set; } #Inherited from OfficeImageExportOptions
public IProgress<OfficeImageExportProgress> Progress { get; set; } #Inherited from OfficeImageExportOptions
public Int32 MaximumOutputCount { get; set; } #Inherited from OfficeImageExportOptions
public Int64 MaximumTotalRasterPixels { get; set; } #Inherited from OfficeImageExportOptions
public Int64 MaximumTotalEncodedBytes { get; set; } #Inherited from OfficeImageExportOptions
public Int32 MaximumDegreeOfParallelism { get; set; } #Inherited from OfficeImageExportOptions
public override Double LogicalUnitsPerInch { get; } #Inherited from OfficeImageExportOptions