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

ElementIDOgenomskinligt handtag för sidelement
MarkedContentIndexEttbaserat ramindex i ytter-till-inre ordning
PropertyNamePDF-egenskapsnamn med eller utan inledande snedstreck
PropertyValueSourceExakt ett serialiserat PDF-objekt, som ett namn, tal, en sträng, en vektor, en ordlista eller en indirekt referens

Returvärden

1Egenskapen sattes och alla ögonblicksbildshandtag för sidelement ogiltigförklarades
0Kä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