TPDFlibPageElement

データ型、コンテンツストリーム編集

説明

EnumPageElements が返す、空でないテキスト表示、具体的なイメージ配置、または描画されたパスの統合レコードです。不透明な ID と命令ロケータが結果を正確な編集可能な描画オブジェクトに結び付けます

構文

Delphi

Type TPDFlibPageElement= Record
  ElementID: Integer;
  Kind: TPDFlibPageElementKind;
  Page: Integer;
  ContentLayer: Integer;
  FirstInstruction: Integer;
  LastInstruction: Integer;
  Left, Top, Right, Bottom: Double;
  Text: WideString;
  FontName: WideString;
  FontSize: Double;
  ImageID: Integer;
  PointCount: Integer;
  IsClosed: Boolean;
  PaintOp: WideString;
End;

パラメータ

ElementIDページ要素の変更、実効クリッピングパス、マーク付きコンテンツ照会の各 API が受け付ける不透明なハンドル
Kindテキスト、イメージ、パスの分類
Page1 ベースのページ番号
ContentLayer1 ベースのコンテンツレイヤー
FirstInstruction包含的なソース範囲内の最初の 0 ベース命令
LastInstruction包含的なソース範囲内の最後の 0 ベース命令
Left、Top、Right、Bottom現在のページ座標系での軸平行境界
Text、FontName、FontSizeekText のテキストメタデータ
ImageIDekImage のイメージリソースハンドル
PointCount、IsClosed、PaintOpekPath のパスメタデータ

有効期間

ElementID は、同じ TPDFlib インスタンス上での次の列挙または成功したページ要素の変更まで有効です