AddAnnotationState

Pripisi in povezave z vročimi točkami (hotspot)

Opis

Ta stran opisuje AddAnnotationState v PDFlibPas pod temo "Pripisi in povezave z vročimi točkami". Imena API-jev, parametri, imena razredov, imena datotek in literali se ohranijo točno tako, kot so navedeni v knjižnici Delphi in vstopnih točkah DLL.

AddAnnotationState zabeleži spremembo statusa pregleda za obstoječi pripis na izbrani strani (ISO 32000-1 §12.5.6.3). Na konec doda skrit Text pripis, katerega /IRT vnos kaže na ciljni pripis, vnosa /State in /StateModel pa prenašata status pregleda, ki se ujema z delovnim potekom pregleda, ki ga uporablja Acrobat-ova plošča za komentarje.

Sintaksa

Delphi

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

Parametri

TargetAnnot je 1-osnovani (1-based) indeks pripisa na izbrani strani, kateremu se nastavlja status. Author je ime pregledovalca, shranjeno v /T vnosu. StateModel izbere model stanja: 0 = Review, 1 = Marked. State izbere stanje znotraj modela. Za model Review: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. Za model Marked: 0 = Unmarked, 1 = Marked.

Vrnjene vrednosti

Vrne 1-osnovani indeks na novo dodanega statusnega pripisa na seznamu pripisov na strani, ali 0, ko izbira stanja ali modela ni znana, če TargetAnnot ne obstaja, ali če ciljni pripis ni shranjen kot posredni objekt.

Opombe

Statusni pripis je zapisan s postavljeno zastavico Hidden, tako da se ne upodobi na strani; namesto tega ga pregledovalniki PDF s podporo za pregled prikažejo v plošči za komentarje. Uporabite GetAnnotState in GetAnnotStateModel za prebiranje zabeleženega statusa. Zahteva različico PDF 1.5; različica dokumenta se samodejno poviša, ko je to potrebno.