LoadNotoFallbackSettings

FontFallbackSettings.LoadNotoFallbackSettings method

Google Noto yazı tiplerini kullanan önceden tanımlanmış yedek ayarları yükler.

public void LoadNotoFallbackSettings()

Örnekler

Google Noto yazı tipleri için önceden tanımlanmış yazı tipi geri dönüş ayarlarının nasıl ekleneceğini gösterir.

FontSettings fontSettings = new FontSettings();

// Bunlar SIL Açık Yazı Tipi Lisansı kapsamında lisanslanan ücretsiz yazı tipleridir.
// Yazı tiplerini buradan indirebiliriz:
// https://www.google.com/get/noto/#sans-lgc
fontSettings.SetFontsFolder(FontsDir + "Noto", false);

 // Önceden tanımlanmış ayarların yalnızca normal ağırlıktaki Sans stili Noto yazı tiplerini kullandığını unutmayın.
// Noto yazı tiplerinden bazıları gelişmiş tipografi özelliklerini kullanır.
// Aspose.Words şu anda bunları desteklemediğinden gelişmiş tipografiye sahip yazı tipleri doğru şekilde oluşturulamayabilir.
fontSettings.FallbackSettings.LoadNotoFallbackSettings();
fontSettings.SubstitutionSettings.FontInfoSubstitution.Enabled = false;
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Noto Sans";

Document doc = new Document();
doc.FontSettings = fontSettings;

Önceden tanımlanmış yedek yazı tipi ayarlarının nasıl yükleneceğini gösterir.

Document doc = new Document();

FontSettings fontSettings = new FontSettings();
doc.FontSettings = fontSettings;
FontFallbackSettings fontFallbackSettings = fontSettings.FallbackSettings;

// Varsayılan geri dönüş yazı tipi düzenini bir XML belgesine kaydedin.
// Örneğin, öğelerden biri Range için "0C00-0C7F" değerine ve FallbackFonts için buna karşılık gelen "Vani" değerine sahiptir.
// Bu, bazı metinlerin kullandığı yazı tipinin 0x0C00-0x0C7F Unicode bloğu için sembollere sahip olmadığı anlamına gelir.
// geri dönüş şeması "Vani" yazı tipi yerine geçen sembolleri kullanacaktır.
fontFallbackSettings.Save(ArtifactsDir + "FontSettings.FallbackSettings.Default.xml");

// Aşağıda aralarından seçim yapabileceğimiz önceden tanımlanmış iki yazı tipi geri dönüş şeması bulunmaktadır.
// 1 - Varsayılanla aynı olan varsayılan Microsoft Office şemasını kullanın:
fontFallbackSettings.LoadMsOfficeFallbackSettings();
fontFallbackSettings.Save(ArtifactsDir + "FontSettings.FallbackSettings.LoadMsOfficeFallbackSettings.xml");

// 2 - Google Noto yazı tiplerinden oluşturulan şemayı kullanın:
fontFallbackSettings.LoadNotoFallbackSettings();
fontFallbackSettings.Save(ArtifactsDir + "FontSettings.FallbackSettings.LoadNotoFallbackSettings.xml");

Ayrıca bakınız