Field

Genel Bakış

Field NET için FOSS’de bir sınıf. Mirasçılar: Aspose.Pdf.Annotations.WidgetAnnotation, IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Bir form alanını temsil eder.

Bu sınıf, .NET programlarında Field nesnelerle çalışmak için 24 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, GetEnumerator, GetRectangle, ve 7 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 72 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
TypeFieldTypeOku .Sahada.
FullNamestring?Oku .Tamamen uygun alan adı.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOkuma/YazmaAlanın widget görünümüne uygulanan metin-özel yatay hizalama geçersizliği.
PageIndexintOku .1-based index of the page that owns this field’s widget.
PartialNamestring?Okuma/YazmaKısmi alan adı (/T).
NormalAppearanceXForm?Oku .Alanın “Normal” görünümü (/AP /N giriş).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryOku .Alan widget’in görünüm akışları (/AP giriş), görünümü adı ile tuşlanmıştır.
OnActivatedAnnotations.PdfAction?Okuma/YazmaBu alan etkinleştirildiğinde tetiklenen eylem (/Bir giriş).
Valuestring?Okuma/YazmaAlan değeri (/V).
CountintOku .Bu alanın /Kids dizisindeki çocuk sayısı ya çocuk alanları (yerarşi düğümleri) veya widget açıklamaları.
FieldsField[]Oku .Bu alanın çocukları, bu alanda bir anlık görüntü dizisi olarak formda Field’ı yansıtan kolaylık aksesuar.
DefaultValuestring?Oku .Varsayılan değer (/DV).
AlternateNamestring?Okuma/YazmaAlternatif alan adı / araç ipucu (/TU giriş).
FlagsAspose.Pdf.Annotations.AnnotationFlagsOkuma/YazmaWidget yorum bayrakları (/F giriş), örneğin:.
TabOrderintOkuma/YazmaBu alan için sekme sıralaması indeksi.
IsReadOnlyboolOku .Alanın sadece okuma için olup olmadığı.
ReadOnlyboolOkuma/YazmaAlanın sadece okuma yapılması (API eşitliği için ayarlanabilir takma isim).
IsRequiredboolOku .Alanın gerekli olup olmadığı.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsOku .Görünüm özellikleri (kenar / arka plan renkleri, widget rotasyonu).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceOkuma/YazmaWidgetAnnotation’da yayınlanan referanslar için alanının varsayılan görünümü ( yazı tipi, boyut ve renk).
RectRectangle?Okuma/YazmaSahadaki dikdörtgen.
ColorColorOkuma/YazmaAlan rengi (RGB olarak /DA varsayılan görünüm dizinde saklanır).
AnnotationIndexintOkuma/Yazma1-based tab position of this field’s widget within its page’s /Annots array — the array order is the page tab order.
FitIntoRectangleboolOkuma/YazmaKü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.
IsGroupboolOku .Bu alanın bir konteyner/çocu alanlar grubu olup olmadığı.
IsSharedFieldboolOkuma/YazmaBu alanın paylaşılan alanlar grubuna ait olup olmadığı.
IsSynchronizedboolOku .Koleksiyonun iplikten korunabilir olup olmadığı.
SyncRootobjectOku .Senkronizasyon kökü; bu örneği gönderir.
MaxFontSizedoubleOkuma/YazmaAlanın görünüm otomatik uyumlaması tarafından kullanılan maksimum yazı tipi boyutu.
MinFontSizedoubleOkuma/YazmaAlanın görünümü otomatik olarak uyumlandırılması için kullanılan en küçük yazı tipi boyutu.
MappingNamestring?Okuma/YazmaAlanı tanımlamak için dış betikler tarafından kullanılan haritalama adı.
AnnotationTypeAnnotationTypeOku .Her zaman Widget.
BorderBorder?Okuma/YazmaSı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).
ActionsAnnotationActionCollectionOku .Widget’in /AA ağacı için eylem yuvaları.
ExportableboolOkuma/YazmaWidget’in değeri gönderme formuna aktarılmalı mıdır.
HighlightingHighlightingModeOkuma/YazmaKullanıcı widget’e tıkladığında kullanılan görsel vurgulama modu (/H giriş).
ParentForms.Field?Oku .Ana Alan, bu widget bir AcroForm alanının görsel çocuğu olduğunda.
RequiredboolOkuma/YazmaGöndermeden önce widgetin doldurulması gerekip gerekmediği (/Ff bit 2).
HighlightModestringOku .Yükseltme modu (/H giriş).
DefaultAppearanceStringstring?Oku .Varsayılan görünüm dize (/DA giriş).
FieldValuestring?Oku .Alan değeri (/V giriş).
DefaultFieldValuestring?Oku .Varsayılan alan değeri (/DV giriş).
FieldTypestring?Oku .Alan tipi (/FT giriş).
InnerRectRectangle?Oku ./RD (düzgen farkları) girişinden alınan yorum düzgen Rect içinde gerçekte çizilen bölge.
WidthdoubleOkuma/YazmaNot düzgeninin genişliği.
HeightdoubleOkuma/YazmaNot düzgeninin yüksekliği.
ActiveStatestring?Okuma/YazmaŞu anda aktif görünüm durumu (/AS giriş).
AlignmentTextAlignmentOkuma/YazmaMetin hizalandırma (zengin metin içeren serbest metini / widget açıklamaları için).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOkuma/YazmaYatay düzeltme (Aspose.Pdf bunu Alignment’e ek olarak ortaya çıkarır; ikisi de bağımsız olarak ayarlanabilir).
StatesAppearanceDictionaryOku .Görünüm-devlet sözlüğü (AP/N’in per-state alt dictionary, ör.
UpdateAppearanceOnConvertboolOkuma/YazmaBir açıklama dönüştürülmüş belgeye kaydedildiğinde görünüm akışını yeniden oluşturmak.
UseFontSubsetboolOkuma/YazmaYerleştirilmiş yazı tipi (eğer varsa) alt ayarlanmalı mı.
Contentsstring?Okuma/YazmaYorum içeriği (metin).
OpacitydoubleOkuma/YazmaNot: Açıklama (Opacity) (0.0 = şeffaf, 1.0 = kapsamlı).
InteriorColorColor?Okuma/YazmaAnotasyonun iç rengi (/IC giriş, daire/kare/sıra notları için).
Titlestring?Okuma/YazmaYorum başlığı (işaretleme notları için yazar).
Namestring?Okuma/YazmaAnotasyon adı (tek bir tanımlayıcı /NM giriş).
Subjectstring?Okuma/YazmaYorum konusu (/Subj giriş).
ModifiedDatestring?Oku .Değişiklik tarihi.
ModifiedDateTimeOkuma/Yazma/M (değiştirilmiş) tarih DateTime olarak yazılmıştır.
AnnotationFlagsAnnotationFlagsOkuma/YazmaAspose.Pdf açık alanı ile eşleşen bayrakların yazılmış takma adı.
ActionPdfAction?Okuma/YazmaBu açıklama ile ilişkili eylem (/Bir giriş).
Authorstring?Oku .Yorum yazarı (/T giriş).
AnnotationStatestring?Oku .Anotasyon durumu (/devlet giriş), örneğin:.
AnnotationStateModelstring?Oku .Anotasyon durum modeli (/StateModel giriş), örneğin:.
ReplyTypestring?Oku .Cevap türü (/RT giriş), örneğin:.
InReplyToAnnotation?Okuma/YazmaBu cevap (/IRT giriş) notu.
QuadPointsPoint[]Okuma/YazmaQuadPoints nokta değerleri dizisi olarak.
PagePage?Oku .Bu açıklamayı sahip olan sayfa, veya çözülemeyen zaman null (örneğin.
VerticalAlignmentVerticalAlignmentOkuma/YazmaBu paragrafa uygulanan dikey düzenleme.
MarginMarginInfoOkuma/YazmaBu paragrafa uygulanan dış marj bilgileri.
IsFirstParagraphInColumnboolOkuma/YazmaParagrafın yeni bir sütuna başlamasını zorla.
IsKeptWithNextboolOkuma/YazmaBu paragrafı bir sonraki sayfada tut.
IsInNewPageboolOkuma/YazmaParagrafın yeni bir sayfada başlamasını zorla.
IsInLineParagraphboolOkuma/YazmaSatır içi paragraf işaretleme (yeni satıra başlatmaz).
HyperlinkTextstring?Okuma/YazmaEski bir iplik tipiyle bağlantı hedefi.
HyperlinkHyperlink?Okuma/YazmaParagrafa uygulanan tipleştirilmiş hiper bağlantı dekorasyonu.
ZIndexintOkuma/YazmaDOM renderer tarafından kullanılan Z-sıra indeksi.

Yöntemler

SignatureAçıklama:
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.
CopyTo(array: Field[], index: int)Bu alanın çocuklarını (Field örnekleri olarak) 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.
ExportToJson(fileName: string)Bu alanı JSON dosyasına serileştir.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Bu alanı verilen akış yoluyla JSON’a serileştirin.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Bu alanı JSON dosyasına serileştir.
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.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)JSON akışından bir alanın değerini okuyun tek bir saha nesnesi (muhtemelen ChildFields üzerinden yuvarlanmış) veya bunların bir dizi ?? ve noktalama yolu fieldFullNameInJSON ile eşleşen girişin değerlerini uygulayın.
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.

Ayrıca bakınız:

 Türkçe