TextShaperFactory

LayoutOptions.TextShaperFactory property

Alır veya ayarlarITextShaperFactory Gelişmiş Tipografi oluşturma özellikleri için kullanılan uygulama.

public ITextShaperFactory TextShaperFactory { get; set; }

Örnekler

HarfBuzz metin şekillendirme motorunu kullanarak OpenType özelliklerinin nasıl destekleneceğini gösterir.

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

// Aspose.Words harici olarak sağlanan metin şekillendirici nesnelerini kullanabilir,
// yazı tiplerini temsil eder ve metin için şekillendirme bilgilerini hesaplar.
// Birden fazla yazı tipi kullanan belgeler için bir metin şekillendirici fabrikası gereklidir.
// Metin şekillendirici fabrika ayarlarına getirildiğinde, düzen OpenType özelliklerini kullanır.
// Bir Instance özelliği, HarfBuzzTextShaperFactory'yi sarmalayan statik bir BasicTextShaperCache nesnesi döndürür.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

// Şu anda PDF veya XPS formatlarına aktarım sırasında metin şekillendirme gerçekleştiriliyor.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

Ayrıca bakınız