Пошук властивостей поля
Поле, яке вставляється за допомогою DocumentBuilder. InsertField повертає об’єкт Field. Це фасадний клас, який надає корисні методи для швидкого пошуку деяких властивостей поля.
Наступний приклад коду показує, як знайти код поля та результат пошуку в полі:
//For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-C | |
auto doc = MakeObject<Document>(MyDir + "Hyperlinks.docx"); | |
for(const auto& field : doc->get_Range()->get_Fields()) | |
{ | |
auto fieldCode = field->GetFieldCode(); | |
auto fieldResult = field->get_Result(); | |
} |
Примітка. якщо ви шукаєте лише назви полів злиття в документі, то замість цього ви можете використовувати вбудований метод GetFieldNames.
Наступний приклад коду показує, як отримати імена всіх полів злиття в документі:
//For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-C | |
auto doc = MakeObject<Document>(); | |
ArrayPtr<String> fieldNames = doc->get_MailMerge()->GetFieldNames(); |