property PageHeight: Double; // somente leitura
PageHeight retorna a altura da página atualmente ativa nas unidades padrão do espaço
do usuário do PDF, onde 1 unidade = 1/72 de polegada (1 ponto). O valor reflete a
MediaBox efetiva da página depois que a rotação é aplicada — uma página A4 de 595 ×
842 pontos rotacionada em 90° informa PageWidth = 842 e
PageHeight = 595
O valor é 0 quando Active é False. Tamanhos
de página em PDF são doubles, não inteiros; A4 tem exatamente 841.8898 pontos
de altura (210 mm ÷ 25.4 × 72), letter tem 792. Multiplique por
25.4 / 72 para converter em milímetros, ou por 1 / 72 para
polegadas. Aplique Zoom (TPdfView) para converter o espaço do usuário em
pixels de tela
As dimensões vêm da MediaBox da página, a menos que o PDF especifique uma
CropBox / TrimBox / BleedBox / ArtBox menor. Use PageBox[Box] para ler
qualquer uma das caixas alternativas explicitamente — fluxos de impressão normalmente
operam sobre a TrimBox ou a BleedBox em vez da MediaBox
PageRotation é atribuída: o PDFium troca largura / altura
automaticamente para rotações de 90° / 270°PageNumber
var WidthMM, HeightMM: Double;
Pdf1.Active := True;
Pdf1.PageNumber := 1;
WidthMM := Pdf1.PageWidth * 25.4 / 72;
HeightMM := Pdf1.PageHeight * 25.4 / 72;
Label1.Caption := Format('Page 1: %.1f x %.1f mm', [WidthMM, HeightMM]);