Field

Общ преглед

Field е клас в Aspose.PDF FOSS за .NET. Наследници от: Aspose.Pdf.Annotations.WidgetAnnotation, IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Представлява поле с формуляр.

Този клас предоставя 24 метода за работа с Field обекти в .NET програми. Наличните методи включват: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, GetEnumerator, GetRectangle, и 7 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, и още 71 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
TypeFieldTypeПрочети.Типът на полето.
FullNamestring?Прочети.Пълно квалифицирано наименование на полето.
Namestring?Чете/ПишеПълно квалифицирано име на полето (известна по-нататък като FullName).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧете/ПишеЗаменяне на специфично за текста хоризонтално подравняване, прилагано към външния вид на полето.
PageIndexintПрочети.1-based index of the page that owns this field’s widget.
PartialNamestring?Чете/ПишеЧастично име на полето (/T).
NormalAppearanceXForm?Прочети.“Нормален” външен вид на полето (вписването /AP/N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryПрочети.Погледът на полето виджет потоци (/AP вписване), въведен от името на вида.
OnActivatedAnnotations.PdfAction?Чете/ПишеДействието се задейства, когато това поле е активирано (/Вписване).
Valuestring?Чете/ПишеСтойността на полето (/V).
CountintПрочети.Броят на децата в масивът /Kids или деца (йерархични възли) или анотация на виджети (терминално поле с множество визуални виджита, като например групирана контролна кутия/радио).
FieldsField[]Прочети.Полево-типирани деца от това поле като масив за снимки удобство аксесоар, който огледа полята на формата.
DefaultValuestring?Прочети.Стойността по подразбиране (/DV).
AlternateNamestring?Чете/ПишеИмето на алтернативното поле / инструменталният съветник (/вписване за ТУ).
FlagsAspose.Pdf.Annotations.AnnotationFlagsЧете/ПишеОбяснителни знаци на виджета (/F запис), например:.
TabOrderintЧете/ПишеИндекс на реда за таблица за това поле.
IsReadOnlyboolПрочети.Дали полето е само за четене.
ReadOnlyboolЧете/ПишеДали полето е само за четене (установим алиас за API паритет).
IsRequiredboolПрочети.Дали полето е необходимо.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsПрочети.Характеристики на външния вид (цветове на границата/фона, въртене на виджета).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceЧете/ПишеПредварителният вид (черник, размер, цвят) на полето за публикувана позоваване в WidgetAnnotation.
RectRectangle?Чете/ПишеПрякоуголецът на полето.
BorderBorder?Чете/ПишеГраницата на полето.
ColorColorЧете/ПишеЦветът на полето (съхраняван в /DA по подразбиране като RGB).
AnnotationIndexintЧете/Пише1-based index of the widget annotation used by AcroForm rendering when the field has multiple widgets.
FitIntoRectangleboolЧете/ПишеГлобален флаг: когато е вярно, стойността на полето се разширява автоматично за да отговаря на неговия виджет.
IsGroupboolПрочети.Дали това поле е контейнер/група от подполезни полета.
IsSharedFieldboolЧете/ПишеДали това поле принадлежи към група от споделени области.
IsSynchronizedboolПрочети.Дали колекцията е безопасна.
SyncRootobjectПрочети.Синхронизация корени; връща този пример.
MaxFontSizedoubleЧете/ПишеМаксимален размер на шрифта, използван от автоматичното приспособяване на външния вид на полето.
MinFontSizedoubleЧете/ПишеМинимален размер на шрифта, използван от автоматичното приспособяване на външния вид на полето.
MappingNamestring?Чете/ПишеИмето на картографирането, използвано от външни скрипти за идентифициране на полето.
AnnotationTypeAnnotationTypeПрочети.Винаги Виджет.
ActionsAnnotationActionCollectionПрочети.Слот за действие на дървото /AA.
ExportableboolЧете/ПишеДали стойността на виджета трябва да се изнася в формуляра за изпращане.
HighlightingHighlightingModeЧете/ПишеВизуален режим на подчертаване, използван при натискане от страна на потребителя на виджета (/Въведение в H).
ParentForms.Field?Прочети.Родителско поле, когато този виджет е визуалното дете на AcroForm поле.
RequiredboolЧете/ПишеДали преди изпращане трябва да се попълни виджетът (/Ff битово 2).
HighlightModestringПрочети.Режим на подчертаване (/Въведение в Н).
DefaultAppearanceStringstring?Прочети.По подразбиране се използва последователността за появата (/Вписване на DA).
FieldValuestring?Прочети.Стойността на полето (/В запис).
DefaultFieldValuestring?Прочети.Стойността на полето по подразбиране (/DV запис).
FieldTypestring?Прочети.Тип на полето (/ФТ запис).
WidthdoubleЧете/ПишеШирината на аннотационния правоъгълник.
HeightdoubleЧете/ПишеВисочината на аннотационния правоъгълник.
ActiveStatestring?Чете/ПишеСъстояние на активен външен вид в момента (/вписване AS).
AlignmentTextAlignmentЧете/ПишеНасочване на текста (за свободния текст / анотации с обогатен текст).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧете/ПишеХоризонтално подравняване, изложено в допълнение към Alignment; двете са независимо настройващи се.
StatesAppearanceDictionaryПрочети.Използване на изброените в таблицата данни.
UpdateAppearanceOnConvertboolЧете/ПишеДали да се регенерира потокът на външния вид, когато е записано бележката в конвертиран документ.
UseFontSubsetboolЧете/ПишеДали вграденото шрифт (ако има) трябва да бъде поднастроено.
Contentsstring?Чете/ПишеСъдържанието на бележките (текст).
OpacitydoubleЧете/ПишеОпасност на бележките (0,0 = прозрачна, 1,0 = непрозрачно).
InteriorColorColor?Чете/ПишеВътрешният цвят на аннотацията (/ВП запис, за антотации с кръг/квадрат/линия).
Titlestring?Чете/ПишеЗаглавието на бележката (автор за маркировъчни бележки).
Subjectstring?Чете/ПишеПредметът на бележката (/Вписване под “Под”);.
ModifiedDatestring?Прочети.Датата на промяната.
ModifiedDateTimeЧете/ПишеДатата /M (модифицирана) като въведен DateTime.
AnnotationFlagsAnnotationFlagsЧете/ПишеВписване на псевдоним за Флаги, показващ AnnotationFlags като свойство.
ActionPdfAction?Чете/ПишеДействието, свързано с тази аннотация (/Вписване).
Authorstring?Прочети.Авторът на бележката (/Вписване в Т).
AnnotationStatestring?Прочети.Състояние на анотация (/вписване в държавата), напр.
AnnotationStateModelstring?Прочети.Моделът на състоянието на бележките (/StateModel), напр.
ReplyTypestring?Прочети.Тип на отговора (/RT запис), например:.
InReplyToAnnotation?Чете/ПишеАннотацията, на която отговаря (/IRT запис).
QuadPointsPoint[]Чете/ПишеQuadPoints като масив от точки.
PagePage?Прочети.Страницата, която притежава тази аннотация или нулева когато не може да бъде разрешена (напр.
VerticalAlignmentVerticalAlignmentЧете/ПишеВертикално подравняване, приложено към настоящия параграф.
MarginMarginInfo?Чете/ПишеИнформация за външните маржове, приложима към настоящия параграф.
IsFirstParagraphInColumnboolЧете/ПишеПринуди параграфа да започне нова колона.
IsKeptWithNextboolЧете/ПишеДръж този параграф на една страница с следващия.
IsInNewPageboolЧете/ПишеНакарайте параграфа да започне на нова страница.
IsInLineParagraphboolЧете/ПишеВграден параграф (не започва нов ред).
HyperlinkTextstring?Чете/ПишеЦели на хипервръзки с традиционен код.
HyperlinkHyperlink?Чете/ПишеТиповата декорация на хипервръзката, приложена към параграфа.
ZIndexintЧете/ПишеZ-order индекс, използван от DOM рендератора.

Методи за изчисляване на данните

ПодписътОписание на състоянието
Field(doc: Document)Създаване на поле, свързано с документ.
GetEnumerator()Итерации на анотация за децата в /Kids масив.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Копирай анотациите на виджетите в масив, започващ от индекса.
CopyTo(array: Field[], index: int)Копирай децата на това поле (като Field инстанции) в масив, започващ от индекс.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Изпълнете предоставеното действие JavaScript срещу това поле.
ExportToJson(stream: Stream)Сериализирайте това поле в JSON (единствен FieldExportingData обект) чрез предоставен поток.
ExportToJson(fileName: string)Сериализирайте това поле в JSON файл.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Сериализирайте това поле в JSON чрез предоставен поток.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Сериализирайте това поле в JSON файл.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Напишете името на полето, знамената и стойността в JSON поток.
Flatten()Нагласи това поле превърни стойността му в статично съдържание на страницата.
GetWidgetEnumerator()Изброяващ номер, въведен в WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Прочетете стойността на това поле от JSON поток.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Прочетете стойността на дадено поле от JSON поток един обект (може би вграден чрез ChildFields) или масив от тях ?? и приложите стойността на запис, чийто точкален път съответства fieldFullNameInJSON.
Recalculate()Преизчисляване на стойността на полето от неговия скрипт за изчисление.
SetPosition(point: Aspose.Pdf.Point)Преместете първия правоъгълник на полето към подадената точка (горния ляв ъгъл).
WidgetAnnotation(doc: Document)Програматичен ctor създава гола анотация на виджета, свързана с читателя на doc.
GetCheckedStateName()Връща името на състоянието, което представлява “On” / “Checked” състояние на този виджет (обикновено “Да”), търсен от клавишите на диктата /AP/N (всичко, които не е “Off”).
Accept(visitor: AnnotationSelector)Приемане на този Field инстанция.
GetRectangle(considerRotation: bool)Ограничаващ правоъгълник, коригиран чрез considerRotation.
ChangeAfterResize(transform: Matrix)Направи геометрията на аннотата след като потребителят промени размера на страницата или хост-сместен квадрат.
UpdateAppearances()Регенериране на нормалния поток за външен вид (/AP /N) от текущата геометрия и цветове на аннотацията.
WriteXfdf(writer: System.Xml.XmlWriter)Сериализирайте това обозначение като XFDF елемент към писателя (PDF 32000 §12.7.8 / X F D F 3.0).
Clone()Плитък клон копира скаларно/ref-shared състояние.

Вижте също:

 Български