Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

IWorkLoadOptions

OfficeIMO.IWork

Namespace
OfficeIMO.IWork
Assembly
OfficeIMO.IWork
Source revision
ac7e6e1bad8a with working tree changes
Modifiers
sealed

Bounds and preservation preferences applied while reading an iWork source.

Inheritance

  • object
  • IWorkLoadOptions

Usage

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

Accepted by parameters 1

Constructors

public IWorkLoadOptions() #

Methods

public IWorkLoadOptions Clone() #

Returns a validated copy suitable for an isolated reader registration.

Properties

public bool PreserveSourceRecords { get; set; } #

Gets or sets whether raw source records are included in the conversion report for inspection.

public long MaxPackageBytes { get; set; } #

Gets or sets the maximum source package size in bytes.

public int MaxEntryCount { get; set; } #

Gets or sets the maximum number of outer and nested package entries.

public long MaxEntryBytes { get; set; } #

Gets or sets the maximum uncompressed size of one package entry.

public long MaxTotalEntryBytes { get; set; } #

Gets or sets the maximum combined uncompressed package-entry size.

public int MaxIwaBytes { get; set; } #

Gets or sets the maximum compressed size of one IWA archive.

public int MaxDecompressedIwaBytes { get; set; } #

Gets or sets the maximum decompressed size of one IWA archive.

public long MaxTotalDecompressedIwaBytes { get; set; } #

Gets or sets the maximum combined decompressed size of all IWA archives in one source.

public int MaxSnappyChunkBytes { get; set; } #

Gets or sets the maximum declared decompressed size of one raw Snappy chunk.

public int MaxArchiveInfoBytes { get; set; } #

Gets or sets the maximum encoded ArchiveInfo header size.

public int MaxRecordBytes { get; set; } #

Gets or sets the maximum payload size of one archived record.

public int MaxRecordCount { get; set; } #

Gets or sets the maximum number of IWA records across the package.

public int MaxArchiveReferenceCount { get; set; } #

Gets or sets the maximum combined ArchiveInfo version, object-reference, and data-reference values across the package.

public int MaxSourceReferenceIssues { get; set; } #

Gets or sets the maximum declared reference occurrences inspected in distinct source fields for unresolved-reference evidence across one semantic projection, including readable siblings in a field with failures.

public int MaxSourceDeclarationIssues { get; set; } #

Gets or sets the maximum distinct selected source paths retained as unreadable or rejected declaration evidence across one semantic projection.

public int MaxProtobufFieldCount { get; set; } #

Gets or sets the maximum number of fields decoded from one protobuf message.

public int MaxProtobufDepth { get; set; } #

Gets or sets the maximum nested protobuf message depth.

public int MaxTableRows { get; set; } #

Gets or sets the maximum projected row count of one iWork table.

public int MaxTableColumns { get; set; } #

Gets or sets the maximum projected column count of one iWork table.

public int MaxMaterializedCells { get; set; } #

Gets or sets the maximum number of materialized non-empty cells across one iWork source.

public int MaxTableCatalogEntries { get; set; } #

Gets or sets the maximum combined string and formula catalog entries decoded across one iWork source.

public int MaxTableDimensionEntries { get; set; } #

Gets or sets the maximum combined table dimension headers, bucket references, bounded modern row offset slots, hidden-state declarations, selected UUID position maps, grouping metadata and filter references inspected across one iWork source.

public int MaxTableBorderEntries { get; set; } #

Gets or sets the maximum combined table stroke layer and run declarations inspected across one semantic projection.

public int MaxProjectedSheets { get; set; } #

Gets or sets the maximum number of projected sheets across one Numbers source.

public int MaxProjectedSlides { get; set; } #

Gets or sets the maximum number of projected slides across one Keynote source.

public int MaxProjectedTables { get; set; } #

Gets or sets the maximum number of projected tables across one iWork source.

public int MaxProjectedImages { get; set; } #

Gets or sets the maximum number of projected images across one iWork source.

public int MaxImageMetadataEntries { get; set; } #

Gets or sets the maximum number of package image-metadata entries decoded across one iWork source.

public long MaxProjectedImageBytes { get; set; } #

Gets or sets the maximum combined encoded image bytes emitted by one semantic projection, counting repeated uses.

public long MaxDecodedImageBytes { get; set; } #

Gets or sets the maximum cumulative decoded image work for preview inspection and for each semantic projection. Default: 64 MiB.

public int MaxTableMergedRanges { get; set; } #

Gets or sets the maximum number of merged ranges projected from one iWork table.

public int MaxFormulaNodes { get; set; } #

Gets or sets the maximum number of syntax nodes decoded from one iWork formula.

public int MaxFormulaCharacters { get; set; } #

Gets or sets the maximum reconstructed formula length in characters.

public long MaxFormulaRenderingOperations { get; set; } #

Gets or sets the maximum combined formula-rendering work across one semantic projection, counting repeated formula uses.

public int MaxProjectedTextItems { get; set; } #

Gets or sets the maximum number of projected text items across one semantic projection.

public long MaxProjectedTextCharacters { get; set; } #

Gets or sets the maximum number of decoded text characters across one semantic projection.

public int MaxTextStyleInheritanceDepth { get; set; } #

Gets or sets the maximum cross-record inheritance depth of an iWork text or table style.