BeginFormXObject

Pagina-indeling

Beschrijving

Start een tijdelijk Form XObject-tekenvlak met de gevraagde breedte en hoogte. Zolang de build actief is, schrijven normale tekenaanroepen naar de tijdelijke pagina die deze functie heeft geselecteerd

Rond de build af met EndFormXObject om een captured-page-handle te ontvangen, of roep CancelFormXObject aan om het tijdelijke tekenvlak weg te gooien

Syntaxis

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

Parameters

WidthDe breedte van het Form XObject-tekenvlak in PDF-eenheden
HeightDe hoogte van het Form XObject-tekenvlak in PDF-eenheden

Retourwaarden

0De afmetingen waren ongeldig, er was al een build actief, of het tijdelijke tekenvlak kon niet worden aangemaakt
1Het Form XObject-tekenvlak is aangemaakt en geselecteerd

Opmerkingen

EndFormXObject geeft een handle terug die hergebruikt kan worden met DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional en SetCapturedPageTransparencyGroup

Selecteer geen andere pagina of document totdat de build is beƫindigd of geannuleerd; tekencommando's moeten zich richten op de tijdelijke pagina die BeginFormXObject heeft geselecteerd

Zie ook

EndFormXObject, CancelFormXObject, DrawCapturedPage, NewTilingPatternFromCapturedPage