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

ElementIDOpaak pagina-element-handle
MarkedContentIndexFrameindex beginnend bij 1 in buiten-naar-binnen-volgorde
PropertyNamePDF-eigenschapsnaam met of zonder voorloopslash
PropertyValueSourceExact één geserialiseerd PDF-object zoals een name, getal, string, array, dictionary of indirecte verwijzing

Retourwaarden

1De eigenschap is gezet en alle snapshot-handles van pagina-elementen zijn ongeldig gemaakt
0De 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