AddAnnotationState

Jegyzetek és hotspot linkek

Leírás

Ez az oldal az AddAnnotationState funkciót írja le a PDFlibPas-ban a "Jegyzetek és hotspot linkek" témakörben. Az API nevek, paraméterek, osztálynevek, fájlnevek és literálok pontosan úgy szerepelnek, ahogy a Delphi könyvtárban és a DLL belépési pontokon

Az AddAnnotationState rögzíti a kiválasztott oldalon lévő meglévő jegyzet ellenőrzési állapotának (review status) változását (ISO 32000-1 §12.5.6.3). Hozzáfűz egy rejtett Szöveg jegyzetet, amelynek /IRT bejegyzése a céljegyzetre hivatkozik, és amelynek /State és /StateModel bejegyzései tartalmazzák az ellenőrzési állapotot, megegyezve az Acrobat megjegyzéspanelje által használt ellenőrzési munkafolyamattal

Szintaxis

Delphi

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

Paraméterek

A TargetAnnot a kiválasztott oldalon lévő jegyzet 1-alapú indexe, amelynek az állapotát beállítják. Az Author a /T bejegyzésben tárolt bíráló neve. A StateModel kiválasztja az állapotmodellt (state model): 0 = Review (Ellenőrzés), 1 = Marked (Megjelölve). A State kiválasztja az állapotot a modellen belül. A Review modell esetében: 0 = None (Nincs), 1 = Accepted (Elfogadva), 2 = Rejected (Elutasítva), 3 = Cancelled (Megszakítva), 4 = Completed (Befejezve). A Marked modell esetében: 0 = Unmarked (Nincs megjelölve), 1 = Marked (Megjelölve)

Visszatérési értékek

Visszaadja az újonnan hozzáfűzött állapotjegyzet 1-alapú indexét az oldal jegyzetlistájában, vagy 0-t, ha az állapot- vagy modellválasztó ismeretlen, ha a TargetAnnot nem létezik, vagy ha a céljegyzet nincs indirekt objektumként tárolva

Megjegyzések

Az állapotjegyzet a Rejtett (Hidden) jelző beállításával íródik, így nem jelenik meg (nem renderelődik) az oldalon; az ellenőrzési támogatással rendelkező PDF nézők (viewers) a megjegyzéspanelen jelenítik meg. Használja a GetAnnotState és a GetAnnotStateModel funkciókat a rögzített állapot visszaolvasásához. PDF 1.5 szükséges; a dokumentum verziója szükség esetén automatikusan megemelkedik