Aspose::Words::Markup::StructuredDocumentTag::SetCheckedSymbol method

StructuredDocumentTag::SetCheckedSymbol method

Устанавливает символ, используемый для представления отмеченного состояния элемента управления checkbox.

void Aspose::Words::Markup::StructuredDocumentTag::SetCheckedSymbol(int32_t characterCode, const System::String &fontName)
ПараметрТипОписание
characterCodeint32_tКод символа для указанного знака.
fontNameconst System::String&Имя шрифта, содержащего символ.

Примечания

Вызов этого метода будет работать только для типов SDT Checkbox.

Для всех остальных типов SDT будет возникать исключение.

Примеры

Показать, как создать структурный тег документа в виде флажка.

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

auto sdtCheckBox = System::MakeObject<Aspose::Words::Markup::StructuredDocumentTag>(doc, Aspose::Words::Markup::SdtType::Checkbox, Aspose::Words::Markup::MarkupLevel::Inline);
sdtCheckBox->set_Checked(true);

// Мы можем задать символы, используемые для отображения состояния отмечено/не отмечено в элементе управления содержимым флажка.
sdtCheckBox->SetCheckedSymbol(0x00A9, u"Times New Roman");
sdtCheckBox->SetUncheckedSymbol(0x00AE, u"Times New Roman");

builder->InsertNode(sdtCheckBox);

doc->Save(get_ArtifactsDir() + u"StructuredDocumentTag.CheckBox.docx");

См. также