Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfSerializationReport

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Runtime evidence describing how one PDF save bounded completed payloads.

Inheritance

  • Object
  • PdfSerializationReport

Usage

Explore 1 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

Properties

public Int32? PageCount { get; } #

Generated or inspected page count when known.

public Int64 BytesWritten { get; } #

Complete PDF bytes written to the destination.

public Int64 PageContentMemoryLimitBytes { get; } #

Configured completed-page-content memory limit.

public Int64 ObjectBufferMemoryLimitBytes { get; } #

Configured per-store completed-object memory limit.

public Int64 PeakRetainedPageContentBytes { get; } #

Highest completed page-content byte count retained by the bounded store.

public Int64 PeakRetainedObjectBytes { get; } #

Highest combined completed indirect-object byte count retained by simultaneously live assembly stores.

public Boolean PageContentSpilled { get; } #

True when completed page/effect content spilled to temporary storage.

public Boolean ObjectBufferSpilled { get; } #

True when completed indirect objects spilled to temporary storage.

public Boolean FinalArtifactBuffered { get; } #

True when the final artifact was intentionally materialized as a byte array.

public Boolean SourcePassthrough { get; } #

True when an opened artifact was copied without generated layout or object assembly.

public Boolean IsForwardOnlyObjectSerialization { get; } #

True when each completed indirect object was emitted once without an object-body replay pass.

public Int64 LargestSerializedObjectBytes { get; } #

Largest completed indirect-object payload observed during serialization.

public Boolean IsForwardOnlyLayout { get; } #

False until layout itself can release completed pages without replay or total-page-dependent backtracking.

public Boolean UsesBoundedCompletedPayloadStores { get; } #

True when generated completed payloads were governed by explicit memory limits.