Állítsa be a Fonts mappát

Ebben az oktatóanyagban bemutatjuk, hogyan állíthatja be a fonts könyvtárat az Aspose.Words for .NET-ben. Megtanulja, hogyan adhatja meg a Word-dokumentumban használt betűtípusokat tartalmazó könyvtárat.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következőkkel:

  • C# programozási nyelv gyakorlati ismerete
  • A projektben telepített .NET Aspose.Words könyvtár

1. lépés: Határozza meg a dokumentumkönyvtárat

Először állítsa be a könyvtár elérési útját a Word-dokumentum helyére. Cserélje ki"YOUR DOCUMENT DIRECTORY" a kódban a megfelelő elérési úttal.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

2. lépés: Állítsa be a betűtípus-könyvtárat

Hozzon létre egy példányt aFontSettings osztályt, és használja aSetFontsFolder metódussal adja meg a betűtípusokat tartalmazó könyvtárat. Cserélje ki"Fonts" a tényleges fonts könyvtár nevével.

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

3. lépés: Töltse be a dokumentumot a betűtípus-beállításokkal

Használja aLoadOptions osztályban a betűtípus-beállítások megadásáhozFontSettings választási lehetőség. Ezután használja aDocument osztályt a dokumentum betöltéséhez ezekkel a beállításokkal.

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

Minta forráskód a Set Fonts mappához az Aspose.Words for .NET használatával


// A dokumentumkönyvtár elérési útja
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);

Következtetés

Gratulálok ! Most már tudja, hogyan kell beállítani a fonts könyvtárat az Aspose.Words for .NET-ben. Ezzel a funkcióval biztosíthatja a dokumentumban használt betűtípusok elérhetőségét, valamint a betűtípusok megjelenítésének következetességét.

GYIK

K: Hogyan állíthatok be egyéni betűtípus-mappát az Aspose.Words-ben?

V: Egyéni betűtípusmappa beállításához az Aspose.Words alkalmazásban használhatja aFontsFolder osztály és aSetFontsFolders metódus, amely megadja a betűtípusokat tartalmazó mappa elérési útját.

K: Beállíthatok több betűtípus mappát az Aspose.Wordsben?

V: Igen, több betűtípus-mappát is beállíthat az Aspose.Words-ben a következő meghívásávalSetFontsFolders metódust többször is a használni kívánt különböző betűtípusmappák elérési útjával.

K: Mi történik, ha a dokumentumban használt betűtípus nem található a megadott betűtípus mappákban?

V: Ha a dokumentumban használt betűtípus nem található az Aspose.Words-ben meghatározott betűtípus-mappákban, akkor a rendszer egy helyettesítő betűtípust használ helyette. Ez biztosítja, hogy a dokumentum szövege mindig helyesen jelenjen meg, még akkor is, ha az eredeti betűtípus nem elérhető.

K: Az Aspose.Words-ben meghatározott betűtípus-mappák elsőbbséget élveznek a rendszerre telepített betűtípusokkal szemben?

V: Igen, az Aspose.Words-ben meghatározott betűkészlet-mappák elsőbbséget élveznek a rendszerre telepített betűtípusokkal szemben. Ez azt jelenti, hogy ha egy azonos nevű betűtípus megtalálható a definiált betűtípus-mappákban és a rendszer-betűkészletekben is, akkor a Word-dokumentumok feldolgozása során a betűtípusmappában lévő verzió kerül felhasználásra.