SetPageTransparencyGroup

Векторна графика, Текст, Оформление на страницата

Описание

Задава речника на групата за прозрачност за избраната страница. Това е полезно, когато съдържанието на страницата използва маски, меки маски, режими на смесване или композирано заснето съдържание и страницата се нуждае от определено цветово пространство за смесване

Поведение според версията на PDF: групите за прозрачност на страници използват модела за прозрачност /Group от PDF 1.4 Ако текущата версия на документа е по-ниска и версията за запис не е заключена, 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