property PageWidth: Double;
現在ページの幅をポイント単位で返します (1 pt = 1/72 inch)。値は PDF の page dictionary から取得され、親ノードから継承された /MediaBox、/CropBox、/Rotate は解決済みです
プロパティ名に writer を示すもの (Page や PageRotation など) が含まれない限り read-only です。read-only プロパティへ代入しても効果はありません
座標と寸法は PDF ユーザースペースのポイントで報告されます。対象 DPI のピクセルへ変換するには PointsToPixels(Value, DPI) または同等の helper を使ってください
Pdf1.Page を反映します。現在ページを切り替えると、ここで返る値も透過的に更新されますActive が False のときは、プロパティは 0、空の矩形、または既定の enum 要素を返します
if Pdf1.Active then
Memo1.Lines.Add('PageWidth = ' + VarToStr(Pdf1.PageWidth));