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 rajaus­suorakulmiona 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

FileHandleKahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot
PageRefSivuviittaus, jonka palauttavat DAFindPage- tai DANewPage-funktiot

Paluuarvot

0Annettu FileHandle tai PageRef ei ollut kelvollinen
Non-zeroTunnus, jota voi käyttää DADrawCapturedPage-funktion kanssa