Rechercher les propriétés du champ
Un champ inséré à l’aide de DocumentBuilder.InsertField renvoie un objet Field. Il s’agit d’une classe de façade qui fournit des méthodes utiles pour trouver rapidement certaines propriétés d’un champ.
L’exemple de code suivant montre comment trouver le code de champ et le résultat du champ:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
Document doc = new Document(MyDir + "Hyperlinks.docx"); | |
foreach (Field field in doc.Range.Fields) | |
{ | |
string fieldCode = field.GetFieldCode(); | |
string fieldResult = field.Result; | |
} |
Notez que si vous recherchez uniquement les noms des champs de fusion dans un document, vous pouvez utiliser la méthode GetFieldNames intégrée.
L’exemple de code suivant montre comment obtenir les noms de tous les champs de fusion dans un document:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
Document doc = new Document(); | |
string[] fieldNames = doc.MailMerge.GetFieldNames(); |