TextBoxField
Genel Bakış
TextBoxField NET için FOSS’de bir sınıf. Mirasçılar: Field.
TextBoxField sınıfı, geliştiricilerin birden fazla yapılandırıcıyla metin alanları oluşturmasına izin verir ve sahaya barkodlar ve görüntüler eklemeyi destekler.
Bu sınıf, .NET programlarında TextBoxField nesnelerle çalışmak için 26 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, AddBarcode, AddImage, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, ve 10 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, AlternateName, AnnotationFlags,Ve 82 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
MaxFontSize | double | Okuma/Yazma | Tüm yeni oluşturulan TextBoxFields’ otomatik uyum görünümüne uygulanan statik varsayılan. |
MinFontSize | double | Okuma/Yazma | Yeni oluşturulan tüm TextBoxFields’ otomatik ayarlama görünümüne uygulanan statik varsayılan otomatik boyutlu yazı tipi için alt sınır. |
FitIntoRectangle | bool | Okuma/Yazma | Tüm yeni oluşturulan TextBoxFields’ FitIntoRectangle bayraklarına uygulanan statik varsayılan. |
Width | double | Okuma/Yazma | Alan bir düzen kapsamının içine yerleştirildiğinde (tablo hücresi, paragraf) düzene genişliği. |
Height | double | Okuma/Yazma | Alan bir düzenleme kapının içine yerleştirildiğinde düzene boy. |
Multiline | bool | Okuma/Yazma | Çok satırlı bayrak (/Ff’nin 13 bit). |
MaxLen | int | Okuma/Yazma | Maksimum uzunluğu alır veya ayarlar. |
IsMultiline | bool | Oku . | IsMultiline değerini alır. |
IsPassword | bool | Oku . | Şifre olup olmadığını alır. |
TextVerticalAlignment | VerticalAlignment | Okuma/Yazma | Yayınlanan referansa göre alan görünümünün içindeki metnin dikey düzenlenmesi. |
IsRichText | bool | Oku . | Tx alanında zengin metin bayrağı (/Ff’nin 26 bit) ayarlandığında doğru. |
Justification | int | Oku . | Metin haklılığı: 0 = Sol, 1 = Merkez, 2 = Sağ. |
ForceCombs | bool | Okuma/Yazma | /Ff (Comb) bit 25: ayarlandığında, alan eşit genişlikte MaxLen taraklarına ayrılır. |
Scrollable | bool | Okuma/Yazma | /Ff (DoNotScroll) bitinin 24’ün tersidir. |
SpellCheck | bool | Okuma/Yazma | /Ff (DoNotSpellCheck) bitinin 23’ün tersidir. |
Value | string? | Okuma/Yazma | /V’de saklanan metin değeri. |
Type | FieldType | Oku . | Sahada. |
FullName | string? | Oku . | Tamamen uygun alan adı. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Okuma/Yazma | Alanın widget görünümüne uygulanan metin-özel yatay hizalama geçersizliği. |
PageIndex | int | Oku . | 1-based index of the page that owns this field’s widget. |
PartialName | string? | Okuma/Yazma | Kısmi alan adı (/T). |
NormalAppearance | XForm? | Oku . | Alanın “Normal” görünümü (/AP /N giriş). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Oku . | Alan widget’in görünüm akışları (/AP giriş), görünümü adı ile tuşlanmıştır. |
OnActivated | Annotations.PdfAction? | Okuma/Yazma | Bu alan etkinleştirildiğinde tetiklenen eylem (/Bir giriş). |
Count | int | Oku . | Bu alanın /Kids dizisindeki çocuk sayısı ya çocuk alanları (yerarşi düğümleri) veya widget açıklamaları. |
Fields | Field[] | Oku . | Bu alanın çocukları, bu alanda bir anlık görüntü dizisi olarak formda Field’ı yansıtan kolaylık aksesuar. |
DefaultValue | string? | Oku . | Varsayılan değer (/DV). |
AlternateName | string? | Okuma/Yazma | Alternatif alan adı / araç ipucu (/TU giriş). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Okuma/Yazma | Widget yorum bayrakları (/F giriş), örneğin:. |
TabOrder | int | Okuma/Yazma | Bu alan için sekme sıralaması indeksi. |
IsReadOnly | bool | Oku . | Alanın sadece okuma için olup olmadığı. |
ReadOnly | bool | Okuma/Yazma | Alanın sadece okuma yapılması (API eşitliği için ayarlanabilir takma isim). |
IsRequired | bool | Oku . | Alanın gerekli olup olmadığı. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Oku . | Görünüm özellikleri (kenar / arka plan renkleri, widget rotasyonu). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Okuma/Yazma | WidgetAnnotation’da yayınlanan referanslar için alanının varsayılan görünümü ( yazı tipi, boyut ve renk). |
Rect | Rectangle? | Okuma/Yazma | Sahadaki dikdörtgen. |
Color | Color | Okuma/Yazma | Alan rengi (RGB olarak /DA varsayılan görünüm dizinde saklanır). |
AnnotationIndex | int | Okuma/Yazma | 1-based tab position of this field’s widget within its page’s /Annots array — the array order is the page tab order. |
IsGroup | bool | Oku . | Bu alanın bir konteyner/çocu alanlar grubu olup olmadığı. |
IsSharedField | bool | Okuma/Yazma | Bu alanın paylaşılan alanlar grubuna ait olup olmadığı. |
IsSynchronized | bool | Oku . | Koleksiyonun iplikten korunabilir olup olmadığı. |
SyncRoot | object | Oku . | Senkronizasyon kökü; bu örneği gönderir. |
MappingName | string? | Okuma/Yazma | Alanı tanımlamak için dış betikler tarafından kullanılan haritalama adı. |
AnnotationType | AnnotationType | Oku . | Her zaman Widget. |
Border | Border? | Okuma/Yazma | Sınır genişliği, stil ve çizelge desenleri widget’in BS sözlüğünden çözülmüştür (form alanları /Sınırda değil, orada sınırlarını taşırlar). |
Actions | AnnotationActionCollection | Oku . | Widget’in /AA ağacı için eylem yuvaları. |
Exportable | bool | Okuma/Yazma | Widget’in değeri gönderme formuna aktarılmalı mıdır. |
Highlighting | HighlightingMode | Okuma/Yazma | Kullanıcı widget’e tıkladığında kullanılan görsel vurgulama modu (/H giriş). |
Parent | Forms.Field? | Oku . | Ana Alan, bu widget bir AcroForm alanının görsel çocuğu olduğunda. |
Required | bool | Okuma/Yazma | Göndermeden önce widgetin doldurulması gerekip gerekmediği (/Ff bit 2). |
HighlightMode | string | Oku . | Yükseltme modu (/H giriş). |
DefaultAppearanceString | string? | Oku . | Varsayılan görünüm dize (/DA giriş). |
FieldValue | string? | Oku . | Alan değeri (/V giriş). |
DefaultFieldValue | string? | Oku . | Varsayılan alan değeri (/DV giriş). |
FieldType | string? | Oku . | Alan tipi (/FT giriş). |
InnerRect | Rectangle? | Oku . | /RD (düzgen farkları) girişinden alınan yorum düzgen Rect içinde gerçekte çizilen bölge. |
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). |
States | AppearanceDictionary | Oku . | Görünüm-devlet sözlüğü (AP/N’in per-state alt dictionary, ör. |
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). |
Opacity | double | Okuma/Yazma | Not: Açıklama (Opacity) (0.0 = şeffaf, 1.0 = kapsamlı). |
InteriorColor | Color? | Okuma/Yazma | Anotasyonun iç rengi (/IC giriş, daire/kare/sıra notları için). |
Title | string? | Okuma/Yazma | Yorum başlığı (işaretleme notları için yazar). |
Name | string? | Okuma/Yazma | Anotasyon adı (tek bir tanımlayıcı /NM giriş). |
Subject | string? | Okuma/Yazma | Yorum konusu (/Subj giriş). |
ModifiedDate | string? | Oku . | Değişiklik tarihi. |
Modified | DateTime | Okuma/Yazma | /M (değiştirilmiş) tarih DateTime olarak yazılmıştı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ş). |
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:. |
ReplyType | string? | Oku . | Cevap türü (/RT giriş), örneğin:. |
InReplyTo | Annotation? | Okuma/Yazma | Bu cevap (/IRT giriş) notu. |
QuadPoints | Point[] | Okuma/Yazma | QuadPoints nokta değerleri dizisi olarak. |
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: |
|---|---|
TextBoxField(page: Page, rect: Rectangle) | Belirtilen sayfada verilen dikdörtgen ile yeni bir metin kutusunu oluşturur. |
TextBoxField(doc: Document, rect: Rectangle) | Belgeye ilişkili yeni bir metin kutusunu oluşturur (Form.Add üzerinden atanmış sayfa). |
TextBoxField(doc: Document) | Düzgenlik olmayan belge bağlı metin kutusunu. |
TextBoxField(page: Page, rects: Rectangle[]) | Çoklu widget metin alanı ilk dikdörtgen, çoklu Widget sözlüğü için kullanılır; ek dikdikler Aspose.Pdf kontratı ile görsel eşitlik için /Kids’te depolanır. |
TextBoxField() | Parametre olmayan ctor bağlanmamış bir metin kutusunu oluşturur. |
AddBarcode(code: string) | Alan değerinde bir barkod olarak kodlama kodu. |
AddImage(image: System.Drawing.Image) | Görüntü örtüsü desteği için bir çubuk. |
Field(doc: Document) | Bir belgeye bağlı bir alan oluşturun. |
GetEnumerator() | Bu alanın çocukları için widget yorumlarını /Kids dizisinde tekrarlar. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | Widget notlarını indeksten başlayan bir dizide kopyalayın. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | Bu alan için verilen JavaScript eylemi uygulayın. |
ExportToJson(stream: Stream) | Bu alanı verilemiş akış yoluyla JSON (tek bir FieldExportingData nesne) olarak serialeştirin. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | Alanın adını, bayraklarını ve değerini JSON akışına yaz. |
Flatten() | Bu alanı düzelt değerini statik sayfa içeriğine çevir. |
GetWidgetEnumerator() | Sayımlayıcı WidgetAnnotation olarak yazıldı. |
ImportValueFromJson(inputJsonStream: Stream) | Bu alanın değerini bir JSON akışından oku. |
Recalculate() | Alanın değerini hesaplama senaryosundan yeniden hesaplayın. |
SetPosition(point: Aspose.Pdf.Point) | Sahanın ilk widget dikdörtgenini verilen noktaya (üst sol köşede) taşı. |
WidgetAnnotation(doc: Document) | Programatik ctor , doc’s okuyucu ile ilişkili çıplak bir widget notu oluşturur. |
GetCheckedStateName() | Bu widgetin “açık” / “kontrol edilmiş” durumunu temsil eden görünüm durumu adını gönderir (genellikle “Evet”), / AP/N diktin tuşlarından bakıldı (Açak olmayan her şey). |
Accept(visitor: AnnotationSelector) | Yayınlanan referanslar için alanının varsayılan görünümü ( yazı tipi, boyut ve renk). . |
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 . |
Clone() | Shallow clone kopyalar skalar/ref-shared durum. |