DjVuLoadOptions
OfficeIMO.DjVu
Limits applied to the owned source, document structure and expanded codec data.
Inheritance
- object
- DjVuLoadOptions
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 DjVuLoadOptions.Clone
Accepted by parameters 1
- Method DjVuDocument.Load
Constructors
public DjVuLoadOptions() #Methods
public DjVuLoadOptions Clone() #Creates an independent, validated settings snapshot. The trusted resolver is retained by reference.
Returns
DjVuLoadOptionsInherited Methods
Properties
public long MaxSourceBytes { get; set; } #Maximum aggregate source bytes, including explicitly resolved components.
public int MaxComponents { get; set; } #Maximum number of component files in the document.
public int MaxChunks { get; set; } #Maximum total IFF chunks, including nested containers.
public int MaxDepth { get; set; } #Maximum nesting of IFF containers and included components.
public long MaxExpandedBytes { get; set; } #Maximum aggregate bytes expanded while reading directories and text.
public int MaxBzzBlockBytes { get; set; } #Maximum size of one BZZ block, including its end marker.
public int MaxTextCharacters { get; set; } #Maximum aggregate retained text characters.
public int MaxBookmarks { get; set; } #Maximum bookmark records in the compressed document outline.
public int MaxBookmarkDepth { get; set; } #Maximum nesting of document bookmarks.
public int MaxBookmarkCharacters { get; set; } #Maximum aggregate UTF-16 title and target characters in the document outline.
public long MaxCodecBytes { get; set; } #Maximum bytes of concurrently retained codec working buffers in an operation.
public int MaxSymbols { get; set; } #Maximum decoded JB2 dictionary and page symbols in an operation.
public int MaxSymbolPlacements { get; set; } #Maximum symbol placements in one page.
public long MaxJb2DecodedSamples { get; set; } #Maximum aggregate bitmap samples decoded for JB2 page and inherited dictionary symbols in one render.
public long MaxJb2CommentBytes { get; set; } #Maximum aggregate comment bytes decoded in JB2 page and inherited dictionary streams in one render.
public int MaxIw44Slices { get; set; } #Maximum cumulative progressive slices in one IW44 image, across all chunks.
public long MaxIw44CoefficientSamples { get; set; } #Maximum padded coefficient positions visited by IW44 slices across all colour planes and layers in a render operation.
public Func<string, CancellationToken, byte[]>? ComponentResolver { get; set; } #Optional resolver for an indirect document. IDs are passed as opaque strings; OfficeIMO never opens paths or URLs named by the document. Returned bytes are copied into the owned snapshot.