SetPageElementMarkedContentPropertySource
Contentstreambewerking, getagde PDF
Beschrijving
Parseert en zet één volledig PDF-object als eigenschap op een exact marked-content-frame dat door de opsomming van pagina-elementen is vastgelegd
Syntaxis
Delphi
Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;Parameters
| ElementID | Opaak pagina-element-handle |
|---|---|
| MarkedContentIndex | Frameindex beginnend bij 1 in buiten-naar-binnen-volgorde |
| PropertyName | PDF-eigenschapsnaam met of zonder voorloopslash |
| PropertyValueSource | Exact één geserialiseerd PDF-object zoals een name, getal, string, array, dictionary of indirecte verwijzing |
Retourwaarden
| 1 | De eigenschap is gezet en alle snapshot-handles van pagina-elementen zijn ongeldig gemaakt |
|---|---|
| 0 | De bron is misvormd of onvolledig, de handle of het frame is ongeldig, de snapshot is verouderd of een benoemde eigenschapsresource kan niet worden opgelost |
Opmerkingen
De hele bron moet als één object kunnen worden gedecodeerd; navolgende tokens worden geweigerd
/Properties-resourceBestaande benoemde eigenschapslijsten worden met copy-on-write bewerkt zodat andere voorkomens en gebruikers van geërfde resources onveranderd blijvenBij een fout inspecteer
Bestaande benoemde eigenschappenlijsten worden bewerkt via copy-on-write zodat andere occurraties en gebruikers van overgeërfde resources ongewijzigd blijven
LastErrorCode: 529 betekent ongeldige invoer, 530 betekent verouderde inhoud en 531 betekent een niet-opgeloste benoemde eigenschapsresource