DACapturePageEx
Fonctionnalité Direct Access, manipulation des pages
Description
Capture la page indiquée d’un document ouvert avec DAOpenFile. La page est masquée mais peut être tracée ailleurs avec DADrawCapturedPage. La "media box" sert de rectangle de délimitation. Utilisez DACapturePageEx lorsque la "crop box" doit être employée à la place
Syntaxe
Delphi
Function TPDFlib.DACapturePageEx(FileHandle, PageRef, Options: Integer): Integer;
ActiveX
Function PDFlib::DACapturePageEx(FileHandle As Long, PageRef As Long, Options As Long) As Long
DLL
int DLDACapturePageEx(int InstanceID, int FileHandle, int PageRef, int Options);
Paramètres
| FileHandle | Un handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Référence de page renvoyée par les fonctions DAFindPage ou DANewPage |
| Options | 0 = Utiliser la media box d'une page 1 = Utiliser la crop box d'une page si elle existe, sinon la media box 2 = Utiliser la bleed box d'une page, sinon la crop box 3 = Utiliser la trim box d'une page, sinon la crop box 4 = Utiliser l’art box d'une page, sinon la crop box |
Valeurs de retour
| 0 | Le FileHandle ou le PageRef spécifié n'était pas valide, ou la page spécifiée était la seule du document |
|---|---|
| Non-zero | ID utilisable avec la fonction DADrawCapturedPage |