SetPageElementMarkedContentPropertySource
Redigering av innehållsströmmar, taggad PDF
Beskrivning
Tolkar och sätter ett komplett PDF-objekt som en egenskap på en exakt ram för markerat innehåll som fångats av sidelementsuppräkning
Syntax
Delphi
Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;Parametrar
| ElementID | Ogenomskinligt handtag för sidelement |
|---|---|
| MarkedContentIndex | Ettbaserat ramindex i ytter-till-inre ordning |
| PropertyName | PDF-egenskapsnamn med eller utan inledande snedstreck |
| PropertyValueSource | Exakt ett serialiserat PDF-objekt, som ett namn, tal, en sträng, en vektor, en ordlista eller en indirekt referens |
Returvärden
| 1 | Egenskapen sattes och alla ögonblicksbildshandtag för sidelement ogiltigförklarades |
|---|---|
| 0 | Källan är felformad eller ofullständig, handtaget eller ramen är ogiltigt, ögonblicksbilden är inaktuell eller en namngiven egenskapsresurs kan inte upplösas |
Anmärkningar
Hela källan måste avkodas som ett objekt; efterföljande token avvisasEn infogad egenskapsordlista får inte lagligt innehålla en indirekt referens, så ett värde som innehåller en främjar automatiskt ramen till en sidlokal namngiven
/Properties-resursBefintliga namngivna egenskapslistor redigeras med copy-on-write så att andra förekomster och användare av ärvda resurser förblir oförändradeVid fel, inspektera
Befintliga namngivna egenskapslistor redigeras med copy-on-write, så att andra förekomster och användare av ärvda resurser förblir oförändrade
LastErrorCode: 529 betyder ogiltig indata, 530 betyder inaktuellt innehåll och 531 betyder en ouppplöslig namngiven egenskapsresurs