THPDFInlineImgKeys Kaydı

Kısaltmaları tam sözlük adlarına önceden genişletilmiş bir inline image'in normalize edilmiş key/value kümesini tutar

Bildirim

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;

Birim

HPDFContentStream

Alanlar

AlanAmaç
WidthPiksel cinsinden görüntü genişliği; /W'den genişletilir
HeightPiksel cinsinden görüntü yüksekliği; /H'den genişletilir
BitsPerComponentRenk bileşeni başına bit; /BPC'den genişletilir
ColorSpaceDeviceGray gibi tam renk uzayı adı; /CS'den genişletilir
FilterFlateDecode gibi tam filtre pipeline adı; /F'den genişletilir
DecodeParmsDecode parametrelerinin ham token metni; /DP'den genişletilir
ImageMaskInline image bir image mask olduğunda True olur; /IM'den gelir
DecodeDecode dizisinin ham token metni, örneğin [1 0]; /D'den gelir, yoksa boştur. Renderer, örneklerin 1 olduğu /D [1 0] image mask'ini boyamak için bunu kullanır
HasWidthBI sözlüğünde /W sağlandığında True olur
HasHeight/H sağlandığında True olur
HasBPC/BPC sağlandığında True olur

Kullanım notları

İlgili API'ler