PDFium Delphi Component Docs

PageMetrics propriedade

Componente: TPdf  ·  Unidade: PDFium
Lê fatos nativos estáveis da página pelo número de página baseado em um, sem alterar a página ativa

Syntax

property PageMetrics[PageNumber: Integer]: TPdfPageMetrics; // read only

PageNumberInteger entre 1 e PageCount
ResultSnapshot TPdfPageMetrics da página solicitada com as flags de presença HasMediaBox, HasCropBox, HasBleedBox, HasTrimBox e HasArtBox

Description

O snapshot inclui Width, Height, Rotation, LabelText, HasTransparency e todas as cinco caixas de página padrão

Cada caixa tem uma flag de presença correspondente, para que quem chama possa distinguir uma caixa opcional ausente de um retângulo com valor zero

A primeira solicitação lê todos os fatos por meio de um único handle nativo de página e as solicitações seguintes reutilizam o snapshot em cache até que o documento ou a página seja editado

Ler outra página não altera PageNumber nem dispara OnPageChange

O record retornado pertence a quem chama e alterá-lo não modifica o PDF

See Also

PageBox, PageLabel, PageRotation