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);
Параметры
| ImageID | ID изображения для маски |
|---|