THPDFInlineImgKeys Record

Contiene l'insieme chiave/valore normalizzato di un'immagine inline con le abbreviazioni già espanse ai nomi completi del dizionario

Dichiarazione

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;

Unità

HPDFContentStream

Campi

CampoScopo
WidthLarghezza dell'immagine in pixel, espansa da /W
HeightAltezza dell'immagine in pixel, espansa da /H
BitsPerComponentBit per componente di colore, espansi da /BPC
ColorSpaceNome completo dello spazio di colore come DeviceGray, espanso da /CS
FilterNome completo della pipeline di filtri come FlateDecode, espanso da /F
DecodeParmsTesto token grezzo dei parametri di decodifica, espanso da /DP
ImageMaskTrue quando l'immagine inline è una image mask, da /IM
DecodeTesto token grezzo dell'array di decodifica, come [1 0], da /D; vuoto se assente. Il renderer lo usa per dipingere una image mask con /D [1 0] dove i campioni valgono 1
HasWidthTrue quando /W è stato fornito nel dizionario BI
HasHeightTrue quando /H è stato fornito
HasBPCTrue quando /BPC è stato fornito

Note d'uso

API correlate