SetPageTransparencyGroup
Векторна графика, Текст, Оформление на страницата
Описание
Задава речника на групата за прозрачност за избраната страница. Това е полезно, когато съдържанието на страницата използва маски, меки маски, режими на смесване или композирано заснето съдържание и страницата се нуждае от определено цветово пространство за смесване.
Поведение според версията на PDF: групите за прозрачност на страниците използват модела за прозрачност PDF 1.4 /Group. Ако текущата версия на документа е по-ниска и версията за запис не е заключена, SetPageTransparencyGroup автоматично повишава документа до PDF 1.4 и записва transparency group в AutoBumpedFeatures. Ако извикващият заключи по-ниска версия за запис, защитната проверка за съвместимост отхвърля записа с LastErrorCode 602
Синтаксис
Delphi
Function TPDFlib.SetPageTransparencyGroup(CS, Isolate, Knockout: Integer): Integer;
ActiveX
Function PDFlib::SetPageTransparencyGroup(CS As Long, Isolate As Long, Knockout As Long) As Long
DLL
int DLSetPageTransparencyGroup(int InstanceID, int CS, int Isolate, int Knockout);
Параметри
| CS | Цветовото пространство за смесване: 1 = DeviceRGB, 2 = DeviceCMYK |
|---|---|
| Isolate | Задайте 1, за да изолирате групата за прозрачност от фона на страницата; задайте 0 за неизолирана група. |
| Knockout | Задайте 1, за да включите поведението knockout в групата; задайте 0 за нормално композиране |
Върнати стойности
| 0 | Селекторът на цветовото пространство е невалиден, не е избрана страница или текущият режим PDF/A забранява групата за прозрачност |
|---|---|
| 1 | Групата за прозрачност на страницата беше зададена успешно. |
Виж също
SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit