Registro THPDFInlineImgKeys

Contiene el conjunto normalizado de claves y valores de una imagen en línea, con las abreviaturas ya expandidas a los nombres completos de 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 de la tubería 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 en línea es una máscara de imagen, desde /IM
DecodeTexto literal del array de decodificación, como [1 0], desde /D; vacío cuando no está presente. El renderer lo usa para pintar una máscara de imagen con /D [1 0], donde las muestras valen 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