CapturePageEx
Sivujen käsittely
Kuvaus
Tämä funktio "kaappaa" sivun. Kun sivu on kaapattu, sen voi piirtää muille sivuille. Tämä on hyödyllistä eri sivujen yhdistämisessä tai useamman alkuperäisen sivun sijoittamisessa toiselle sivulle (impositio). Kaapattu sivu poistetaan asiakirjasta. Jos haluat sivun säilyvän asiakirjassa, sinun on luotava tyhjä sivu ja piirrettävä kaapattu sivu tyhjän sivun päälleLisäksi koska asiakirjalla on aina oltava vähintään yksi sivu, sivua ei voi kaapata, jos se on asiakirjan ainoa sivu. Tässä tapauksessa on lisättävä uusi tyhjä sivu, ennen kuin olemassa olevan sivun voi kaapataCapturePageEx poistaa kaapatun sivun nykyisestä asiakirjastaan; käytä
Lisäksi, koska asiakirjassa on aina oltava vähintään yksi sivu, sivua ei voi kaapata, jos se on asiakirjan ainoa sivu. Tässä tapauksessa on lisättävä uusi tyhjä sivu ennen kuin olemassa olevan sivun voi kaapata.
ImportPageAsFormXObject-metodia säilyttääksesi lähdesivun tai tuodaksesi sen toisesta avoimesta asiakirjastaSivun "media box"ia käytetään kaapatun sivun rajaussuorakulmiona. CapturePageEx-funktiota voidaan käyttää tapauksissa, joissa sivun "crop box"ia on tarkoitus käyttää sen sijaan
Sivun "media box"ia käytetään rajaussuorakulmiona kaapatulle sivulle. Funktiota CapturePageEx voidaan käyttää tapauksissa, joissa sivun "crop box"ia tulisi käyttää sen sijaan.
Syntaksi
Delphi
Function TPDFlib.CapturePageEx(Page, Options: Integer): Integer;
ActiveX
Function PDFlib::CapturePageEx(Page As Long, Options As Long) As Long
DLL
int DLCapturePageEx(int InstanceID, int Page, int Options);
Parametrit
| Page | Kaapattavan sivun numero. Asiakirjan ensimmäinen sivu on sivu 1 |
|---|---|
| Options | 0 = Käytetään sivun media boxia rajaussuorakulmiona 1 = Käytetään sivun crop boxia rajaussuorakulmiona, jos sivulla on sellainen, muuten media boxia 2 = Käytetään sivun bleed boxia rajaussuorakulmiona, jos sivulla on sellainen, muuten crop boxia 3 = Käytetään sivun trim boxia rajaussuorakulmiona, jos sivulla on sellainen, muuten crop boxia 4 = Käytetään sivun art boxia rajaussuorakulmiona, jos sivulla on sellainen, muuten crop boxia |
Paluuarvot
| 0 | Määritettyä sivua ei ole olemassa tai se on asiakirjan ainoa sivu |
|---|---|
| Non-zero | Kaappausprosessin tunnus. Tämä tunnus on annettava DrawCapturedPage-funktiolle |