ButtonField

Общ преглед

ButtonField е клас в Aspose.PDF FOSS за .NET. Наследници от: Field.

Поле за формуляр с бутон (FT=Btn със набор от знаци за бутона).

Този клас предоставя 23 метода за работа с ButtonField обекти в .NET програми. Наличните методи включват: Accept, AddImage, ButtonField, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, и 9 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: Action, Actions, ActiveState, Alignment, AlternateCaption, AlternateIcon, и още 79 души.

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
NormalCaptionstring?Чете/ПишеПодписът, показан на бутона в нормалното му състояние (MK dict /CA entry).
AlternateCaptionstring?Чете/ПишеПодпис, показан при натискане на бутона (/MK /AC).
RolloverCaptionstring?Чете/ПишеПодписът се показва, когато курсорът завива (/MK /RC).
NormalIconXForm?Чете/ПишеФорма XObject, използвана като икона на нормалното състояние (/MK /I).
RolloverIconXForm?Чете/ПишеФормуляр XObject, използван като икона за прехвърляне (/MK /RI).
AlternateIconXForm?Чете/ПишеФорма XObject, използвана като икона за надолу/изменение (/MK /IX).
ICPositionIconCaptionPositionЧете/ПишеПоложение на надписът по отношение на иконата (/MK /TP).
IconFitIconFitПрочети.Параметри за мащабиране на иконите (/MK /IF).
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 рендератора.

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

ПодписътОписание на състоянието
ButtonField()Назовава ButtonField на този ButtonField пример.
ButtonField(doc: Document, rect: Rectangle)
ButtonField(page: Page, rect: Rectangle)
AddImage(image: System.Drawing.Image)Прикрепете изображение като нормална икона на бутона.
Field(doc: Document)Създаване на поле, свързано с документ.
GetEnumerator()Итерации на анотация за децата в /Kids масив.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Копирай анотациите на виджетите в масив, започващ от индекса.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Изпълнете предоставеното действие JavaScript срещу това поле.
ExportToJson(stream: Stream)Сериализирайте това поле в JSON (единствен FieldExportingData обект) чрез предоставен поток.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Напишете името на полето, знамената и стойността в JSON поток.
Flatten()Нагласи това поле превърни стойността му в статично съдържание на страницата.
GetWidgetEnumerator()Изброяващ номер, въведен в WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Прочетете стойността на това поле от JSON поток.
Recalculate()Преизчисляване на стойността на полето от неговия скрипт за изчисление.
SetPosition(point: Aspose.Pdf.Point)Преместете първия правоъгълник на полето към подадената точка (горния ляв ъгъл).
WidgetAnnotation(doc: Document)Програматичен ctor създава гола анотация на виджета, свързана с читателя на doc.
GetCheckedStateName()Връща името на състоянието, което представлява “On” / “Checked” състояние на този виджет (обикновено “Да”), търсен от клавишите на диктата /AP/N (всичко, които не е “Off”).
Accept(visitor: AnnotationSelector)Приема при този ButtonField пример.
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 състояние.

Вижте също:

 Български