FreeTextAnnotation
Genel Bakış
FreeTextAnnotation NET için FOSS’de bir sınıf. Mirasçılar: MarkupAnnotation.
FreeTextAnnotation yapılandırması, tanımlanmış bir görünümlü belirli bir sayfa dikdörtgeninde serbest metin açıklaması oluşturmayı sağlar.
Bu sınıf, .NET programlarında FreeTextAnnotation nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, FreeTextAnnotation, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, ve 4 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,Ve 55 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
DefaultAppearance | string? | Okuma/Yazma | /DA varsayılan görünüm dize. |
DefaultAppearanceObject | DefaultAppearance | Oku . | Güçlü bir şekilde yazılmış varsayılan görünüm nesne desteği DefaultAppearance. |
DefaultStyle | string? | Okuma/Yazma | /DS’de taşınan satır içi varsayılan zengin metin biçimi. |
RichText | string? | Okuma/Yazma | Yorum için zengin metin dizisi (XHTML) (/RC giriş). |
AnnotationType | AnnotationType | Oku . | Her zaman. |
Callout | Point[]? | Okuma/Yazma | Callout polyline (/CL giriş, PDF 32000 §12.5.6.6 Serbest metin). |
Justification | Justification | Okuma/Yazma | Yüklenen metnin gerekçesi (/Q: 0=Sol, 1=Orta, 2=Sağ). |
Intent | FreeTextIntent | Okuma/Yazma | Özgür metin niyeti (/IT FreeTextCallout / FreeTextTypeWriter). |
StartingStyle | LineEnding | Okuma/Yazma | Başlangıç-son hat tarzı (/LE ilk giriş; sadece çağrı niyeti). |
EndingStyle | LineEnding | Okuma/Yazma | Son satır-son stil (/LE ikinci giriş; sadece çağrı niyeti). |
Rotate | Aspose.Pdf.Rotation | Okuma/Yazma | Çevirilen metnin sayfa dönümü (/Dönüştürme). |
TextRectangle | Rectangle? | Okuma/Yazma | İç metin dikdörtgen (/RD /Rect’ten eklenmiştir). |
TextStyle | TextStyle | Okuma/Yazma | Rich-text içeriklerini gösterirken kullanılan paketli metin tarzı (harf / boyut / renk / hizalama). |
CreationDate | System.DateTime | Okuma/Yazma | /CreationDate’da kaydedilen yaratma zaman damgası. |
Opacity | double | Okuma/Yazma | Opacity (0..1) /CA’da taşınır. |
Popup | PopupAnnotation? | Okuma/Yazma | Bağlı popup açıklama (/Popup). |
ReplyType | ReplyType | Okuma/Yazma | InReplyTo (/RT) ile ilgili yanıt ilişkisi. |
Subject | string? | Okuma/Yazma | Konu satırı (/Subj). |
Title | string? | Okuma/Yazma | Yazar / başlık /T. ile aktarılmıştır . |
Rect | Rectangle? | Okuma/Yazma | Yorum düzgen (sayfadaki konum). |
InnerRect | Rectangle? | Oku . | /RD (düzgen farkları) girişinden alınan yorum düzgen Rect içinde gerçekte çizilen bölge. |
Width | double | Okuma/Yazma | Not düzgeninin genişliği. |
Height | double | Okuma/Yazma | Not düzgeninin yüksekliği. |
ActiveState | string? | Okuma/Yazma | Şu anda aktif görünüm durumu (/AS giriş). |
Alignment | TextAlignment | Okuma/Yazma | Metin hizalandırma (zengin metin içeren serbest metini / widget açıklamaları için). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Okuma/Yazma | Yatay düzeltme (Aspose.Pdf bunu Alignment’e ek olarak ortaya çıkarır; ikisi de bağımsız olarak ayarlanabilir). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Okuma/Yazma | Metin-özel yatay düzenleme geçersizliği. |
Appearance | AppearanceDictionary | Oku . | Görünüm sözlüğü (/AP giriş) görünüm akış adı ile tuşlanmıştır (N, D, R). |
States | AppearanceDictionary | Oku . | Görünüm-devlet sözlüğü (AP/N’in per-state alt dictionary, ör. |
NormalAppearance | XForm? | Oku . | Yorumların normal görünümü (/AP /N) XForm olarak, ya da hiç yokken null. |
UpdateAppearanceOnConvert | bool | Okuma/Yazma | Bir açıklama dönüştürülmüş belgeye kaydedildiğinde görünüm akışını yeniden oluşturmak. |
UseFontSubset | bool | Okuma/Yazma | Yerleştirilmiş yazı tipi (eğer varsa) alt ayarlanmalı mı. |
Contents | string? | Okuma/Yazma | Yorum içeriği (metin). |
Border | Border? | Okuma/Yazma | Not sınır. |
Color | Color | Okuma/Yazma | Yorum kenar rengi (/C giriş). |
InteriorColor | Color? | Okuma/Yazma | Anotasyonun iç rengi (/IC giriş, daire/kare/sıra notları için). |
Name | string? | Okuma/Yazma | Anotasyon adı (tek bir tanımlayıcı /NM giriş). |
FullName | string? | Oku . | Tamamen uygun not adı. |
ModifiedDate | string? | Oku . | Değişiklik tarihi. |
Modified | DateTime | Okuma/Yazma | /M (değiştirilmiş) tarih DateTime olarak yazılmıştır. |
Flags | AnnotationFlags | Okuma/Yazma | Not bayrakları (/F giriş) hem int hem de yazılmış formlar için depolama desteği olarak kullanılır. |
AnnotationFlags | AnnotationFlags | Okuma/Yazma | Aspose.Pdf açık alanı ile eşleşen bayrakların yazılmış takma adı. |
Action | PdfAction? | Okuma/Yazma | Bu açıklama ile ilişkili eylem (/Bir giriş). |
Actions | PdfActionCollection | Oku . | Bu açıklama ile ilişkili eylemlerin toplanması. |
Author | string? | Oku . | Yorum yazarı (/T giriş). |
AnnotationState | string? | Oku . | Anotasyon durumu (/devlet giriş), örneğin:. |
AnnotationStateModel | string? | Oku . | Anotasyon durum modeli (/StateModel giriş), örneğin:. |
InReplyTo | Annotation? | Okuma/Yazma | Bu cevap (/IRT giriş) notu. |
QuadPoints | Point[] | Okuma/Yazma | QuadPoints nokta değerleri dizisi olarak. |
Characteristics | Characteristics | Oku . | Görünüm özellikleri (kenar renk, arka plan rengi, dönme). |
PageIndex | int | Oku . | 1-based index of the page that owns this annotation. |
Page | Page? | Oku . | Bu açıklamayı sahip olan sayfa, veya çözülemeyen zaman null (örneğin. |
VerticalAlignment | VerticalAlignment | Okuma/Yazma | Bu paragrafa uygulanan dikey düzenleme. |
Margin | MarginInfo | Okuma/Yazma | Bu paragrafa uygulanan dış marj bilgileri. |
IsFirstParagraphInColumn | bool | Okuma/Yazma | Paragrafın yeni bir sütuna başlamasını zorla. |
IsKeptWithNext | bool | Okuma/Yazma | Bu paragrafı bir sonraki sayfada tut. |
IsInNewPage | bool | Okuma/Yazma | Paragrafın yeni bir sayfada başlamasını zorla. |
IsInLineParagraph | bool | Okuma/Yazma | Satır içi paragraf işaretleme (yeni satıra başlatmaz). |
HyperlinkText | string? | Okuma/Yazma | Eski bir iplik tipiyle bağlantı hedefi. |
Hyperlink | Hyperlink? | Okuma/Yazma | Paragrafa uygulanan tipleştirilmiş hiper bağlantı dekorasyonu. |
ZIndex | int | Okuma/Yazma | DOM renderer tarafından kullanılan Z-sıra indeksi. |
Yöntemler
| Signature | Açıklama: |
|---|---|
FreeTextAnnotation(page: Page, rect: Rectangle, appearance: DefaultAppearance) | Varsayılan görünümlü yeni bir FreeTextAnnotation oluşturun. |
FreeTextAnnotation(document: Document, appearance: DefaultAppearance) | Belge bağlı ctor henüz belirli bir sayfaya eklenmemiş FreeTextAnnotation oluşturmak için; arayan onu page.Annotations.Add(annot) üzerinden ekler. |
SetTextStyle(textStyles: RichTextFontStyles, fontName: string, fontSize: double, fontColor: System.Drawing.Color) | Tüm metin sürüşüne stil bayrakları uygula. |
SetTextStyle(fromInd: int, toInd: int, textStyles: RichTextFontStyles) | Alt dizeye zengin metin tarzı bayrakları uygulayın [Ind, toInd]. |
Accept(visitor: AnnotationSelector) | Bu FreeTextAnnotation örneğinde Accept(bezi) çağrısı. |
MarkupAnnotation(document: Document) | Belge bağlı ctor henüz belirli bir sayfaya eklenmemiş bir işaretleme açıklaması oluşturmak için; arayanlar daha sonra sayfa üzerinden ekler.Annotations.Add(annot). |
GetState() | Anotasyonun özellik sözlüğündeki / State girişini okuyun. |
GetStateModel() | /StateModel girişini okuyun, eksik olan / girişi tanımlanmamış olarak haritalandırın. |
SetMarkedState(marked: bool) | /State’i Marked veya Unmarked olarak ayarlayın ve /StateModel = Marked. |
SetReviewState(state: AnnotationState) | İnceleme durumunu ayarla. |
ClearState() | Kaydedilen /State ve /StateModel’ı kaldırın. |
FindStateAnnotation() | Bu işaretleme ile bağlantılı durum izleme açıklamasını bulun (PDF 32000 §12.5.6.3’de /State girişini içeren en son /IRT yanıt açıklaması). |
GetRectangle(considerRotation: bool) | Dönüşüm ile ayarlanan sınırlı dikdörtgen. |
ChangeAfterResize(transform: Matrix) | Kullanıcı sayfanın veya host dikdörtgenin boyutunu değiştirdikten sonra yorum geometrisini ayarlayın. |
UpdateAppearances() | Anotasyonun mevcut geometrisinden ve renklerinden normal görünüm akışını (/AP /N) yeniden oluşturmak. |
WriteXfdf(writer: System.Xml.XmlWriter) | Bu açıklamayı bir XFDF öğesi olarak yazar (PDF 32000 § 12.7.8 / X F D F 3.0) için serileştirin . |
Flatten() | Bu açıklamayı düzelt Görünümünü sayfa içeriğine çevir ve sayfanın açıklama dizisinden çıkar. |
Clone() | Shallow clone kopyalar skalar/ref-shared durum. |