SetPageElementMarkedContentPropertySource

Redigering av innholdsstrømmer, tagget PDF

Beskrivelse

Tolker og setter ett komplett PDF-objekt som en egenskap på en eksakt ramme med markert innhold fanget opp av sideelementoppregning

Syntaks

Delphi

Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;

Parametere

ElementIDUgjennomsiktig sideelementhåndtak
MarkedContentIndex1-basert rammeindeks i ytre-mot-indre rekkefølge
PropertyNamePDF-egenskapsnavn med eller uten innledende skråstrek
PropertyValueSourceNøyaktig ett serialisert PDF-objekt, for eksempel et navn, tall, streng, array, ordbok eller indirekte referanse

Returverdier

1Egenskapen ble satt, og alle øyeblikksbildeshåndtak for sideelementer ble ugyldiggjort
0Kilden er feilformet eller ufullstendig, håndtaket eller rammen er ugyldig, øyeblikksbildet er foreldet, eller en navngitt egenskapsressurs kan ikke løses opp

Merknader

Hele kilden må dekode som ett objekt; etterfølgende token avvises

En inline egenskapsordbok kan ikke lovlig inneholde en indirekte referanse, så en verdi som inneholder én forfremmer automatisk rammen til en side-lokal navngitt /Properties-ressurs

Eksisterende navngitte egenskapslister redigeres med copy-on-write slik at andre forekomster og brukere av arvede ressurser forblir uendret

Ved feil, undersøk LastErrorCode: 529 betyr ugyldig inndata, 530 betyr foreldet innhold og 531 betyr en uoppklart navngitt egenskapsressurs