ویژگی های میدان را پیدا کنید
فیلدی که با استفاده از 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(); |