IWorkLoadOptions
OfficeIMO.IWork
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
- Method IWorkLoadOptions.Clone
Accepted by parameters 1
- Method IWorkSourceDocument.Load
Constructors
public IWorkLoadOptions() #Methods
public IWorkLoadOptions Clone() #Returns a validated copy suitable for an isolated reader registration.
Returns
IWorkLoadOptionsInherited Methods
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.