DACapturePage
Suora pääsy -toiminnot, sivujen käsittely
Kuvaus
Tämä funktio "kaappaa" annetun sivun asiakirjasta, joka avattiin alun perin DAOpenFile-funktiolla. Kaapatun sivun voi sen jälkeen piirtää mille tahansa muulle sivulle DADrawCapturedPage-funktiolla. Tästä on hyötyä erilaisten sivujen yhdistämisessä tai useamman alkuperäisen sivun sijoittamiselle toiselle sivulle (imposointi)
Kun sivu on kaapattu, se poistetaan asiakirjasta. Jos haluat, että sivu pysyy asiakirjassa, sinun on luotava tyhjä sivu ja piirrettävä kaapattu sivu tyhjälle sivulle
Kaapatun sivun rajaussuorakulmiona käytetään sivun "media box"ia. DACapturePageEx-funktiota voi käyttää silloin, kun sivun "crop box" pitäisi käyttää sijasta
Syntaksi
Delphi
Function TPDFlib.DACapturePage(FileHandle, PageRef: Integer): Integer;
ActiveX
Function PDFlib::DACapturePage(FileHandle As Long, PageRef As Long) As Long
DLL
int DLDACapturePage(int InstanceID, int FileHandle, int PageRef);
Parametrit
| FileHandle | Kahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot |
|---|---|
| PageRef | Sivuviittaus, jonka palauttavat DAFindPage- tai DANewPage-funktiot |
Paluuarvot
| 0 | Annettu FileHandle tai PageRef ei ollut kelvollinen |
|---|---|
| Non-zero | Tunnus, jota voi käyttää DADrawCapturedPage-funktion kanssa |