ImportPageAsFormXObject
Manipulation de pages, Form XObjects
Description
Importe une page de tout document ouvert dans le document sélectionné comme un Form XObject réutilisable indépendant et renvoie un handle de page capturéeLes arbres de pages source et cible restent inchangés, le contenu de page est décodé et compressé une seule fois, et chaque placement ultérieur n'écrit qu'une référence de ressource et une opération
Do
/GroupLes imports inter-documents copient la fermeture de ressources héritée et les entrées compatibles Form /Metadata, /PieceInfo, /LastModified et
Syntaxe
Delphi
Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;Paramètres
| SourceDocumentID | Le handle de document renvoyé par une opération de création ou de chargement de document ; il peut identifier le document sélectionné |
|---|---|
| SourcePage | Le numéro de page à base 1 dans le document source |
| Options | 0 utilise la media box ; 1 utilise la crop box avec repli media box ; 2 utilise la bleed box avec replis crop et media ; 3 utilise la trim box avec replis crop et media ; 4 utilise la art box avec replis crop et media |
Valeurs de retour
| 0 | Le handle de document, le numéro de page ou l'option était invalide, la boîte sélectionnée était inutilisable, ou une ressource référencée n'a pas pu être importée |
|---|---|
| Valeur non nulle | Un handle de page capturée accepté par les fonctions de dessin et de configuration de Form |
Remarques
La boîte de page sélectionnée devient la boîte englobante du Form et la rotation de page héritée est normalisée dans la matrice du Form, origines de boîte non nulles comprisesLes annotations, champs de formulaire, vignettes, liens d'arbre de pages, entrées de navigation et numéros de parents structurels ne sont pas des graphismes de page et ne sont pas importésAppelez cette fonction une fois et réutilisez le handle renvoyé avec
DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional ou SetCapturedPageTransparencyGroup