AddAnnotationState

Merknader og hotspot-lenker

Beskrivelse

Denne siden beskriver AddAnnotationState i PDFlibPas under emnet "Merknader og hotspot-lenker". API-navn, parametere, klassenavn, filnavn og bokstaver holdes nøyaktig slik de vises i Delphi-biblioteket og DLL-inngangspunktene.

AddAnnotationState registrerer en endring av gjennomgangsstatus for en eksisterende merknad på den valgte siden (ISO 32000-1 §12.5.6.3). Den legger til en skjult tekstmerknad hvis /IRT-oppføring refererer til målmerknaden, og hvis /State- og /StateModel-oppføringer har gjennomgangsstatusen, i samsvar med arbeidsflyten for gjennomgang som brukes av Acrobats kommentarfelt.

Syntaks

Delphi

Function TPDFlib.AddAnnotationState(TargetAnnot: Integer; Const Author: WideString; State, StateModel: Integer): Integer;

Parametere

TargetAnnot er den 1-baserte indeksen for merknaden på den valgte siden hvis status blir angitt. Author er anmeldernavnet som er lagret i /T-oppføringen. StateModel velger tilstandsmodellen: 0 = Review, 1 = Marked. State velger tilstanden innenfor modellen. For Review-modellen: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. For Marked-modellen: 0 = Unmarked, 1 = Marked.

Returverdier

Returnerer den 1-baserte indeksen for den nylig tilføyde tilstandsmerknaden i sidens merknadsliste, eller 0 når tilstands- eller modellvelgeren er ukjent, når TargetAnnot ikke eksisterer, eller når målmerknaden ikke er lagret som et indirekte objekt.

Merknader

Tilstandsmerknaden er skrevet med skjult flagg satt, slik at det ikke gjengis på siden; PDF-lesere med gjennomgangsstøtte viser den i kommentarpanelet i stedet. Bruk GetAnnotState og GetAnnotStateModel for å lese tilbake den registrerte statusen. Krever PDF 1.5; dokumentversjonen heves automatisk ved behov.