DACapturePage

Direct access functionality, Page manipulation

Popis

Tato funkce "zachytí" zadanou stránku z dokumentu původně otevřeného přes DAOpenFile. Zachycenou stránku pak lze nakreslit na jakoukoli jinou stránku funkcí DADrawCapturedPage. To se hodí ke spojování různých stránek nebo k umístění více původních stránek na jinou stránku (impozice)

Jakmile se stránka zachytí, odstraní se z dokumentu. Pokud chcete, aby zůstala v dokumentu, musíte vytvořit prázdnou stránku a nakreslit zachycenou stránku na ni

Jako ohraničující obdélník zachycené stránky se použije "media box" stránky. Když se má místo toho použít "crop box" stránky, použijte funkci DACapturePageEx

Syntaxe

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

Parametry

FileHandleHandle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream
PageRefOdkaz na stránku vrácený funkcí DAFindPage nebo DANewPage

Return values

0Zadaný FileHandle nebo PageRef nebyl platný
Non-zeroID, které lze použít s funkcí DADrawCapturedPage