HPDFSerializeHeadlessObject
function HPDFSerializeHeadlessObject(Obj: THPDFObject;
MaxBytes: Integer; MaxDepth: Integer = 64): AnsiString;
Serialisiert ein Headless-PDF-Objekt mit expliziten Grenzen für Ausgabebytes und Verschachtelungstiefe zur begrenzten Inhaltserzeugung
Das Ergebnis bewahrt PDF-Namen, String-Kodierung und indirekte Referenzen; Stream-Objekte enthalten ihre begrenzte Byte-Payload, statt eine unbegrenzte temporäre Serialisierung anzulegen
Budgetverletzungen lösen vor der Veröffentlichung EHPDFHeadlessDocumentError mit hdLimitExceeded aus; der Aufrufer behält das Eigentum an Obj