SetImageMaskFromImage

Obsługa obrazów, Układ strony

Opis

Ta funkcja umożliwia użycie innego obrazu jako maski przezroczystości wybranego obrazu. Obraz maski musi być w skali szarości. Bez specjalnego przygotowania zostanie dodany jako maska miękka, działająca od programu Acrobat 5.0. Po przygotowaniu za pomocą SetImageAsMask można wybrać maskę szablonową, działającą od Acrobat 4.0, albo miękką, działającą od Acrobat 5.0. Maski te przeciwnie interpretują nieprzezroczystość i przezroczystość, dlatego warto wywołać ReverseImage. Dla zgodności z Acrobat 6.0 i nowszym należy ustawić grupę przezroczystości strony za pomocą SetPageTransparencyGroup, aby kolory RGB nie były konwertowane do CMYK. Aby uniknąć problemów z Acrobat 4.0, można usunąć tablicę /Decode z maski za pomocą ReverseImage z parametrem Reset równym 0

Składnia

Delphi

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

ActiveX

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

DLL

int DLSetImageMaskFromImage(int InstanceID, int ImageID);

Parametry

ImageIDIdentyfikator obrazu używanego jako maska