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 fabrikada ayarlandığında düzen OpenType özelliklerini kullanır.
// Bir Instance özelliği, HarfBuzzTextShaperFactory'yi saran statik bir BasicTextShaperCache nesnesi döndürür.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

// Şu anda metin şekillendirme, PDF veya XPS formatlarına dışa aktarılırken gerçekleştiriliyor.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

Ayrıca bakınız