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.