TextShaperFactory

LayoutOptions.TextShaperFactory property

Hämtar eller sätterITextShaperFactory implementering som används för avancerade typografiska renderingsfunktioner.

public ITextShaperFactory TextShaperFactory { get; set; }

Exempel

Visar hur man stöder OpenType-funktioner med hjälp av HarfBuzz textformningsmotor.

Document doc = new Document(MyDir + "OpenType text shaping.docx");

// Aspose.Words kan använda externt tillhandahållna textformningsobjekt,
// som representerar teckensnitt och beräknar formningsinformation för text.
// En textformningsfabrik är nödvändig för dokument som använder flera teckensnitt.
// När textformaren är fabriksinställd använder layouten OpenType-funktioner.
// En instansegenskap returnerar ett statiskt BasicTextShaperCache-objekt som omsluter HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

// För närvarande fungerar textformning vid export till PDF- eller XPS-format.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

Se även