THPDFInlineImgKeys Record

Przechowuje znormalizowany zbiór klucz/wartość obrazu inline ze skrótami już rozwiniętymi do pełnych nazw słownikowych

Deklaracja

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;

Jednostka

HPDFContentStream

Pola

PolePrzeznaczenie
WidthSzerokość obrazu w pikselach, rozwinięta z /W
HeightWysokość obrazu w pikselach, rozwinięta z /H
BitsPerComponentBity na składową barwy, rozwinięte z /BPC
ColorSpacePełna nazwa przestrzeni barw, na przykład DeviceGray, rozwinięta z /CS
FilterPełna nazwa potoku filtrów, na przykład FlateDecode, rozwinięta z /F
DecodeParmsSurowy tekst tokenów parametrów dekodowania, rozwinięty z /DP
ImageMaskTrue, gdy obraz inline jest maską obrazu, z /IM
DecodeSurowy tekst tokenów tablicy dekodowania, na przykład [1 0], z /D; pusty, gdy nieobecny. Renderer używa go do malowania maski obrazu z /D [1 0], gdzie próbki mają wartość 1
HasWidthTrue, gdy /W było podane w słowniku BI
HasHeightTrue, gdy /H było podane
HasBPCTrue, gdy /BPC było podane

Uwagi dotyczące użycia

Powiązane API