Метод Aspose::Words::Fields::FieldOptions::get_TemplateName

FieldOptions::get_TemplateName method

Получает или задает имя файла шаблона, используемого документом.

System::String Aspose::Words::Fields::FieldOptions::get_TemplateName() const

Примечания

Это свойство используется полем FieldTemplate, если свойство AttachedTemplate пусто.

Если это свойство пусто, используется имя файла шаблона по умолчанию Normal.dotm.

Примеры

Показывает, как использовать поле TEMPLATE для отображения локального пути к шаблону документа.

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

// Мы можем задать имя шаблона с помощью полей. Это свойство используется, когда "doc.AttachedTemplate" пусто.
// Если это свойство пусто, используется имя файла шаблона по умолчанию "Normal.dotm".
doc->get_FieldOptions()->set_TemplateName(System::String::Empty);

auto field = System::ExplicitCast<Aspose::Words::Fields::FieldTemplate>(builder->InsertField(Aspose::Words::Fields::FieldType::FieldTemplate, false));
ASSERT_EQ(u" TEMPLATE ", field->GetFieldCode());

builder->Writeln();
field = System::ExplicitCast<Aspose::Words::Fields::FieldTemplate>(builder->InsertField(Aspose::Words::Fields::FieldType::FieldTemplate, false));
field->set_IncludeFullPath(true);

ASSERT_EQ(u" TEMPLATE  \\p", field->GetFieldCode());

doc->UpdateFields();
doc->Save(get_ArtifactsDir() + u"Field.TEMPLATE.docx");

См. также