FieldAddressBlock

FieldAddressBlock class

Реализует поле ADDRESSBLOCK.

Чтобы узнать больше, посетитеРабота с полями документальная статья.

public class FieldAddressBlock : Field

Конструкторы

ИмяОписание
FieldAddressBlock()Конструктор по умолчанию.

Характеристики

ИмяОписание
DisplayResult { get; }Получает текст, представляющий отображаемый результат поля.
End { get; }Получает узел, представляющий конец поля.
ExcludedCountryOrRegionName { get; set; }Получает или задает имя исключенной страны/региона.
Format { get; }ПолучаетFieldFormatобъект, который обеспечивает типизированный доступ к форматированию поля.
FormatAddressOnCountryOrRegion { get; set; }Возвращает или задает форматирование адреса в соответствии со страной/регионом получателя , как определено POST*CODE (Всемирный почтовый союз 2006).
IncludeCountryOrRegionName { get; set; }Возвращает или задает, следует ли включать название страны/региона.
IsDirty { get; set; }Возвращает или задает, является ли текущий результат поля более неверным (устаревшим) из-за других изменений, внесенных в документ.
IsLocked { get; set; }Возвращает или задает, заблокировано ли поле (не следует пересчитывать его результат).
LanguageId { get; set; }Возвращает или задает идентификатор языка, используемый для форматирования адреса.
LocaleId { get; set; }Получает или задает LCID поля.
NameAndAddressFormat { get; set; }Получает или задает формат имени и адреса.
Result { get; set; }Возвращает или задает текст, который находится между разделителем полей и концом поля.
Separator { get; }Получает узел, представляющий разделитель полей. Может бытьнулевой .
Start { get; }Получает узел, представляющий начало поля.
virtual Type { get; }Получает тип поля Microsoft Word.

Методы

ИмяОписание
GetFieldCode()Возвращает текст между началом поля и разделителем полей (или концом поля, если разделитель отсутствует). Включаются как код поля, так и результат поля дочерних полей.
GetFieldCode(bool)Возвращает текст между началом поля и разделителем полей (или концом поля, если разделитель отсутствует).
GetFieldNames()Возвращает коллекцию имен полей слияния, используемых полем.
Remove()Удаляет поле из документа. Возвращает узел сразу после поля. Если конец поля — последний child его родительского узла, возвращает его родительский абзац. Если поле уже удалено, возвращаетнулевой .
Unlink()Выполняет отмену связи поля.
Update()Выполняет обновление поля. Выдает исключение, если поле уже обновляется.
Update(bool)Выполняет обновление поля. Выдает исключение, если поле уже обновляется.

Примечания

Представляет блок адреса.блок адреса представляет собой блок текста, указывающий информацию , соответствующую почтовому адресу, в порядке, требуемом страной назначения.

Примеры

Показывает, как получить имена полей слияния, используемые полем.

Document doc = new Document(MyDir + "Field sample - ADDRESSBLOCK.docx");

string[] addressFieldsExpect =
{
    "Company", "First Name", "Middle Name", "Last Name", "Suffix", "Address 1", "City", "State",
    "Country or Region", "Postal Code"
};

FieldAddressBlock addressBlockField = (FieldAddressBlock) doc.Range.Fields[0];
string[] addressBlockFieldNames = addressBlockField.GetFieldNames();

Смотрите также