THPDFInlineImgKeys Record

Bevat de genormaliseerde sleutel/waardeset van een inline afbeelding, met afkortingen al uitgevouwen naar volledige dictionary-namen

Declaratie

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;

Eenheid

HPDFContentStream

Velden

VeldDoel
WidthBreedte van de afbeelding in pixels, uitgevouwen vanuit /W
HeightHoogte van de afbeelding in pixels, uitgevouwen vanuit /H
BitsPerComponentBits per kleurcomponent, uitgevouwen vanuit /BPC
ColorSpaceVolledige kleurruimtenaam zoals DeviceGray, uitgevouwen vanuit /CS
FilterVolledige filterpipelinenaam zoals FlateDecode, uitgevouwen vanuit /F
DecodeParmsRauwe tokentekst van de decodeerparameters, uitgevouwen vanuit /DP
ImageMaskTrue wanneer de inline afbeelding een imagemask is, afkomstig uit /IM
DecodeRaw tokentekst van de decode-array, zoals [1 0], afkomstig uit /D; leeg wanneer die ontbreekt. De renderer gebruikt hem om een imagemask met /D [1 0] te schilderen waar de samples 1 zijn
HasWidthTrue wanneer /W in het BI-dictionary is opgegeven
HasHeightTrue wanneer /H is opgegeven
HasBPCTrue wanneer /BPC is opgegeven

Gebruiksopmerkingen

Gerelateerde API's