Aspose::Words::Font::get_Scaling method

Font::get_Scaling method

Gets or sets character width scaling in percent.

int32_t Aspose::Words::Font::get_Scaling()

Examples

Shows how to set horizontal scaling and spacing for characters.

auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);

// Add run of text and increase character width to 150%.
builder->get_Font()->set_Scaling(150);
builder->Writeln(u"Wide characters");

// Add run of text and add 1pt of extra horizontal spacing between each character.
builder->get_Font()->set_Spacing(1);
builder->Writeln(u"Expanded by 1pt");

// Add run of text and bring characters closer together by 1pt.
builder->get_Font()->set_Spacing(-1);
builder->Writeln(u"Condensed by 1pt");

doc->Save(ArtifactsDir + u"Font.ScalingSpacing.docx");

See Also