Znajdź Właściwości Pola
Pole wstawiane za pomocą DocumentBuilder.InsertField zwraca obiekt Field. Jest to klasa elewacji, która zapewnia przydatne metody szybkiego znajdowania niektórych właściwości pola.
Poniższy przykład kodu pokazuje, jak znaleźć kod pola i wynik pola:
//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(); | |
} |
Uwaga Jeśli szukasz tylko nazw pól scalania w dokumencie,możesz zamiast tego użyć wbudowanej metody GetFieldNames.
Poniższy przykład kodu pokazuje, jak uzyskać nazwy wszystkich pól scalania w dokumencie:
//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(); |