THPDFInlineImgKeys Record

Innehåller det normaliserade nyckel/värde-setet för en inline-bild, med förkortningar redan utökade till fullständiga ordboksnamn

Deklaration

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;

Enhet

HPDFContentStream

Fält

FältSyfte
WidthBildbredd i pixlar, utökad från /W
HeightBildhöjd i pixlar, utökad från /H
BitsPerComponentBitar per färgkomponent, utökat från /BPC
ColorSpaceFullständigt färgrymdsnamn som DeviceGray, utökat från /CS
FilterFullständigt filterpipelinenamn som FlateDecode, utökat från /F
DecodeParmsRå tokentext för avkodningsparametrarna, utökat från /DP
ImageMaskTrue när inline-bilden är en bildmask, från /IM
DecodeRå tokentext för decode-arrayen, till exempel [1 0], från /D; tom när den saknas. Renderaren använder den för att måla en bildmask med /D [1 0] där samplevärdena är 1
HasWidthTrue när /W angavs i BI-ordboken
HasHeightTrue när /H angavs
HasBPCTrue när /BPC angavs

Användningsanteckningar

Relaterade API:er