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
| CS | Sekoituksen väriavaruus: 1 = DeviceRGB, 2 = DeviceCMYK |
|---|---|
| Isolate | Aseta arvoksi 1 eristääksesi läpinäkyvyysryhmän sivun taustasta; aseta arvoksi 0 eristämättömälle ryhmälle |
| Knockout | Aseta arvoksi 1 ottaaksesi knockout-käyttäytymisen käyttöön ryhmän sisällä ja 0 tavalliseen yhdistelyyn |
Paluuarvot
| 0 | Väriavaruusvalitsin on virheellinen, mikään sivu ei ole valittuna tai nykyinen PDF/A-tila kieltää läpinäkyvyysryhmän |
|---|---|
| 1 | Sivun läpinäkyvyysryhmän asetus onnistui |
Katso myös
SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit