PdfProjectionOptions
OfficeIMO.Pdf
Explicit, source-neutral policy for projecting an OfficeDocumentModel into PDF. Email attachment, EPUB resource/pagination, and diagram-page decisions all flow through these options.
Inheritance
- object
- PdfProjectionOptions
Constructors
public PdfProjectionOptions() #Inherited Methods
Properties
public bool FailOnLoss { get; set; } #Rejects projection or writer loss before publishing output.
public PdfCreateOptions? PdfOptions { get; set; } #PDF generation options. The converter snapshots this value.
public PdfProjectionPagePolicy PagePolicy { get; set; } #Normalized page handling.
public PdfProjectionAssetPolicy AssetPolicy { get; set; } #Asset and attachment handling.
public OfficeRasterDecodeOptions? RasterDecodeOptions { get; set; } #Shared raster decode settings used when assets require normalization. The converter snapshots all settings and observes their cancellation token together with the projection token. Normalization uses the smaller of the caller pixel limit and the shared PDF transcode ceiling. A null value uses the shared decoder defaults.
public PdfProjectionLinkPolicy LinkPolicy { get; set; } #URI and navigation handling.
public PdfProjectionFormPolicy FormPolicy { get; set; } #Source form handling.
public bool IncludeMetadata { get; set; } #When true, source metadata is emitted as a compact facts table.