Вставить поле TOA без построителя документов
Ниже приведено пошаговое руководство, объясняющее приведенный ниже исходный код C#, в котором используется функция «Вставка поля TOA» Aspose.Words для .NET. Внимательно выполняйте каждый шаг, чтобы получить желаемые результаты.
Шаг 1. Настройка каталога документов
В предоставленном коде вы должны указать каталог ваших документов. Замените значение «КАТАЛОГ ВАШЕГО ДОКУМЕНТА» на соответствующий путь к каталогу ваших документов.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Шаг 2. Создание документа и абзаца
Начнем с создания нового документа и инициализации абзаца.
Document doc = new Document();
Paragraph para = new Paragraph(doc);
Шаг 3. Вставка поля ТА
Мы используем класс FieldTA для вставки поля TA в абзац.
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
Шаг 4. Добавление абзаца в тело документа.
Добавляем абзац, содержащий поле TA, в тело документа.
doc.FirstSection.Body.AppendChild(para);
Шаг 5. Создание абзаца для поля TOA.
Мы создаем новый абзац для поля TOA.
para = new Paragraph(doc);
Шаг 6. Вставка поля TOA
Мы используем класс FieldToa для вставки поля TOA в абзац.
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
Шаг 7. Добавление абзаца в тело документа.
Добавляем абзац, содержащий поле TOA, в тело документа.
doc.FirstSection.Body.AppendChild(para);
Шаг 8. Обновите поле TOA.
Наконец, мы вызываемUpdate()
метод обновления поля TOA.
fieldToa.Update();
Пример исходного кода для вставки поля TOA без Document Builder с помощью Aspose.Words для .NET
Document doc = new Document();
Paragraph para = new Paragraph(doc);
// Мы хотим вставить поля TA и TOA следующим образом:
// { TA \c 1 \l "Значение 0" }
// { ТОА \c 1 }
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTOAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
doc.FirstSection.Body.AppendChild(para);
para = new Paragraph(doc);
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
doc.FirstSection.Body.AppendChild(para);
fieldToa.Update();
doc.Save(ArtifactsDir + "WorkingWithFields.InsertTOAFieldWithoutDocumentBuilder.docx");
Часто задаваемые вопросы
Вопрос: Как настроить внешний вид поля TOA, вставленного в документ Word, с помощью Aspose.Words for .NET?
О: Вы можете настроить внешний вид вставленного поля TOA, используя свойства поля TOA.FieldTOA
объект для указания параметров форматирования.
Вопрос: Могу ли я добавить несколько полей TOA в один документ Word, используя Aspose.Words для .NET?
О: Да, вы можете добавить несколько полей TOA в один документ Word, используя Aspose.Words для .NET. Просто повторите шаги вставки для каждого поля.
Вопрос: Как я могу проверить, было ли поле TOA успешно вставлено в документ Word с помощью Aspose.Words for .NET?
О: Чтобы проверить, было ли поле TOA успешно вставлено, вы можете просмотреть содержимое документа и выполнить поиск экземпляров поля TOA.
Вопрос: Влияет ли вставка поля TOA без использования DocumentBuilder на форматирование документов Word с помощью Aspose.Words для .NET?
О: Вставка поля TOA без использования DocumentBuilder не влияет напрямую на форматирование документа Word. Однако параметры форматирования поля TOA могут повлиять на общее форматирование документа.