SetPageTransparencyGroup

Vektorigrafiikka, teksti, sivun asettelu

Kuvaus

Asettaa valitun sivun läpinäkyvyysryhmäsanakirjan. Tästä on hyötyä, kun sivun sisältö käyttää maskeja, pehmeitä maskeja, sekoitustiloja tai yhdisteltyä kaapattua sisältöä ja sivulla pitää olla määritelty sekoitusväriavaruus

PDF-versiokäytäntö: sivujen läpinäkyvyysryhmät käyttävät PDF 1.4:n /Group-läpinäkyvyysmallia. Jos asiakirjan nykyinen versio on vanhempi eikä tallennusversiota ole lukittu, SetPageTransparencyGroup korottaa asiakirjan automaattisesti PDF 1.4:ään ja merkitsee ominaisuuden transparency group AutoBumpedFeaturesiin. Jos kutsuja lukitsee vanhemman tallennusversion, yhteensopivuusportti hylkää tallennuksen virheellä LastErrorCode 602

Syntaksi

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);

Parametrit

CSSekoituksen väriavaruus: 1 = DeviceRGB, 2 = DeviceCMYK
IsolateAseta arvoksi 1 eristääksesi läpinäkyvyysryhmän sivun taustasta; aseta arvoksi 0 eristämättömälle ryhmälle
KnockoutAseta arvoksi 1 ottaaksesi knockout-käyttäytymisen käyttöön ryhmän sisällä ja 0 tavalliseen yhdistelyyn

Paluuarvot

0Väriavaruusvalitsin on virheellinen, mikään sivu ei ole valittuna tai nykyinen PDF/A-tila kieltää läpinäkyvyysryhmän
1Sivun läpinäkyvyysryhmän asetus onnistui

Katso myös

SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit