THPDFLinearizedPageRangeOptions Record
Budget e interruttori per il planner progressivo degli intervalli linearizzati: inclusione degli intervalli bootstrap e dei riferimenti incrociati, hint row-aligned, fusione dei gap e tetti rigidi su pagine, gruppi, intervalli e memoria
Dichiarazione
THPDFLinearizedPageRangeOptions= record
IncludeBootstrapRanges: boolean;
IncludeCrossReferenceRanges: boolean;
AllowRowAlignedHints: boolean;
MergeGapBytes: Int64;
MaximumHintBytes: Int64;
MaximumPageCount: Integer;
MaximumSharedGroups: Integer;
MaximumSharedReferences: Integer;
MaximumRanges: Integer;
MaximumPlannedBytes: Int64;
MaximumPlannerMemoryBytes: Int64;
class function Default: THPDFLinearizedPageRangeOptions; static;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
IncludeBootstrapRanges | Aggiunge gli intervalli di byte di intestazione e bootstrap necessari prima che qualsiasi pagina possa decodificare; predefinito true |
IncludeCrossReferenceRanges | Aggiunge al piano i byte range della sezione dei riferimenti incrociati principale; predefinito true |
AllowRowAlignedHints | Accetta layout di hint row-aligned interoperabili durante la decodifica; predefinito true |
MergeGapBytes | Unisce due intervalli pianificati quando il gap tra loro è di al massimo questo numero di byte; predefinito 0 (nessuna fusione) |
MaximumHintBytes | Rifiuta hint stream più grandi di questo; predefinito 67108864 (64 MiB) |
MaximumPageCount | Rifiuta documenti con più pagine di questo; predefinito 1000000 |
MaximumSharedGroups | Tetto superiore sui gruppi di shared object pianificati; predefinito 1000000 |
MaximumSharedReferences | Tetto superiore sui riferimenti a shared object pianificati; predefinito 4000000 |
MaximumRanges | Tetto superiore sui byte range emessi per piano; predefinito 65536 |
MaximumPlannedBytes | Rifiuta piani la cui copertura totale di byte supera questo; predefinito 536870912 (512 MiB) |
MaximumPlannerMemoryBytes | Tetto di memoria di lavoro per il planner; predefinito 268435456 (256 MiB) |
Default | Funzione di classe che restituisce i valori elencati sopra |
Note d'uso
- Parti da
THPDFLinearizedPageRangeOptions.Default; l'overload senza opzioni diPlanProgressiveLinearizedPageRangesapplica esattamente questi valori - Azzera
IncludeBootstrapRangeseIncludeCrossReferenceRangesper pianificare solo intervalli di pagina, che è come la sonda di caricamento progressivo dimensiona le sue letture di intestazione - Abbassa
MaximumPlannerMemoryBytessugli host con memoria limitata; il planner fallisce in modo sicuro con uno stato e una diagnostica invece di impegnare troppa memoria