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ı : | Tipi | Access | Açıklama |
|---|---|---|---|
CreationDate | System.DateTime | Okumak / Yazmak | Yaratma zamanlaması /CreationDate içinde kaydedilmiştir. |
Opacity | double | Okumak / Yazmak | Opacity (0..1) /CA içinde yerleştirilmiştir. |
Popup | PopupAnnotation? | Okumak / Yazmak | Popup Anotasyonu (Popup) ile ilgili bilgiler. |
ReplyType | ReplyType | Okumak / Yazmak | İlişkiyi InReplyTo (/RT) ile cevaplayın. |
RichText | string? | Okumak / Yazmak | Zengin metin içeriği (/RC), XHTML biçimlendirilmiş. |
Subject | string? | Okumak / Yazmak | Subject line ( / subj ) ile ilgili bilgiler. |
Title | string? | Okumak / Yazmak | Yazar / başlık / T. |
AnnotationType | AnnotationType | Okumaya devam et | Anotlama alt tipi. |
Rect | Rectangle? | Okumak / Yazmak | Not düz açısı (sayfa üzerinde pozisyon). |
InnerRect | Rectangle? | Okumaya devam et | Not rektangle giriş /RD (rektong farklılıkları) tarafından yerleştirilir - bölge aslında Rect içinde çekilmiştir. |
Width | double | Okumak / Yazmak | Anotasyon düzleminin genişliği. |
Height | double | Okumak / Yazmak | Anotasyon düzgününün yüksekliği. |
ActiveState | string? | Okumak / Yazmak | Aktif görünüm durumu (/AS giriş). |
Alignment | TextAlignment | Okumak / Yazmak | Metin uyumluluğu (zengin metin taşıyan ücretsiz metinde / widget notları için). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Okumak / Yazmak | Yatay uyum (Aspose.Pdf bu uyumun yanı sıra ortaya çıkar; ikisi bağımsız olarak ayarlanabilir). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Okumak / Yazmak | Yüzde 1’i yatay olarak görüyoruz. |
Appearance | AppearanceDictionary | Okumaya devam et | Görünüm Sözlüğü (/AP giriş) - görünüm akış adı ile anahtarlanmıştır (N, D, R). |
States | AppearanceDictionary | Okumaya devam et | Appearance-state dictionary (AP/N’nin devlet başına alt dikti, örneğin. |
NormalAppearance | XForm? | Okumaya devam et | Notun normal (/AP / N) görünümü bir XForm olarak veya sıfır olduğunda. |
UpdateAppearanceOnConvert | bool | Okumak / Yazmak | Bir not kaydedildiğinde görünüm akışını yeniden canlandırmak için bir dönüştürülmüş belge. |
UseFontSubset | bool | Okumak / Yazmak | Bu nedenle, bir yazı (eğer varsa) yerleştirilmelidir. |
Contents | string? | Okumak / Yazmak | Yazı yazısı ( metin içeriği ). |
Border | Border? | Okumak / Yazmak | Annotasyon sınırı. |
Color | Color | Okumak / Yazmak | Sınır Renkli ( / C giriş ). |
InteriorColor | Color? | Okumak / Yazmak | Not içi renk (/IC giriş, yuvarlak / çeyrek / çizgi notlar için). |
Name | string? | Okumak / Yazmak | Not adı (unic identifier - /NM giriş). |
FullName | string? | Okumaya devam et | Tamamen nitelikli not adı. |
ModifiedDate | string? | Okumaya devam et | Değişim tarihi için. |
Modified | DateTime | Okumak / Yazmak | Bu tarih (M) bir metin olarak değiştirilmiştir. |
Flags | AnnotationFlags | Okumak / Yazmak | Annotasyon bayrakları (/F giriş) - hem int ve yazılı formlar için depolama desteği olarak kullanılır. |
AnnotationFlags | AnnotationFlags | Okumak / Yazmak | Bir mülk olarak AnnotationFlags sergilenen Aspose.Pdf kamu yüzeyine eşleşen bayrakların tipik adı. |
Action | PdfAction? | Okumak / Yazmak | Bu notla ilgili eylem (/A giriş). |
Actions | PdfActionCollection | Okumaya devam et | Bu not ile ilgili eylemlerin toplanması. |
Author | string? | Okumaya devam et | Yazarın yazısı ( / T giriş ). |
AnnotationState | string? | Okumaya devam et | Not durumuna ( / Devlet giriş) e.g. |
AnnotationStateModel | string? | Okumaya devam et | Anotasyon durum modeli (/StateModel giriş), örneğin. |
InReplyTo | Annotation? | Okumak / Yazmak | Bu yazıya göre bu yazıyı (IRT giriş) tekrarlayın. |
QuadPoints | Point[] | Okumak / Yazmak | Bir nokta değerleri olarak bir dizi. |
Characteristics | Characteristics | Okumaya devam et | Görünüm özellikleri (sınır rengi, arka plan reni, dönüş). |
PageIndex | int | Okumaya devam et | 1-based index of the page that owns this annotation. |
Page | Page? | Okumaya devam et | Bu notun sahibi sayfa veya çözülemeyeceği zaman sıfır (örneğin,. |
VerticalAlignment | VerticalAlignment | Okumak / Yazmak | Bu paragrafta uygulanan vertikal uyum. |
Margin | MarginInfo | Okumak / Yazmak | Bu paragrafta uygulanan dış marj bilgileri. |
IsFirstParagraphInColumn | bool | Okumak / Yazmak | Yeni bir sütun başlatmak için paragrafı zorlayın. |
IsKeptWithNext | bool | Okumak / Yazmak | Bu paragrafı bir sonraki sayfada tutun. |
IsInNewPage | bool | Okumak / Yazmak | Yeni bir sayfadan başlamak için paragrafı zorlayın. |
IsInLineParagraph | bool | Okumak / Yazmak | Yeni bir çizgi başlatma (yeni bir satır açılmamalıdır). |
HyperlinkText | string? | Okumak / Yazmak | Hedefler: Hiperlink hedefini oluşturur. |
Hyperlink | Hyperlink? | Okumak / Yazmak | Tipik hiperlink dekorasyonu paragraf için uygulanır. |
ZIndex | int | Okumak / Yazmak | DOM renderer tarafından kullanılan Z-order indeksi. |
Yöntemler
| Signature | Açı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. |