Aspose::Words::Fields::FieldGoToButton::get_Location метод

FieldGoToButton::get_Location method

Получает или задает имя закладки, номера страницы или другого элемента для перехода.

System::String Aspose::Words::Fields::FieldGoToButton::get_Location()

Примеры

Показывает, как вставить поле GOTOBUTTON.

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

// Добавьте поле GOTOBUTTON. Когда мы дважды щёлкнем это поле в Microsoft Word,
// курсор текста переместится к закладке, имя которой указывает свойство Location.
auto field = System::ExplicitCast<Aspose::Words::Fields::FieldGoToButton>(builder->InsertField(Aspose::Words::Fields::FieldType::FieldGoToButton, true));
field->set_DisplayText(u"My Button");
field->set_Location(u"MyBookmark");

ASSERT_EQ(u" GOTOBUTTON  MyBookmark My Button", field->GetFieldCode());

// Вставьте действительную закладку, на которую будет ссылаться поле.
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
builder->StartBookmark(field->get_Location());
builder->Writeln(u"Bookmark text contents.");
builder->EndBookmark(field->get_Location());

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

См. также