ParsePageContentLayer
Seitenmanipulation
Beschreibung
Diese Seite beschreibt ParsePageContentLayer in PDF Library for Delphi unter dem Thema "Seitenmanipulation". API-Namen, Parameter, Klassennamen, Dateinamen und Literale werden exakt so beibehalten, wie sie in der Delphi-Bibliothek und den DLL-Einstiegspunkten erscheinen.
Überprüfen Sie die Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen
Syntax
Delphi
Function TPDFlib.ParsePageContentLayer(Layer: Integer): TPDFContentProgram;
Parameter
Decodiert eine Inhaltsebene der ausgewählten Seite in ein bearbeitbares TPDFContentProgram: eine Liste von Anweisungen, jeweils ein PDF-Inhaltsoperator (ISO 32000-1 Tabelle 51) mit seinen decodierten Operandenobjekten. Inline-Bilder bleiben wortgetreu erhalten. Der Aufrufer gibt das zurückgegebene Objekt frei. Gibt nil für eine ungültige Ebene oder stark beschädigten Inhalt zurück.
Rückgabewerte
Weitere Informationen zur Semantik spezifischer Rückgabewerte finden Sie im PDF Library for Delphi-Entwicklerhandbuch
Hinweise
Jede Ebene wird unabhängig bearbeitet; eine Ebene darf rechtmäßig innerhalb eines geöffneten Grafikobjekts beginnen oder enden, weshalb unausgeglichene q/Q- oder BT/ET-Paare innerhalb einer Ebene toleriert werden. Unbekannte Operatoren, beispielsweise Herstellererweiterungen in BX/EX-Abschnitten, werden beibehalten und unverändert zurückgeschrieben.
Numerische Operanden behalten ihren Ursprungstext, sodass das Zurückschreiben des Programms nur die bearbeiteten Operanden ändert; Operanden, die über SetOperand gesetzt oder durch eine Bearbeitung entstanden sind, werden mit vier Dezimalstellen geschrieben. Setzen Sie die Eigenschaft CanonicalNumbers des Programms vor dem Parsen, um stattdessen jede Zahl in kanonischer Form neu zu schreiben, wie es NormalizeContentStreams tut