AddAnnotationState

Ek açıklamalar ve etkin nokta bağlantıları

Açıklama

Bu sayfa, Delphi için PDF Library içindeki AddAnnotationState işlevini "Ek açıklamalar ve etkin nokta bağlantıları" konusu altında açıklar. API adları, parametreler, sınıf adları, dosya adları ve değişmez değerler Delphi kitaplığında ve DLL giriş noktalarında göründükleri biçimde aynen korunur

AddAnnotationState, seçilen sayfadaki mevcut ek açıklama için inceleme durumu değişikliğini kaydeder (ISO 32000-1 §12.5.6.3). /IRT girdisi hedef ek açıklamaya başvuran, /State ve /StateModel girdileri inceleme durumunu taşıyan gizli Text ek açıklaması ekler ve Acrobat'ın yorum panelindeki inceleme iş akışıyla eşleşir

Sözdizimi

Delphi

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

Parametreler

TargetAnnot, seçili sayfada durumu ayarlanan ek açıklamanın 1 tabanlı dizinidir. Author, /T girdisinde saklanan inceleyen adıdır. StateModel durum modelini seçer: 0 = Review, 1 = Marked. State model içindeki durumu seçer. Review modeli için: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. Marked modeli için: 0 = Unmarked, 1 = Marked

Dönüş Değerleri

Sayfanın açıklama listesine yeni eklenen durum açıklamasının 1 tabanlı dizinini; durum veya model seçicisi bilinmiyorsa, TargetAnnot yoksa ya da hedef açıklama dolaylı nesne olarak depolanmıyorsa 0 değerini döndürür

Açıklamalar

Durum ek açıklaması Hidden bayrağı ayarlanmış biçimde yazılır; bu nedenle sayfada işlenmez. İnceleme desteğine sahip PDF görüntüleyiciler bunun yerine yorum panelinde gösterir. Kaydedilen durumu geri okumak için GetAnnotState ve GetAnnotStateModel kullanın. PDF 1.5 gerektirir; gerektiğinde belge sürümü otomatik yükseltilir