класс Aspose::Pdf::Forms::Field

Field class

Базовый класс для полей AcroForm.

class Field : public Aspose::Pdf::Annotations::WidgetAnnotation,
              public System::Collections::Generic::ICollection<System::SharedPtr<Annotations::WidgetAnnotation>>

Методы

МетодОписание
CopyTo(const System::ArrayPtr<System::SharedPtr<Field>>&, int32_t)Копирует подполя этого поля в массив, начиная с указанного индекса.
CopyToWidgetArray(const System::ArrayPtr<System::SharedPtr<Annotations::WidgetAnnotation>>&, int32_t)Копирует подполя этого поля в массив, начиная с указанного индекса.
ExecuteFieldJavaScript(const System::SharedPtr<Annotations::JavascriptAction>&)Выполняет указанное действие JavaScript для поля.
Field(const System::SharedPtr<Document>&)Создаёт поле для использования в Generator.
Flatten() overrideУдаляет это поле и размещает его значение непосредственно на странице.
get_AlternateName()Получает альтернативное имя поля (альтернативное имя поля, которое должно использоваться вместо фактического имени поля везде, где поле идентифицируется в пользовательском интерфейсе). Альтернативное имя используется как всплывающая подсказка поля в Adobe Acrobat.
get_AnnotationIndex()Получает индекс этой аннотации на странице.
get_Count() const overrideПолучает количество подполей в этом поле. (Например, количество элементов в поле переключателя).
static get_FitIntoRectangle()Если true, размер шрифта будет уменьшен, чтобы вписать текст в указанный прямоугольник.
get_IsGroup() constПолучает логическое значение, указывающее, является ли это поле нетерминальным, т.е. группой полей.
get_IsSharedField() constСвойство для поддержки Generator. Используется, когда поле добавляется в заголовок или нижний колонтитул. Если true, это поле будет создано один раз, и его внешний вид будет виден на всех страницах документа. Если false, отдельное поле будет создано для каждой страницы документа.
get_IsSynchronized()Возвращает true, если словарь синхронизирован.
get_MappingName()Получает имя сопоставления поля, которое будет использоваться при экспорте данных интерактивных полей формы из документа.
static get_MaxFontSize()Максимальный размер шрифта, который может использоваться для содержимого поля. -1 — не проверять размер.
static get_MinFontSize()Минимальный размер шрифта, который может использоваться для содержимого поля. -1 — не проверять размер.
get_PageIndex() overrideПолучает индекс страницы, содержащей это поле.
get_PartialName()Получает частичное имя поля.
get_Rect() overrideПолучает прямоугольник поля.
get_SyncRoot() constОбъект синхронизации.
get_TabOrder()Получает порядок табуляции поля.
virtual get_Value()Получает значение поля.
GetEnumerator() overrideВозвращает перечислитель содержащихся полей.
idx_get(const System::String&)Получает подполе, содержащееся в этом поле, по имени подполя.
idx_get(int32_t)Получает подполе, содержащееся в этом поле, по индексу.
Recalculate()Пересчитывает все вычисляемые поля в форме.
set_AlternateName(const System::String&)Устанавливает альтернативное имя поля (альтернативное имя поля, которое будет использоваться вместо фактического имени поля везде, где поле должно быть идентифицировано в пользовательском интерфейсе). Альтернативное имя используется как всплывающая подсказка поля в Adobe Acrobat.
set_AnnotationIndex(int32_t)Устанавливает индекс этой аннотации на странице.
static set_FitIntoRectangle(bool)Если true, размер шрифта будет уменьшен, чтобы вписать текст в указанный прямоугольник.
set_IsSharedField(bool)Свойство для поддержки Generator. Используется, когда поле добавляется в заголовок или нижний колонтитул. Если true, это поле будет создано один раз, и его внешний вид будет виден на всех страницах документа. Если false, отдельное поле будет создано для каждой страницы документа.
set_MappingName(const System::String&)Устанавливает имя отображения поля, которое будет использоваться при экспорте данных интерактивных полей формы из документа.
static set_MaxFontSize(double)Максимальный размер шрифта, который может использоваться для содержимого поля. -1 — не проверять размер.
static set_MinFontSize(double)Минимальный размер шрифта, который может использоваться для содержимого поля. -1 — не проверять размер.
set_PartialName(const System::String&)Устанавливает частичное имя поля.
set_Rect(System::SharedPtr<Rectangle>) overrideУстанавливает прямоугольник поля.
set_TabOrder(int32_t)Устанавливает порядок табуляции поля.
virtual set_Value(System::String)Устанавливает значение поля.
virtual SetPosition(System::SharedPtr<Point>)Установить позицию поля.

См. также