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
| ElementID | Neprůhledný handle prvku stránky |
|---|---|
| MarkedContentIndex | Index rámu číslovaný od jedničky v pořadí zvenku dovnitř |
| PropertyName | Název vlastnosti PDF s počátečním lomítkem nebo bez něj |
| PropertyValueSource | Přesně jeden serializovaný PDF objekt, jako název, číslo, řetězec, pole, slovník nebo nepřímý odkaz |
Návratové hodnoty
| 1 | Vlastnost byla nastavena a všechny handly snímků prvků stránky byly zneplatněny |
|---|---|
| 0 | Zdroj 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