Record THPDFInlineImgKeys

Contiene el conjunto de claves/valores normalizado de una imagen inline, con las abreviaturas ya expandidas a los nombres completos del diccionario

Declaración

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;

Unidad

HPDFContentStream

Campos

CampoPropósito
WidthAnchura de la imagen en píxeles, expandida desde /W
HeightAltura de la imagen en píxeles, expandida desde /H
BitsPerComponentBits por componente de color, expandidos desde /BPC
ColorSpaceNombre completo del espacio de color, como DeviceGray, expandido desde /CS
FilterNombre completo del pipeline de filtros, como FlateDecode, expandido desde /F
DecodeParmsTexto crudo del token de los parámetros de decodificación, expandido desde /DP
ImageMaskTrue cuando la imagen inline es una image mask, proveniente de /IM
DecodeTexto crudo del token del array de decodificación, como [1 0], proveniente de /D; vacío cuando no está. El renderer lo usa para pintar una image mask con /D [1 0] donde las muestras son 1
HasWidthTrue cuando se suministró /W en el diccionario BI
HasHeightTrue cuando se suministró /H
HasBPCTrue cuando se suministró /BPC

Notas de uso

APIs relacionadas