|
THPDFPage.Width
|
トップへ 前へ 次へ |
|
ページの水平サイズを指定します。
Delphi 構文: property Width: Single;
C++ 構文: __property float Width;
説明 ページの幅の読み取りまたは変更には、Width プロパティを使用します。標準の用紙、図面、カード、ID/パスポート、および写真フォーマットの場合は、A2、A3、B2、B4、A5、B5、Tabloid、Ledger、ANSIC、ARCHD、および P8R などの事前定義された THPDFPage.Size 列挙値を使用することを推奨します。既存の psXXX という名前は、互換性のあるエイリアスとして残ります。必要な寸法が事前定義されていない場合にのみ UserDefined で Width および Height を使用してください。 Width はポイント単位で、新しい値もポイントで受け付けます。描画座標は 1/THotPDF.Resolution インチなので、Resolution が 72 以外のときは UserWidth を読めば、自分が描く単位でのページの幅が得られます。Width を設定するとページは UserDefined になり、UserDefined のページはポイント単位で描画します。 ページをファイルから読み込んだ場合、Width を設定するとそのページ自身の MediaBox が書き込まれます。他のページと共有されている MediaBox や、数値が独立したオブジェクトになっている MediaBox は、まずこのページ専用のコピーへ置き換えられるため、他のページやオブジェクトの値はそのまま保たれます。キャンバスを閉じたページで Width を設定すると EHPDFPageClosedError が発生します。 Tabloid は 11 x 17 インチです。Ledger は横向きの 17 x 11 インチサイズです。Ledger を縦向きの Tabloid の別名として扱わないでください。 実際の仕様が数字で始まる場合、写真サイズの列挙名には P プレフィックスが使用されます。たとえば、P5R は、ユーザー向けの 5R 写真サイズを表します。
コード例
See also: UserWidth, Height, Size
|