Záznam THPDFInlineImgKeys

Drží normalizovanou sadu klíčů a hodnot vloženého obrázku se zkratkami už rozbalenými na plné názvy slovníku

Deklarace

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;

Jednotka

HPDFContentStream

Pole

PoleÚčel
WidthŠířka obrázku v pixelech, rozbalená z /W
HeightVýška obrázku v pixelech, rozbalená z /H
BitsPerComponentBitů na barevnou složku, rozbaleno z /BPC
ColorSpacePlný název barevného prostoru, například DeviceGray, rozbalený z /CS
FilterPlný název filtrů, například FlateDecode, rozbalený z /F
DecodeParmsSurový text tokenů dekódovacích parametrů, rozbalený z /DP
ImageMaskTrue, když je vložený obrázek obrazovou maskou, z /IM
DecodeSurový text tokenů dekódovacího pole, například [1 0], z /D; když chybí, prázdné. Renderer ho použije k vykreslení obrazové masky s /D [1 0], kde vzorky jsou 1
HasWidthTrue, když byl ve slovníku BI zadán /W
HasHeightTrue, když byl zadán /H
HasBPCTrue, když byl zadán /BPC

Poznámky k použití

Související API