Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

DjVuLoadOptions

OfficeIMO.DjVu

Namespace
OfficeIMO.DjVu
Assembly
OfficeIMO.DjVu
Source revision
0eef6a5756b9 with working tree changes
Modifiers
sealed

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

Accepted by parameters 1

Constructors

public DjVuLoadOptions() #

Methods

public DjVuLoadOptions Clone() #

Creates an independent, validated settings snapshot. The trusted resolver is retained by reference.

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 MaxPages { get; set; } #

Maximum number of pages.

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 MaxTextZones { get; set; } #

Maximum aggregate text-zone records.

public int MaxTextZoneDepth { get; set; } #

Maximum nesting of text zones.

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 MaxPagePixels { get; set; } #

Maximum native pixels in one page.

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.