Buscar propiedades de campo
Un campo que se inserta utilizando DocumentBuilder.InsertField devuelve un objeto Field. Esta es una clase de fachada que proporciona métodos útiles para encontrar rápidamente algunas propiedades de un campo.
El siguiente ejemplo de código muestra cómo encontrar el código de campo y el resultado del campo:
// 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; | |
} |
Tenga en cuenta que si solo busca los nombres de los campos de combinación en un documento, puede utilizar el método GetFieldNames integrado.
El siguiente ejemplo de código muestra cómo obtener los nombres de todos los campos de combinación en un documento:
// 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(); |