AddAnnotationState

Anotasi dan tautan area interaktif

Description

Halaman ini menjelaskan AddAnnotationState dalam PDFlibPas di bawah topik "Anotasi dan tautan area interaktif". Nama API, parameter, nama kelas, nama file, dan literal dipertahankan persis seperti yang muncul pada pustaka Delphi dan titik masuk DLL

AddAnnotationState merekam perubahan status tinjauan untuk suatu anotasi yang sudah ada pada halaman yang dipilih (ISO 32000-1 §12.5.6.3). Fungsi ini menambahkan anotasi Teks tersembunyi di mana entri /IRT merujuk ke anotasi target dan entri /State serta /StateModel membawa status tinjauan, yang cocok dengan alur kerja tinjauan pada panel komentar Acrobat.

Syntax

Delphi

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

Parameters

TargetAnnot adalah indeks berbasis 1 dari anotasi di halaman terpilih yang statusnya sedang diatur. Author adalah nama peninjau yang disimpan di entri /T. StateModel memilih model status: 0 = Review, 1 = Marked. State memilih status di dalam model tersebut. Untuk model Review: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. Untuk model Marked: 0 = Unmarked, 1 = Marked.

Return Values

Mengembalikan indeks berbasis 1 dari anotasi status yang baru ditambahkan ke daftar anotasi halaman, atau 0 apabila pemilih status atau model tidak dikenal, apabila TargetAnnot tidak ada, atau apabila anotasi target tidak disimpan sebagai objek tidak langsung

Remarks

Anotasi status ini ditulis dengan tanda Tersembunyi (Hidden) diaktifkan, sehingga ia tidak muncul pada halaman; melainkan, penampil PDF akan menampilkannya di dalam panel komentar. Gunakan GetAnnotState dan GetAnnotStateModel untuk membaca kembali status yang sudah direkam. Membutuhkan PDF 1.5; versi dokumen akan dinaikkan secara otomatis jika diperlukan