API Reference
IWorkReadOptions
Bounds and preservation preferences applied while reading an iWork source.
Inheritance
- Object
- IWorkReadOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method IWorkReadOptions.Clone
Accepted by parameters
- Method IWorkSourceDocument.Open
- Method IWorkSourceDocument.Open
- Method IWorkSourceDocument.Open
- Method IWorkSourceDocument.Open
- Method IWorkSourceDocument.Open
- Method IWorkSourceDocument.Open
Constructors
public IWorkReadOptions() #Methods
public IWorkReadOptions Clone() #IWorkReadOptionsReturns a validated copy suitable for an isolated reader registration.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Boolean PreserveUnsupportedRecords { get; set; } #Gets or sets whether raw records not losslessly represented by a typed projection remain available on the result.
public Int64 MaximumPackageBytes { get; set; } #Gets or sets the maximum source package size in bytes.
public Int32 MaximumEntryCount { get; set; } #Gets or sets the maximum number of outer and nested package entries.
public Int64 MaximumEntryBytes { get; set; } #Gets or sets the maximum uncompressed size of one package entry.
public Int64 MaximumTotalEntryBytes { get; set; } #Gets or sets the maximum combined uncompressed package-entry size.
public Int32 MaximumIwaBytes { get; set; } #Gets or sets the maximum compressed size of one IWA archive.
public Int32 MaximumDecompressedIwaBytes { get; set; } #Gets or sets the maximum decompressed size of one IWA archive.
public Int64 MaximumTotalDecompressedIwaBytes { get; set; } #Gets or sets the maximum combined decompressed size of all IWA archives in one source.
public Int32 MaximumSnappyChunkBytes { get; set; } #Gets or sets the maximum declared decompressed size of one raw Snappy chunk.
public Int32 MaximumArchiveInfoBytes { get; set; } #Gets or sets the maximum encoded ArchiveInfo header size.
public Int32 MaximumRecordBytes { get; set; } #Gets or sets the maximum payload size of one archived record.
public Int32 MaximumRecordCount { get; set; } #Gets or sets the maximum number of IWA records across the package.
public Int32 MaximumArchiveReferenceCount { get; set; } #Gets or sets the maximum combined ArchiveInfo version, object-reference, and data-reference values across the package.
public Int32 MaximumProtobufFieldCount { get; set; } #Gets or sets the maximum number of fields decoded from one protobuf message.
public Int32 MaximumProtobufDepth { get; set; } #Gets or sets the maximum nested protobuf message depth.
public Int32 MaximumTableRows { get; set; } #Gets or sets the maximum projected row count of one iWork table.
public Int32 MaximumTableColumns { get; set; } #Gets or sets the maximum projected column count of one iWork table.
public Int32 MaximumMaterializedCells { get; set; } #Gets or sets the maximum number of materialized non-empty cells across one iWork source.
public Int32 MaximumTableCatalogEntries { get; set; } #Gets or sets the maximum combined string and formula catalog entries decoded across one iWork source.
public Int32 MaximumProjectedSheets { get; set; } #Gets or sets the maximum number of projected sheets across one Numbers source.
public Int32 MaximumProjectedSlides { get; set; } #Gets or sets the maximum number of projected slides across one Keynote source.
public Int32 MaximumProjectedTables { get; set; } #Gets or sets the maximum number of projected tables across one iWork source.
public Int32 MaximumProjectedImages { get; set; } #Gets or sets the maximum number of projected images across one iWork source.
public Int32 MaximumImageMetadataEntries { get; set; } #Gets or sets the maximum number of package image-metadata entries decoded across one iWork source.
public Int64 MaximumProjectedImageBytes { get; set; } #Gets or sets the maximum combined encoded image bytes emitted by one semantic projection, counting repeated uses.
public Int64 MaximumDecodedImageBytes { get; set; } #Gets or sets the maximum cumulative decoded image work for preview inspection and for each semantic projection. Default: 64 MiB.
public Int32 MaximumTableMergedRanges { get; set; } #Gets or sets the maximum number of merged ranges projected from one iWork table.
public Int32 MaximumFormulaNodes { get; set; } #Gets or sets the maximum number of syntax nodes decoded from one iWork formula.
public Int32 MaximumFormulaCharacters { get; set; } #Gets or sets the maximum reconstructed formula length in characters.
public Int64 MaximumFormulaRenderingOperations { get; set; } #Gets or sets the maximum combined formula-rendering work across one semantic projection, counting repeated formula uses.
public Int32 MaximumProjectedTextItems { get; set; } #Gets or sets the maximum number of projected text items across one semantic projection.
public Int64 MaximumProjectedTextCharacters { get; set; } #Gets or sets the maximum number of decoded text characters across one semantic projection.
public Int32 MaximumTextStyleInheritanceDepth { get; set; } #Gets or sets the maximum cross-record inheritance depth of an iWork text style.