AddAnnotationState

Anotacije i hotspot linkovi

Opis

Ova stranica opisuje AddAnnotationState u PDFlibPas pod temom "Anotacije i hotspot linkovi". Imena API-ja, parametri, imena klasa, imena datoteka i literali zadržani su tačno onako kako se pojavljuju u Delphi biblioteci i DLL ulaznim tačkama

AddAnnotationState beleži promenu statusa pregleda za postojeću anotaciju na izabranoj stranici (ISO 32000-1 §12.5.6.3). Dodaje skrivenu Text anotaciju čiji /IRT unos referencira ciljnu anotaciju i čiji /State i /StateModel unosi nose status pregleda, usklađujući se sa radnim tokom pregleda koji koristi panel za komentare Acrobat-a.

Sintaksa

Delphi

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

Parametri

TargetAnnot je indeks sa osnovom 1 anotacije na izabranoj stranici čiji se status postavlja. Author je ime recenzenta pohranjeno u /T unosu. StateModel bira model stanja: 0 = Review, 1 = Marked. State bira stanje unutar modela. Za Review model: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. Za Marked model: 0 = Unmarked, 1 = Marked.

Povratne vrednosti

Vraća indeks sa osnovom 1 novo dodate anotacije stanja u listi anotacija na stranici, ili 0 kada su selektor stanja ili modela nepoznati, kada TargetAnnot ne postoji, ili kada ciljna anotacija nije pohranjena kao indirektni objekat

Napomene

Anotacija stanja se upisuje sa postavljenom Hidden zastavicom, tako da se ne renderuje na stranici; PDF pregledači sa podrškom za pregled (review) je umesto toga prikazuju u panelu za komentare. Koristite GetAnnotState i GetAnnotStateModel da biste pročitali nazad zabeleženi status. Zahteva PDF 1.5; verzija dokumenta se automatski povećava po potrebi