Buscar Propiedades de Campo
Un campo que se inserta usando 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-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(); | |
} |
Nota: si solo está buscando los nombres de los campos de combinación en un documento, puede utilizar el método GetFieldNames incorporado.
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-C | |
auto doc = MakeObject<Document>(); | |
ArrayPtr<String> fieldNames = doc->get_MailMerge()->GetFieldNames(); |