THotPDF.RegisterFormXObject

THotPDF

 

Hore

Zaregistruje opakovane použiteľný obsah strany ako PDF Form XObject a vráti názov zdroja, ktorý používa THPDFPage.DrawFormXObject

 

Delphi syntax:

function RegisterFormXObject(BBoxLLx, BBoxLLy, BBoxURx, BBoxURy: Single; const Content: AnsiString): AnsiString;

function RegisterFormXObject(Width, Height: Single; const Content: AnsiString): AnsiString;

 

Opis

Metóda vytvára nepriamy stream /Type /XObject /Subtype /Form s /FormType 1, zadaným /BBox, jednotkovou maticou a minimálnym zdrojovým slovníkom. Vrátený názov je v dokumente stabilný a pri prvom vykreslení sa pridá do slovníka Resources/XObject každej strany

Použite to pre pečiatky, opakované vektorové skupiny, logá a iný obsah, ktorý sa má definovať raz a mnohokrát sa maľovať na rôznych pozíciách, mierkach alebo otočeniach