Метод Aspose::Words::Fields::FieldTitle::get_Text
Содержание
[
Скрывать
]FieldTitle::get_Text method
Получает или задает текст заголовка.
System::String Aspose::Words::Fields::FieldTitle::get_Text()
Примеры
Показывает, как использовать поле TITLE.
auto doc = System::MakeObject<Aspose::Words::Document>();
// Установите значение для встроенного свойства документа \"Title\".
doc->get_BuiltInDocumentProperties()->set_Title(u"My Title");
// Мы можем использовать поле TITLE, чтобы отобразить значение этого свойства в документе.
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
auto field = System::ExplicitCast<Aspose::Words::Fields::FieldTitle>(builder->InsertField(Aspose::Words::Fields::FieldType::FieldTitle, false));
field->Update();
ASSERT_EQ(u" TITLE ", field->GetFieldCode());
ASSERT_EQ(u"My Title", field->get_Result());
// Установка значения свойства Text поля,
// а затем обновление поля также перезапишет соответствующее встроенное свойство новым значением.
builder->Writeln();
field = System::ExplicitCast<Aspose::Words::Fields::FieldTitle>(builder->InsertField(Aspose::Words::Fields::FieldType::FieldTitle, false));
field->set_Text(u"My New Title");
field->Update();
ASSERT_EQ(u" TITLE \"My New Title\"", field->GetFieldCode());
ASSERT_EQ(u"My New Title", field->get_Result());
ASSERT_EQ(u"My New Title", doc->get_BuiltInDocumentProperties()->get_Title());
doc->UpdateFields();
doc->Save(get_ArtifactsDir() + u"Field.TITLE.docx");
См. также
- Class FieldTitle
- Namespace Aspose::Words::Fields
- Library Aspose.Words for C++