Nastavit složku písem

V tomto tutoriálu vám ukážeme, jak nastavit adresář písem v Aspose.Words pro .NET. Dozvíte se, jak určit adresář obsahující písma použitá v dokumentu aplikace Word.

Předpoklady

Než začnete, ujistěte se, že máte následující položky:

  • Pracovní znalost programovacího jazyka C#
  • Knihovna Aspose.Words pro .NET nainstalovaná ve vašem projektu

Krok 1: Definujte adresář dokumentů

Začněte nastavením cesty k adresáři na umístění vašeho dokumentu aplikace Word. Nahradit"YOUR DOCUMENT DIRECTORY" v kódu s příslušnou cestou.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Krok 2: Nastavte adresář písem

Vytvořte instanci souboruFontSettings třídy a použijteSetFontsFolder metoda k určení adresáře obsahujícího fonty. Nahradit"Fonts" s názvem aktuálního adresáře fontů.

FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(dataDir + "Fonts", false);

Krok 3: Načtěte dokument s nastavením písma

PoužijteLoadOptions třídy k určení nastavení písma vFontSettings volba. Poté použijteDocument třídy k načtení dokumentu pomocí těchto možností.

LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Ukázka zdrojového kódu pro složku Set Fonts pomocí Aspose.Words pro .NET


// Cesta k vašemu adresáři dokumentů
string dataDir = "YOUR DOCUMENT DIRECTORY";

FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(dataDir + "Fonts", false);
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Závěr

gratuluji! Nyní víte, jak nastavit adresář písem v Aspose.Words pro .NET. Tuto funkci můžete použít k zajištění dostupnosti písem použitých ve vašem dokumentu a k zajištění konzistence zobrazení písem.

FAQ

Otázka: Jak mohu nastavit vlastní složku písem v Aspose.Words?

A: Chcete-li nastavit vlastní složku písem v Aspose.Words, můžete použítFontsFolder třída aSetFontsFolders metoda určující cestu ke složce obsahující vaše písma.

Otázka: Mohu v Aspose.Words nastavit více složek písem?

Odpověď: Ano, můžete nastavit více složek písem v Aspose.Words volánímSetFontsFolders vícekrát s cestami různých složek písem, které chcete použít.

Otázka: Co se stane, když písmo použité v dokumentu není přítomno v definovaných složkách písem?

Odpověď: Pokud se písmo použité v dokumentu nenachází ve složkách písem definovaných v Aspose.Words, použije se místo něj náhradní písmo. Tím je zajištěno, že text v dokumentu bude vždy zobrazen správně, i když není k dispozici původní písmo.

Otázka: Mají složky písem definované v Aspose.Words přednost před písmy nainstalovanými v systému?

Odpověď: Ano, složky písem definované v Aspose.Words mají přednost před písmy nainstalovanými v systému. To znamená, že pokud je písmo se stejným názvem přítomno jak v definovaných složkách písem, tak v systémových písmech, bude při zpracování dokumentů aplikace Word použita verze ve složce písem.