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 для пакету .Net. Свойства: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags, і ще 71 .

Свойства

Назва:ТипAccessОпис
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?Читати.Попередній ряд поясів (/ВІД запис).
FieldValuestring?Читати.Значення поля (/В).
DefaultFieldValuestring?Читати.Вартість поля за замовчуванням (/DV вхід).
FieldTypestring?Читати.Тип поля (/ФТ-запис).
WidthdoubleЧитання/писанняШирина прямокутного анотації.
HeightdoubleЧитання/писанняВисота прямокутного анотації.
ActiveStatestring?Читання/писанняПодачу, що є активною (/запис AS).
AlignmentTextAlignmentЧитання/писанняСкладання тексту (для вільного тексту / віджетів з багатоматеріальним текстом).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧитання/писанняГоризонтальна вирівнювання, експонується на додаток до “Созв’язання”; обидва можуть бути встановлені незалежно.
StatesAppearanceDictionaryЧитати.Словосполучення з появою стану (по-статут підслову AP/N, наприклад.
UpdateAppearanceOnConvertboolЧитання/писанняЧи відтворити потік зовнішнього вигляду, коли аннотація збережена в конвертованому документі.
UseFontSubsetboolЧитання/писанняЧи слід підставляти вбудований шрифт (якщо є).
Contentsstring?Читання/писанняЗміст анотації (текст).
OpacitydoubleЧитання/писанняОпачність анотації (0,0 = прозоре, 1,0 = непрозорно).
InteriorColorColor?Читання/писанняВнутрішній колір анотації (/ІС запис, для облікових / квадратних / лінійних анонтів).
Titlestring?Читання/писанняНазва анотації (автор для означних заміток).
Subjectstring?Читання/писанняТема анотації (/Subj вхід).
ModifiedDatestring?Читати.Дата модифікації.
ModifiedDateTimeЧитання/писання/M (змінений) дата як вписані DateTime.
AnnotationFlagsAnnotationFlagsЧитання/писанняВкладено псевдонім Flags, що показує AnnotationFlags як властивість.
ActionPdfAction?Читання/писанняДія, пов’язана з цією аннотацією (/Вставка).
Authorstring?Читати.Автор анотації (/В).
AnnotationStatestring?Читати.Становище анотації (/запис стану), наприклад:.
AnnotationStateModelstring?Читати.Модель стану анотації (/StateModel), наприклад:.
ReplyTypestring?Читати.Тип відповіді (/RT запис), наприклад:.
InReplyToAnnotation?Читання/писанняАнотація, на яку це відповість (/IRT запис).
QuadPointsPoint[]Читання/писанняQuadPoints як масив з значеннями точок.
PagePage?Читати.Страница, яка володіє цією аннотацією або нуль, коли її не можна вирішити (наприклад.
VerticalAlignmentVerticalAlignmentЧитання/писанняВертикальне вирівнювання, яке застосовується до цього пункту.
MarginMarginInfo?Читання/писанняІнформація про зовнішні маржі застосовується до цього пункту.
IsFirstParagraphInColumnboolЧитання/писанняПримусити абзац почати новий колонка.
IsKeptWithNextboolЧитання/писанняНе забудьте про цей абзац.
IsInNewPageboolЧитання/писанняПримусити абзац почати на новій сторінці.
IsInLineParagraphboolЧитання/писанняЗнак абзаця в лінії (не починає новий ряд).
HyperlinkTextstring?Читання/писанняМета гіперпосилання з традиційним струнковим типом.
HyperlinkHyperlink?Читання/писанняВикладено прикрашення гіперпосилання, яке застосовується до параграфа.
ZIndexintЧитання/писанняЗ-порядковий індекс, який використовується DOM.

Методи

SignatureОпис
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()Повертає ім’я стану погляду, що представляє “включений” / “визначений”, стан цього віджету (зазвичай “Так”), подивився з клавіш диктату /AP/N (що-небудь інше ніж “Віншований”).
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 стан.

Див. також

 Українська