ListBoxField
Genel Bakış
ListBoxField NET için FOSS’de bir sınıf. Mirasçılar: ChoiceField.
Liste kutusunun form alanı Combo bayrağı olmayan bir ChoiceField .
Bu sınıf, .NET programlarında ListBoxField nesnelerle çalışmak için 25 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, AddOption, ChangeAfterResize, ChoiceField, Clone, CopyTo, DeleteOption, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, ve 11 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 84 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
SelectedItems | int[] | Okuma/Yazma | Sadece seçilen öğeler için ayarlanmış dizisi. |
Selected | int | Okuma/Yazma | 1-based index of the selected option (-1 if none); setting it selects that single option. |
TopIndex | int | Okuma/Yazma | 0-based index of the first visible option when the list is scrolled. |
IsCombo | bool | Oku . | is combo’yu alır. |
IsEditable | bool | Oku . | Düzenlenebilir olup olmadığını alır. |
IsMultiSelect | bool | Oku . | is multi select değerini alır. |
IsSorted | bool | Oku . | is sorted özelliğini alır. |
MultiSelect | bool | Okuma/Yazma | Get/set MultiSelect (/Ff bit 22 0 tabanlı 21). |
CommitImmediately | bool | Okuma/Yazma | Get/set CommitOnSelChange (/Ff bit 27 0-bazlı 26). |
SelectedValues | IReadOnlyList<string> | Okuma/Yazma | Şu anda seçilen değerler. |
SelectedIndices | IReadOnlyList<int> | Oku . | Seçenekler listesindeki seçilen değerlerin 0 tabanlı endeksleri. |
Options | OptionCollection | Oku . | Seçim seçeneklerinin bir topluluğu. |
Value | string? | Okuma/Yazma | Alan değeri (/V). |
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. |
FitIntoRectangle | bool | Okuma/Yazma | Küresel bayrak: doğru olduğunda, bir alanın değeri kendi widget dikdörtgenine uymak için otomatik olarak büyüklüğünü değiştirir. |
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. |
MaxFontSize | double | Okuma/Yazma | Alanın görünüm otomatik uyumlaması tarafından kullanılan maksimum yazı tipi boyutu. |
MinFontSize | double | Okuma/Yazma | Alanın görünümü otomatik olarak uyumlandırılması için kullanılan en küçük yazı tipi boyutu. |
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. |
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). |
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: |
|---|---|
ListBoxField() | Parametresiz ctor (davetçi daha sonra bir sayfaya bağlanır). |
ListBoxField(page: Page, rect: Rectangle) | Belirtilen sayfada verilen dikdörtgen ile yeni bir liste kutu alanı oluşturur. |
ListBoxField(doc: Document, rect: Rectangle) | Belge ile ilişkili yeni bir liste kutu alanı oluşturur (Form.Add üzerinden atanmış sayfa). |
ChoiceField(doc: Document) | ChoiceField(doc) bu ListBoxField örneğinde çağrılır. |
AddOption(optionName: string) | Seçim alanına bir seçenek ekle. |
DeleteOption(optionName: string) | İlk seçenek eşleşen seçeneği kaldırınName (ya çıplak PdfString veya [ihracat, isim] çiftinin gösterim yarısı olarak). |
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. |