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
MarkedContentIndex1-től induló keretindex kívülről befelé sorrendben
PropertyNamePDF tulajdonságnév kezdő perjellel vagy anélkül
PropertyValueSourcePontosan 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

1A tulajdonság beállításra került, és minden oldalelem-pillanatkép-handle érvénytelenné vált
0A 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