DACapturePage

Fonctionnalité Direct Access, manipulation des pages

Description

Cette fonction "captures" la page indiquée d’un document initialement ouvert avec DAOpenFile. La page capturée peut ensuite être tracée sur une autre avec DADrawCapturedPage. Elle sert à combiner des pages ou à placer plusieurs pages d’origine sur une même page, pour l’imposition

Une page capturée est retirée du document. Pour la conserver, créez une page blanche et dessinez-y la page capturée

La "media box" de la page sert de rectangle de délimitation pour la page capturée. La fonction DACapturePageEx peut être utilisée lorsque la "crop box" de la page doit être employée à la place

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

Paramètres

FileHandleUn handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
PageRefRéférence de page renvoyée par les fonctions DAFindPage ou DANewPage

Valeurs de retour

0Le FileHandle ou le PageRef indiqué n’était pas valide
Non-zeroID utilisable avec la fonction DADrawCapturedPage