SetImageMaskFromImage

Manejo de imágenes, diseño de página

Descripción

Use esta función para utilizar otra imagen como máscara de transparencia de la imagen seleccionada. La imagen de máscara debe estar en escala de grises. Si no se prepara específicamente, se agregará como una máscara suave que solo funciona con Acrobat 5.0 y versiones posteriores. Si se prepara especialmente con la función SetImageAsMask, puede elegir si la imagen será una máscara de esténcil, que funcionará con Acrobat 4.0 y versiones posteriores, o una máscara suave, que solo funcionará con Acrobat 5.0 y versiones posteriores. Recuerde que las máscaras suaves y las máscaras de esténcil tratan lo opaco y lo transparente de manera inversa. Puede convenir llamar a ReverseImage en la imagen de máscara para garantizar resultados uniformes. Para la compatibilidad con Acrobat 6.0 y versiones posteriores, es importante establecer el grupo de transparencia de la página para garantizar que los colores RGB de la imagen no se conviertan a CMYK y produzcan resultados extraños. Para ello, use la función SetPageTransparencyGroup. Para evitar problemas con Acrobat 4.0, quizá quiera quitar la matriz /Decode de la imagen de máscara. Esto puede lograrse con la función ReverseImage estableciendo el parámetro Reset en 0

Sintaxis

Delphi

Function TPDFlib.SetImageMaskFromImage(ImageID: Integer): Integer;

ActiveX

Function PDFlib::SetImageMaskFromImage(ImageID As Long) As Long

DLL

int DLSetImageMaskFromImage(int InstanceID, int ImageID);

Parámetros

ImageIDEl ID de la imagen que se usará como máscara