TextMarkupAnnotation

TextMarkupAnnotation

Genel Bakış

TextMarkupAnnotation .NET için Aspose.PDF FOSS’ta bir sınıf. Mirasçılardan gelenler: MarkupAnnotation.

Metin işaretleme notları için temel sınıf (Yüksek ışık, Alt çizgi, StrikeOut, Squiggly) - geometri sayfa metnin üzerinde bir dizi QuadPoints olanlar.

Bu sınıf, .NET programlarında TextMarkupAnnotation nesnelerle çalışmak için 17 yöntem sunar. Mevcut yöntemler şunları içerir: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation,5 adet daha yöntem. Tüm kamu üyeleri .NET paket için Aspose.PDF FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,44 daha fazlası.

Özellikler

Adı :TipiAccessAçıklama
CreationDateSystem.DateTimeOkumak / YazmakYaratma zamanlaması /CreationDate içinde kaydedilmiştir.
OpacitydoubleOkumak / YazmakOpacity (0..1) /CA içinde yerleştirilmiştir.
PopupPopupAnnotation?Okumak / YazmakPopup Anotasyonu (Popup) ile ilgili bilgiler.
ReplyTypeReplyTypeOkumak / Yazmakİlişkiyi InReplyTo (/RT) ile cevaplayın.
RichTextstring?Okumak / YazmakZengin metin içeriği (/RC), XHTML biçimlendirilmiş.
Subjectstring?Okumak / YazmakSubject line ( / subj ) ile ilgili bilgiler.
Titlestring?Okumak / YazmakYazar / başlık / T.
AnnotationTypeAnnotationTypeOkumaya devam etAnotlama alt tipi.
RectRectangle?Okumak / YazmakNot düz açısı (sayfa üzerinde pozisyon).
InnerRectRectangle?Okumaya devam etNot rektangle giriş /RD (rektong farklılıkları) tarafından yerleştirilir - bölge aslında Rect içinde çekilmiştir.
WidthdoubleOkumak / YazmakAnotasyon düzleminin genişliği.
HeightdoubleOkumak / YazmakAnotasyon düzgününün yüksekliği.
ActiveStatestring?Okumak / YazmakAktif görünüm durumu (/AS giriş).
AlignmentTextAlignmentOkumak / YazmakMetin uyumluluğu (zengin metin taşıyan ücretsiz metinde / widget notları için).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOkumak / YazmakYatay uyum (Aspose.Pdf bu uyumun yanı sıra ortaya çıkar; ikisi bağımsız olarak ayarlanabilir).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOkumak / YazmakYüzde 1’i yatay olarak görüyoruz.
AppearanceAppearanceDictionaryOkumaya devam etGörünüm Sözlüğü (/AP giriş) - görünüm akış adı ile anahtarlanmıştır (N, D, R).
StatesAppearanceDictionaryOkumaya devam etAppearance-state dictionary (AP/N’nin devlet başına alt dikti, örneğin.
NormalAppearanceXForm?Okumaya devam etNotun normal (/AP / N) görünümü bir XForm olarak veya sıfır olduğunda.
UpdateAppearanceOnConvertboolOkumak / YazmakBir not kaydedildiğinde görünüm akışını yeniden canlandırmak için bir dönüştürülmüş belge.
UseFontSubsetboolOkumak / YazmakBu nedenle, bir yazı (eğer varsa) yerleştirilmelidir.
Contentsstring?Okumak / YazmakYazı yazısı ( metin içeriği ).
BorderBorder?Okumak / YazmakAnnotasyon sınırı.
ColorColorOkumak / YazmakSınır Renkli ( / C giriş ).
InteriorColorColor?Okumak / YazmakNot içi renk (/IC giriş, yuvarlak / çeyrek / çizgi notlar için).
Namestring?Okumak / YazmakNot adı (unic identifier - /NM giriş).
FullNamestring?Okumaya devam etTamamen nitelikli not adı.
ModifiedDatestring?Okumaya devam etDeğişim tarihi için.
ModifiedDateTimeOkumak / YazmakBu tarih (M) bir metin olarak değiştirilmiştir.
FlagsAnnotationFlagsOkumak / YazmakAnnotasyon bayrakları (/F giriş) - hem int ve yazılı formlar için depolama desteği olarak kullanılır.
AnnotationFlagsAnnotationFlagsOkumak / YazmakBir mülk olarak AnnotationFlags sergilenen Aspose.Pdf kamu yüzeyine eşleşen bayrakların tipik adı.
ActionPdfAction?Okumak / YazmakBu notla ilgili eylem (/A giriş).
ActionsPdfActionCollectionOkumaya devam etBu not ile ilgili eylemlerin toplanması.
Authorstring?Okumaya devam etYazarın yazısı ( / T giriş ).
AnnotationStatestring?Okumaya devam etNot durumuna ( / Devlet giriş) e.g.
AnnotationStateModelstring?Okumaya devam etAnotasyon durum modeli (/StateModel giriş), örneğin.
InReplyToAnnotation?Okumak / YazmakBu yazıya göre bu yazıyı (IRT giriş) tekrarlayın.
QuadPointsPoint[]Okumak / YazmakBir nokta değerleri olarak bir dizi.
CharacteristicsCharacteristicsOkumaya devam etGörünüm özellikleri (sınır rengi, arka plan reni, dönüş).
PageIndexintOkumaya devam et1-based index of the page that owns this annotation.
PagePage?Okumaya devam etBu notun sahibi sayfa veya çözülemeyeceği zaman sıfır (örneğin,.
VerticalAlignmentVerticalAlignmentOkumak / YazmakBu paragrafta uygulanan vertikal uyum.
MarginMarginInfoOkumak / YazmakBu paragrafta uygulanan dış marj bilgileri.
IsFirstParagraphInColumnboolOkumak / YazmakYeni bir sütun başlatmak için paragrafı zorlayın.
IsKeptWithNextboolOkumak / YazmakBu paragrafı bir sonraki sayfada tutun.
IsInNewPageboolOkumak / YazmakYeni bir sayfadan başlamak için paragrafı zorlayın.
IsInLineParagraphboolOkumak / YazmakYeni bir çizgi başlatma (yeni bir satır açılmamalıdır).
HyperlinkTextstring?Okumak / YazmakHedefler: Hiperlink hedefini oluşturur.
HyperlinkHyperlink?Okumak / YazmakTipik hiperlink dekorasyonu paragraf için uygulanır.
ZIndexintOkumak / YazmakDOM renderer tarafından kullanılan Z-order indeksi.

Yöntemler

SignatureAçıklama
TextMarkupAnnotation(document: Document)Doküman-bound ctor (bir sayfaya daha sonra eklenir).
GetMarkedText()Bu notun QuadPoints ile kaplı metin, her çeyrek (her bir vurgulanmış çizgi) teklifi NewLine tarafından ayrılmıştır.
GetMarkedTextFragments()Bu notun QuadPoints ile kaplı sayfa metin parçaları - her çeyrek tarafından aşılan kaynak parçası başına bir klipleme parçasından oluşur.
MarkupAnnotation(document: Document)Belge-bound ctor belirli bir sayfaya henüz eklenmemiş bir işaretleme kaydı oluşturmak için; çağrıcılar daha sonra sayfa aracılığıyla eklemek.Annotations.Add(annot).
GetState()Notların özellikleri sözlüğüne / Devlet girişini okuyun.
GetStateModel()* /StateModel girişini okuyun ve eksik / girişleri Değil’e haritalayın.
SetMarkedState(marked: bool)/State’i Marked veya Unmarked olarak ayarlayın, ayrıca /StateModel = Marked.
SetReviewState(state: AnnotationState)İnceleme durumunu ayarla.
ClearState()Herhangi bir kayıt /State ve /StateModel kaldırın.
FindStateAnnotation()Bu işaretle bağlantılı devlet izleme notunu bulun (bir /Devlet girişini taşıyan en son /IRT cevap notu, PDF 32000 §12.5.6.3 üzerinden).
Accept(visitor: AnnotationSelector)Bu notu ziyaretçilerin yazılı Ziyaret(SubType) aşırı yüklemeye gönderin.
GetRectangle(considerRotation: bool)Görüntüleme ile ayarlanmış bir düzlem.
ChangeAfterResize(transform: Matrix)Kullanıcı sayfa veya ev sahibi düzgününü yeniden döndükten sonra notun geometri ayarlanır.
UpdateAppearances()Normal görünüm akışını (/AP / N) notun mevcut geometri ve renklerinden yeniden canlandırın.
WriteXfdf(writer: System.Xml.XmlWriter)Bu notu yazar için bir XFDF elemanı olarak serialize edin (PDF 32000 §12.7.8 / X FDF 3.0).
Flatten()Bu notu düzleştirin - görsel görünümünü sayfa içeriğine dönüştürün ve sayfadaki not aralığından çıkarın.
Clone()Shallow clone - kopyalar scalar/ref-shared durum.

Ayrıca bakınız:

 Türkçe