Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Има няколко различни начина за вмъкване на полета в документ:
В тази статия ще разгледаме всеки начин по-подробно и ще анализираме как да вмъкнете определени полета, като използвате тези опции.
В Aspose.Words методът InsertField се използва за вмъкване на нови полета в документ. Първият параметър приема пълния код на полето, което трябва да бъде въведено. Вторият параметър е незадължителен и позволява резултатът от полето да бъде зададен ръчно. Ако това не е предоставено, полето се актуализира автоматично. Можете да подадете нулева или празна стойност към този параметър, за да вмъкнете поле със стойност на празно поле. Ако не сте сигурни за конкретния синтаксис на кода на полето, първо създайте полето в Microsoft Word и превключете, за да видите неговия код на полето.
Следващият пример за код показва как да вмъквате поле за обединяване в документ, като използвате DocumentBuilder:
Същата техника се използва за вмъкване на полета, вложени в други полета.
Следващият пример за код показва как да вмъкнете полета, вложени в друго поле, като използвате DocumentBuilder:
Езиков идентификатор е стандартно международно числово съкращение за езика в дадена страна или географски регион. С Aspose.Words можете да зададете езиковата променлива на ниво поле, като използвате свойството LocaleId, което получава или задава езиковата стойност на полето ID.
Следващият пример за код показва как да използвате тази опция:
Ако искате да вмъкнете непечатани / празни полета ({}) точно като Microsoft Word позволява, можете да използвате метода InsertField с параметъра FieldType.FieldNone. За да вмъкнете поле в документ Word, можете да натиснете клавишната комбинация " Цтрл + 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 офис 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.