BeginFormXObject
Disposition des pages
Description
Démarre une surface temporaire de dessin Form XObject aux largeur et hauteur demandées. Tant que la construction est active, les appels de dessin écrivent sur la page temporaire sélectionnée
Terminez la construction avec EndFormXObject pour recevoir un handle de page capturée, ou appelez CancelFormXObject pour supprimer la surface de dessin temporaire
Syntaxe
Delphi
Function TPDFlib.BeginFormXObject(Width, Height: Double): Integer;
ActiveX
Function PDFlib::BeginFormXObject(Width As Double, Height As Double) As Long
DLL
int DLBeginFormXObject(int InstanceID, double Width, double Height);
Paramètres
| Width | Largeur de la surface de tracé Form XObject en unités PDF |
|---|---|
| Height | Hauteur de la surface de tracé Form XObject en unités PDF |
Valeurs de retour
| 0 | Les dimensions n'étaient pas valides, une construction était déjà active ou la surface de tracé temporaire n'a pas pu être créée |
|---|---|
| 1 | La surface de tracé Form XObject a été créée et sélectionnée |
Remarques
EndFormXObject renvoie un handle réutilisable avec DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional et SetCapturedPageTransparencyGroup
Ne sélectionnez aucune autre page ni aucun autre document avant la fin ou l'annulation de la construction ; les commandes de dessin doivent cibler la page temporaire sélectionnée par BeginFormXObject
Voir aussi
EndFormXObject, CancelFormXObject, DrawCapturedPage, NewTilingPatternFromCapturedPage