DeletePageElementMarkedContentProperty

Inhaltsstrom-Bearbeitung, Tagged PDF

Beschreibung

Löscht eine Eigenschaft aus einem exakten Marked-Content-Rahmen, der durch die Seitenelement-Aufzählung erfasst wurde

Syntax

Delphi

Function TPDFlib.DeletePageElementMarkedContentProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName: WideString): Integer;

Parameter

ElementIDOpakes Seitenelement-Handle
MarkedContentIndex1-basierter Rahmenindex in Außen-nach-innen-Reihenfolge
PropertyNameVorhandener PDF-Eigenschaftsname mit oder ohne führenden Schrägstrich

Rückgabewerte

1Die Eigenschaft wurde gelöscht, und alle Seitenelement-Snapshot-Handles wurden ungültig gemacht
0Die Eigenschaft existiert nicht, das Handle oder der Rahmen ist ungültig, der Snapshot ist veraltet, oder eine benannte Eigenschaftenressource kann nicht aufgelöst werden

Anmerkungen

Das Löschen der letzten Eigenschaft verdichtet die Anweisung von BDC zu BMC

Benannte Eigenschaftslisten werden vor der Bearbeitung in eine seitenlokale private Ressource kopiert, sodass andere Vorkommen und Nutzer geerbter Ressourcen unverändert bleiben

LastErrorCode: 529 bedeutet ungültige Eingabe, 530 veralteten Inhalt und 531 eine nicht auflösbare benannte Eigenschaftsressource