Registro THPDFLinearizedPageRangeOptions
Presupuestos e interruptores para el planificador de rangos linealizados progresivos: inclusión de rangos de bootstrap y de referencias cruzadas, hints alineados por filas, fusión de huecos y topes duros de páginas, grupos, rangos y memoria
Declaración
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;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
IncludeBootstrapRanges | Añade los rangos de bytes de cabecera y bootstrap necesarios antes de que cualquier página pueda decodificarse; por defecto true |
IncludeCrossReferenceRanges | Añade al plan los rangos de bytes de la sección de referencias cruzadas principal; por defecto true |
AllowRowAlignedHints | Acepta durante la decodificación las disposiciones de hints alineadas por filas interoperables; por defecto true |
MergeGapBytes | Fusiona dos rangos planificados cuando el hueco entre ellos es de como máximo esta cantidad de bytes; por defecto 0 (sin fusión) |
MaximumHintBytes | Rechaza los flujos de hints mayores que esto; por defecto 67108864 (64 MiB) |
MaximumPageCount | Rechaza los documentos con más páginas que esta cantidad; por defecto 1000000 |
MaximumSharedGroups | Límite superior de grupos de objetos compartidos planificados; por defecto 1000000 |
MaximumSharedReferences | Límite superior de referencias a objetos compartidos planificadas; por defecto 4000000 |
MaximumRanges | Límite superior de rangos de bytes emitidos por plan; por defecto 65536 |
MaximumPlannedBytes | Rechaza los planes cuya cobertura total de bytes exceda esto; por defecto 536870912 (512 MiB) |
MaximumPlannerMemoryBytes | Techo de memoria de trabajo del planificador; por defecto 268435456 (256 MiB) |
Default | Función de clase que devuelve los valores listados arriba |
Notas de uso
- Parta de
THPDFLinearizedPageRangeOptions.Default; la sobrecarga dePlanProgressiveLinearizedPageRangessin opciones aplica exactamente estos valores - Desactive
IncludeBootstrapRangesyIncludeCrossReferenceRangespara planificar solo rangos de página, que es como la sonda de carga progresiva dimensiona sus lecturas de cabecera - Reduzca
MaximumPlannerMemoryBytesen hosts con memoria limitada; el planificador falla de forma cerrada con un estado y un diagnóstico en lugar de comprometerse de más