Aspose::Words::Markup::StructuredDocumentTag::SetCheckedSymbol method
Contents
[
Hide
]StructuredDocumentTag::SetCheckedSymbol method
Sets the symbol used to represent the checked state of a check box content control.
void Aspose::Words::Markup::StructuredDocumentTag::SetCheckedSymbol(int32_t characterCode, const System::String &fontName)
Parameter | Type | Description |
---|---|---|
characterCode | int32_t | The character code for the specified symbol. |
fontName | const System::String& | The name of the font that contains the symbol. |
Remarks
Accessing this method will only work for Checkbox SDT types.
For all other SDT types exception will occur.
Examples
Show how to create a structured document tag in the form of a check box.
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
auto sdtCheckBox = MakeObject<StructuredDocumentTag>(doc, SdtType::Checkbox, MarkupLevel::Inline);
sdtCheckBox->set_Checked(true);
// We can set the symbols used to represent the checked/unchecked state of a checkbox content control.
sdtCheckBox->SetCheckedSymbol(0x00A9, u"Times New Roman");
sdtCheckBox->SetUncheckedSymbol(0x00AE, u"Times New Roman");
builder->InsertNode(sdtCheckBox);
doc->Save(ArtifactsDir + u"StructuredDocumentTag.CheckBox.docx");
See Also
- Class StructuredDocumentTag
- Namespace Aspose::Words::Markup
- Library Aspose.Words for C++