Aspose::Words::Font::get_Position method
Contents
[
Hide
]Font::get_Position method
Gets or sets the position of text (in points) relative to the base line. A positive number raises the text, and a negative number lowers it.
double Aspose::Words::Font::get_Position()
Examples
Shows how to format text to offset its position.
auto doc = MakeObject<Document>();
auto para = System::ExplicitCast<Paragraph>(doc->GetChild(NodeType::Paragraph, 0, true));
// Raise this run of text 5 points above the baseline.
auto run = MakeObject<Run>(doc, u"Raised text. ");
run->get_Font()->set_Position(5);
para->AppendChild(run);
// Lower this run of text 10 points below the baseline.
run = MakeObject<Run>(doc, u"Lowered text. ");
run->get_Font()->set_Position(-10);
para->AppendChild(run);
// Add a run of normal text.
run = MakeObject<Run>(doc, u"Text in its default position. ");
para->AppendChild(run);
// Add a run of text that appears as subscript.
run = MakeObject<Run>(doc, u"Subscript. ");
run->get_Font()->set_Subscript(true);
para->AppendChild(run);
// Add a run of text that appears as superscript.
run = MakeObject<Run>(doc, u"Superscript.");
run->get_Font()->set_Superscript(true);
para->AppendChild(run);
doc->Save(ArtifactsDir + u"Font.PositionSubscript.docx");
See Also
- Class Font
- Namespace Aspose::Words
- Library Aspose.Words for C++