SetPageElementMarkedContentPropertySource
Tartalmafolyam szerkesztése, címkézett PDF
Leírás
Egy teljes PDF objektumot elemez és tulajdonságként állít be egy, az oldalelem-felsorolás által rögzített pontos jelölt tartalomkereten
Szintaxis
Delphi
Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;Paraméterek
| ElementID | Átláthatatlan oldalelem-handle |
|---|---|
| MarkedContentIndex | 1-től induló keretindex kívülről befelé sorrendben |
| PropertyName | PDF tulajdonságnév kezdő perjellel vagy anélkül |
| PropertyValueSource | Pontosan egy szerializált PDF objektum, például név, szám, karakterlánc, tömb, szótár vagy közvetett hivatkozás |
Visszatérési értékek
| 1 | A tulajdonság beállításra került, és minden oldalelem-pillanatkép-handle érvénytelenné vált |
|---|---|
| 0 | A forrás hibás vagy hiányos, a handle vagy a keret érvénytelen, a pillanatkép elavult, vagy egy névvel ellátott tulajdonságerőforrás nem oldható fel |
Megjegyzések
A teljes forrásnak egyetlen objektumként kell dekódolódnia; a záró tokenek elutasításra kerülnekEgy beágyazott tulajdonságszótár szabályosan nem tartalmazhat közvetett hivatkozást, ezért az ilyen hivatkozást tartalmazó érték automatikusan oldalhelyi, névvel ellátott
Az inline tulajdonságszótár törvényesen nem tartalmazhat közvetett hivatkozást, ezért az ilyen hivatkozást tartalmazó érték automatikusan oldal-lokális, nevesített /Properties erőforrássá emeli a keretet
A meglévő nevesített tulajdonságlisták copy-on-write szerkesztéssel kerülnek szerkesztésre, így más előfordulások és örökölt-erőforrás-felhasználók változatlanok maradnak
LastErrorCode értékét: az 529 érvénytelen bemenetet, az 530 elavult tartalmat, az 531 pedig feloldatlan, névvel ellátott tulajdonságerőforrást jelent