AddAnnotationState

Anotacijos ir aktyvios nuorodos

Aprašymas

Šiame puslapyje aprašoma AddAnnotationState temoje PDFlibPas po „Anotacijos ir aktyvios nuorodos“. API pavadinimai, parametrai, klasių pavadinimai, failų pavadinimai ir literalai paliekami tiksliai tokie, kokie jie pasirodo Delphi bibliotekoje ir DLL įvesties taškuose.

AddAnnotationState records a review status change for an existing annotation on the selected page (ISO 32000-1 §12.5.6.3). It appends a hidden Text annotation whose /IRT įrašas nurodo tikslinę anotaciją ir kurio /State ir /StateModel įrašai perneša peržiūros būseną, atitinkančią peržiūros procesą, naudojamą Acrobat komentarų skyde.

Sintaksė

Delphi

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

Parametrai

TargetAnnot yra nustatomos būsenos anotacijos pasirinktame puslapyje indeksas, prasidedantis nuo 1. Author yra peržiūros vykdytojo vardas, išsaugotas /T įrašas. StateModel parenka būsenos modelį: 0 = Review, 1 = Marked. State pasirenka būseną iš modelio. Modeliui Review modelis: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. Skirta Marked modelis: 0 = Unmarked, 1 = Marked.

Grąžinimo reikšmės

Grąžina nuo 1 pradedamą naujai pridėtos būsenos anotacijos indeksą puslapio anotacijų sąraše, arba 0, kai būsena arba modelio parinkiklis nežinomas, kai TargetAnnot neegzistuoja arba kai tikslinė anotacija neišsaugoma kaip netiesioginis objektas.

Pastabos

Būsenos anotacija įrašoma su įjungta žyma „Hidden“ (paslėpta), todėl ji nerodoma puslapyje; PDF peržiūros programos su peržiūros palaikymu rodo ją komentarų skydelyje. Naudokite GetAnnotState ir GetAnnotStateModel neiint nuskaityti atgal įrašytą būseną. Reikalauja PDF 1.5; kai reikia, dokumento versija automatiškai padidinama.