THPDFInlineImgKeys Record

Holder det normaliserede nøgle/værdi-sæt for et inline-billede med forkortelser allerede udvidet til fulde ordbogsnavne

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;

Enhed

HPDFContentStream

Felter

FeltFormål
WidthBilledbredde i pixels, udvidet fra /W
HeightBilledhøjde i pixels, udvidet fra /H
BitsPerComponentBits pr. farvekomponent, udvidet fra /BPC
ColorSpaceFuldt farverumsnavn såsom DeviceGray, udvidet fra /CS
FilterFuldt filterpipelinenavn såsom FlateDecode, udvidet fra /F
DecodeParmsRå tokentekst for afkodeparametrene, udvidet fra /DP
ImageMaskTrue, når inline-billedet er en imagemask, fra /IM
DecodeRå token-tekst for decode-arrayet, såsom [1 0], fra /D; tom når den mangler. Rendereren bruger den til at male en imagemask med /D [1 0] dér, hvor samples er 1
HasWidthTrue, når /W blev angivet i BI-ordbogen
HasHeightTrue, når /H blev angivet
HasBPCTrue, når /BPC blev angivet

Brugsnoter

Relaterede API'er