SetImageMaskFromImage

Обработка изображений, макет страницы

Описание

Использует другое изображение как маску прозрачности для выбранного; изображение-маска должно быть полутоновым. Без особой подготовки оно добавится мягкой маской, работающей только в Acrobat 5.0+; подготовленное через SetImageAsMask можно сделать трафаретной маской (Acrobat 4.0+) или мягкой (только 5.0+). Помните: мягкие и трафаретные маски трактуют непрозрачность противоположно, возможно, стоит вызвать ReverseImage для стабильного результата. Для совместимости с Acrobat 6.0+ задайте странице группу прозрачности, чтобы RGB-цвета изображения не конвертировались в CMYK со странными результатами, — функцией SetPageTransparencyGroup. Чтобы избежать проблем с Acrobat 4.0, можно убрать массив /Decode у изображения-маски: вызовите ReverseImage с Reset = 0

Синтаксис

Delphi

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

ActiveX

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

DLL

int DLSetImageMaskFromImage(int InstanceID, int ImageID);

Параметры

ImageIDID изображения для маски