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

WidthLargeur de la surface de tracé Form XObject en unités PDF
HeightHauteur de la surface de tracé Form XObject en unités PDF

Valeurs de retour

0Les dimensions n'étaient pas valides, une construction était déjà active ou la surface de tracé temporaire n'a pas pu être créée
1La 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