Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Існує кілька різних способів вставки полів у документ:
У цій статті ми розглянемо кожен із способів більш детально і проаналізуємо, як вставляти певні поля, використовуючи ці опції.
Aspose.Words метод InsertField використовується для вставки нових полів у документ. Перший параметр приймає повний код поля, яке необхідно вставити. Другий параметр є необов’язковим і дозволяє вручну задати результат заповнення поля. Якщо це значення не вказано, поле оновлюється автоматично. Ви можете встановити значення null або empty у цьому параметрі, щоб вставити поле з порожнім значенням. Якщо ви не впевнені в синтаксисі конкретного коду поля, спочатку створіть поле в Microsoft Word і перейдіть на перегляд його коду.
Наступний приклад коду показує, як вставити поле злиття в документ за допомогою DocumentBuilder:
Той самий метод використовується для вставки полів, вкладених в інші поля.
Наступний приклад коду показує, як вставити поля, вкладені в інше поле, використовуючи DocumentBuilder:
Ідентифікатор мови-це стандартне міжнародне Цифрове скорочення для позначення мови в країні чи географічному регіоні. За допомогою Aspose.Words ви можете вказати локаль на рівні поля, використовуючи властивість LocaleId, яка повертає або встановлює локаль поля ID.
Наступний приклад коду показує, як використовувати цю опцію:
Якщо ви хочете вставити нетипізовані/порожні поля ({}) так, як дозволяє Microsoft Word, ви можете використовувати метод InsertField з параметром FieldType.FieldNone. Щоб вставити поле в документ Word, ви можете натиснути комбінацію клавіш “Ctrl + F9”.
Наступний приклад коду показує, як вставити порожнє поле в документ:
Альтернативним способом вставки полів у Aspose.Words є клас FieldBuilder. Він надає зручний інтерфейс для вказівки перемикачів полів та значень аргументів у вигляді тексту, вузлів або навіть вкладених полів.
Наступний приклад коду показує, як вставити поле в документ за допомогою FieldBuilder:
Ви також можете вставляти поля різних типів, використовуючи Aspose.Words Об’єктну модель документа (DOM). У цьому розділі ми розглянемо кілька прикладів.
Поле MERGEFIELD у документі Word може бути представлене класом FieldMergeField. Клас FieldMergeField можна використовувати для виконання наступних операцій:
Наступний приклад коду показує, як додати поле MERGE за допомогою DOM до абзацу документа:
Поле ADDRESSBLOCK використовується для вставки адресного блоку Mail Merge у документ Word. Поле ADDRESSBLOCK у документі Word може бути представлене класом FieldAddressBlock. Клас FieldAddressBlock можна використовувати для виконання наступних операцій:
Наступний приклад коду показує, як додати поле Mail Merge ADDRESSBLOCK за допомогою DOM до абзацу документа:
Поле ADVANCE використовується для переміщення наступного тексту в рядку вліво, вправо, вгору або вниз. Поле ADVANCE у документі Word може бути представлене класом FieldAdvance. Ви можете використовувати клас FieldAdvance для виконання наступних операцій:
Наступний приклад коду показує, як додати поле ADVANCE за допомогою DOM до абзацу документа:
ASK у документ без використання DocumentBuilderПоле ASK використовується для запиту тексту, який користувач повинен призначити закладці в документі Word. Поле ASK у документі Word може бути представлене класом FieldAsk. Клас FieldAsk можна використовувати для виконання наступних операцій:
Наступний приклад коду показує, як додати поле ASK за допомогою DOM до абзацу документа:
AUTHOR у документ без використання DocumentBuilderПоле AUTHOR використовується для вказівки імені автора документа у властивостях Document. Поле AUTHOR у документі Word може бути представлене класом FieldAuthor. Клас FieldAuthor можна використовувати для виконання наступних операцій:
Наступний приклад коду показує, як додати поле AUTHOR за допомогою DOM до абзацу документа:
INCLUDETEXT у документ без використання DocumentBuilderВ поле INCLUDETEXT вставляється текст і графічні зображення, що містяться в документі, назва якого вказана в коді поля. Ви можете вставити весь документ або частину документа, на який посилається закладка. Це поле в документі Word представлено символом INCLUDETEXT. Ви можете використовувати клас FieldIncludeText для виконання наступних операцій:
Наступний приклад коду показує, як додати поле INCLUDETEXT за допомогою DOM до абзацу документа:
TOA у документ без використання DocumentBuilderУ полі TOA (Table of Authorities) створюється та вставляється таблиця повноважень. У полі TOA збираються записи, позначені полями TA (Table of Authorities Entry). Microsoft Office Word вставляє поле TOA, Коли ви натискаєте Insert Table of Authorities у групі Table of Authorities на вкладці References. Переглядаючи поле TOA у вашому документі, синтаксис буде виглядати так:
{ TOA [Switches ] }
Наступний приклад коду показує, як додати поле TOA за допомогою DOM до абзацу документа:
/
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.