Aspose::Words::Loading::MarkdownLoadOptions::get_ImportUnderlineFormatting method
MarkdownLoadOptions::get_ImportUnderlineFormatting method
Gets or sets a boolean value indicating either to recognize a sequence of two plus characters “++” as underline text formatting. The default value is false.
bool Aspose::Words::Loading::MarkdownLoadOptions::get_ImportUnderlineFormatting() const
Examples
Shows how to recognize plus characters “++” as underline text formatting.
{
auto stream = System::MakeObject<System::IO::MemoryStream>(System::Text::Encoding::get_ASCII()->GetBytes(u"++12 and B++"));
auto loadOptions = System::MakeObject<Aspose::Words::Loading::MarkdownLoadOptions>();
loadOptions->set_ImportUnderlineFormatting(true);
auto doc = System::MakeObject<Aspose::Words::Document>(stream, loadOptions);
auto para = System::ExplicitCast<Aspose::Words::Paragraph>(doc->GetChild(Aspose::Words::NodeType::Paragraph, 0, true));
ASSERT_EQ(Aspose::Words::Underline::Single, para->get_Runs()->idx_get(0)->get_Font()->get_Underline());
loadOptions = System::MakeObject<Aspose::Words::Loading::MarkdownLoadOptions>();
loadOptions->set_ImportUnderlineFormatting(false);
doc = System::MakeObject<Aspose::Words::Document>(stream, loadOptions);
para = System::ExplicitCast<Aspose::Words::Paragraph>(doc->GetChild(Aspose::Words::NodeType::Paragraph, 0, true));
ASSERT_EQ(Aspose::Words::Underline::None, para->get_Runs()->idx_get(0)->get_Font()->get_Underline());
}
See Also
- Class MarkdownLoadOptions
- Namespace Aspose::Words::Loading
- Library Aspose.Words for C++