Aspose::Words::Fields::FieldMergeField class

FieldMergeField class

Реализует поле MERGEFIELD. Чтобы узнать больше, посетите статью документации Working with Fields.

class FieldMergeField : public Aspose::Words::Fields::Field,
                        public Aspose::Words::Fields::IFieldCodeTokenInfoProvider

Методы

МетодОписание
get_DisplayResult()Получает текст, представляющий отображаемый результат поля.
get_End() constПолучает узел, представляющий конец поля.
get_FieldEnd() constПолучает узел, представляющий конец поля.
get_FieldName()Получает имя поля данных.
get_FieldNameNoPrefix() constВозвращает только имя поля данных. Любой префикс удаляется в свойстве prefix.
get_FieldStart() constПолучает узел, представляющий начало поля.
get_Format()Получает объект FieldFormat, который предоставляет типизированный доступ к форматированию поля.
get_IsDirty()Получает или задает, является ли текущий результат поля более некорректным (устаревшим) из‑за других изменений, внесённых в документ.
get_IsLocked()Получает или задает, заблокировано ли поле (не должно пересчитывать свой результат).
get_IsMapped()Получает, является ли это поле сопоставленным полем.
get_IsVerticalFormatting()Получает, включено ли преобразование символов для вертикального форматирования.
get_LocaleId()Получает или задает LCID поля.
get_Result()Получает или задает текст, находящийся между разделителем поля и его концом.
get_Separator()Получает узел, представляющий разделитель поля. Может быть null.
get_Start() constПолучает узел, представляющий начало поля.
get_TextAfter()Получает текст, который будет вставлен после поля, если поле не пустое.
get_TextBefore()Получает текст, который будет вставлен перед полем, если поле не пустое.
get_Type() const overrideПолучает тип поля Microsoft Word.
GetFieldCode()Возвращает текст между началом поля и разделителем поля (или концом поля, если разделитель отсутствует). Включены как код поля, так и результат дочерних полей.
GetFieldCode(bool)Возвращает текст между началом поля и разделителем поля (или концом поля, если разделитель отсутствует).
GetType() const override
Is(const System::TypeInfo&) const override
virtual Remove()Удаляет поле из документа. Возвращает узел сразу после поля. Если конец поля является последним дочерним элементом его родительского узла, возвращает родительский абзац. Если поле уже удалено, возвращает null.
set_FieldName(const System::String&)Устанавливает имя поля данных.
set_IsDirty(bool)Сеттер для Aspose::Words::Fields::Field::get_IsDirty.
set_IsLocked(bool)Сеттер для Aspose::Words::Fields::Field::get_IsLocked.
set_IsMapped(bool)Устанавливает, является ли это поле сопоставленным полем.
set_IsVerticalFormatting(bool)Устанавливает, включено ли преобразование символов для вертикального форматирования.
set_LocaleId(int32_t)Сеттер для Aspose::Words::Fields::Field::get_LocaleId.
set_Result(const System::String&)Сеттер для Aspose::Words::Fields::Field::get_Result.
set_TextAfter(const System::String&)Устанавливает текст, который будет вставлен после поля, если поле не пустое.
set_TextBefore(const System::String&)Устанавливает текст, который будет вставлен перед полем, если поле не пустое.
static Type()
Unlink()Выполняет отсоединение поля.
Update()Выполняет обновление поля. Вызывает исключение, если поле уже обновляется.
Update(bool)Выполняет обновление поля. Выбрасывает исключение, если поле уже обновляется.

См. также