SetPageElementMarkedContentPropertySource

Úpravy toku obsahu, tagované PDF

Popis

Analyzuje a nastaví jeden kompletní PDF objekt jako vlastnost na přesném rámu označeného obsahu zachyceném výčtem prvků stránky

Syntaxe

Delphi

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

Parametry

ElementIDNeprůhledný handle prvku stránky
MarkedContentIndexIndex rámu číslovaný od jedničky v pořadí zvenku dovnitř
PropertyNameNázev vlastnosti PDF s počátečním lomítkem nebo bez něj
PropertyValueSourcePřesně jeden serializovaný PDF objekt, jako název, číslo, řetězec, pole, slovník nebo nepřímý odkaz

Návratové hodnoty

1Vlastnost byla nastavena a všechny handly snímků prvků stránky byly zneplatněny
0Zdroj je poškozený nebo neúplný, handle nebo rám je neplatný, snímek je zastaralý, nebo se nepodařilo rozpoznat prostředek pojmenované vlastnosti

Poznámky

Celý zdroj se musí dekódovat jako jeden objekt; koncové tokeny se zamítají

Vložený slovník vlastností nesmí legálně obsahovat nepřímý odkaz, takže hodnota, která jej obsahuje, automaticky povýší rám na stránkový lokální pojmenovaný prostředek /Properties

Existující pojmenované seznamy vlastností se upravují copy-on-write, takže jiné výskyty i uživatelé zděděných prostředků zůstanou beze změny

Při selhání zkontrolujte LastErrorCode: 529 znamená neplatný vstup, 530 zastaralý obsah a 531 nerozpoznaný prostředek pojmenované vlastnosti