THPDFInlineImgKeys レコード

インライン画像の正規化済みキー/値セットを保持します。略記はすべて完全な辞書名へ展開済みです

宣言

THPDFInlineImgKeys= record
  Width: Integer;             // /W  -> /Width
  Height: Integer;            // /H  -> /Height
  BitsPerComponent: Integer;  // /BPC -> /BitsPerComponent
  ColorSpace: AnsiString;     // /CS -> /ColorSpace, full name (DeviceGray..)
  Filter: AnsiString;         // /F  -> /Filter, full pipeline name (FlateDecode..)
  DecodeParms: AnsiString;    // /DP -> /DecodeParms, raw token text if present
  ImageMask: Boolean;         // /IM -> /ImageMask
  Decode: AnsiString;         // /D  -> /Decode, raw array text if present
  HasWidth: Boolean;          // whether /W was supplied
  HasHeight: Boolean;         // whether /H was supplied
  HasBPC: Boolean;            // whether /BPC was supplied
end;

ユニット

HPDFContentStream

フィールド

フィールド目的
Width画像の幅(ピクセル)。/W から展開されます
Height画像の高さ(ピクセル)。/H から展開されます
BitsPerComponent色コンポーネントあたりのビット数。/BPC から展開されます
ColorSpaceDeviceGray などの完全なカラースペース名。/CS から展開されます
FilterFlateDecode などの完全なフィルタパイプライン名。/F から展開されます
DecodeParmsデコードパラメータの生トークンテキスト。/DP から展開されます
ImageMaskインライン画像がイメージマスクである場合に True。/IM から取られます
Decodeデコード配列の生トークンテキスト([1 0] など)。/D から取られ、なければ空です。レンダラーは、サンプルが 1 の場所を塗るイメージマスクを /D [1 0] で描く際にこれを使います
HasWidthBI 辞書に /W が供給されていた場合に True
HasHeight/H が供給されていた場合に True
HasBPC/BPC が供給されていた場合に True

使用上の注意

関連 API