THPDFLinearizedPageRangeOptions Record

Orçamentos e interruptores do planner progressivo de faixas linearizadas: inclusão de faixas de bootstrap e de referências cruzadas, hints row-aligned, mesclagem de lacunas e tetos rígidos de páginas, grupos, faixas e memória

Declaração

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;

Unidade

HPDFDoc

Campos

CampoFinalidade
IncludeBootstrapRangesAdiciona as faixas de bytes de cabeçalho e de bootstrap necessárias antes que qualquer página possa decodificar; padrão true
IncludeCrossReferenceRangesAdiciona ao plano as faixas de bytes da seção de referências cruzadas principal; padrão true
AllowRowAlignedHintsAceita layouts de hints row-aligned interoperáveis durante a decodificação; padrão true
MergeGapBytesMescla duas faixas planejadas quando a lacuna entre elas é de no máximo este número de bytes; padrão 0 (sem mesclagem)
MaximumHintBytesRecusa hint streams maiores que isto; padrão 67108864 (64 MiB)
MaximumPageCountRecusa documentos com mais páginas que isto; padrão 1000000
MaximumSharedGroupsTeto de grupos de objetos compartilhados planejados; padrão 1000000
MaximumSharedReferencesTeto de referências de objetos compartilhados planejadas; padrão 4000000
MaximumRangesTeto de faixas de bytes emitidas por plano; padrão 65536
MaximumPlannedBytesRecusa planos cuja cobertura total de bytes excede isto; padrão 536870912 (512 MiB)
MaximumPlannerMemoryBytesTeto de memória de trabalho do planner; padrão 268435456 (256 MiB)
DefaultClass function que retorna os valores listados acima

Notas de uso

APIs relacionadas