Ställ in typsnittsmapp
I den här handledningen kommer vi att visa dig hur du ställer in typsnittskatalogen i Aspose.Words för .NET. Du kommer att lära dig hur du anger katalogen som innehåller teckensnitten som används i ditt Word-dokument.
Förutsättningar
Innan du börjar, se till att du har följande saker:
- Har praktiska kunskaper i programmeringsspråket C#
- Aspose.Words-biblioteket för .NET installerat i ditt projekt
Steg 1: Definiera dokumentkatalogen
Börja med att ange katalogsökvägen till platsen för ditt Word-dokument. Byta ut"YOUR DOCUMENT DIRECTORY"
i koden med rätt sökväg.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Steg 2: Ställ in teckensnittskatalog
Skapa en instans avFontSettings
klass och användSetFontsFolder
metod för att ange katalogen som innehåller typsnitten. Byta ut"Fonts"
med namnet på den faktiska teckensnittskatalogen.
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(dataDir + "Fonts", false);
Steg 3: Ladda dokumentet med teckensnittsinställningar
AnvändLoadOptions
klass för att ange teckensnittsinställningar iFontSettings
alternativ. Använd sedanDocument
klass för att ladda dokumentet med dessa alternativ.
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);
Exempel på källkod för Set Fonts Folder med Aspose.Words för .NET
// Sökväg till din dokumentkatalog
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);
Slutsats
Grattis! Du vet nu hur du ställer in typsnittskatalogen i Aspose.Words för .NET. Du kan använda den här funktionen för att säkerställa tillgängligheten för teckensnitt som används i ditt dokument och för att säkerställa konsekvens i visningen av teckensnitt.
FAQ’s
F: Hur kan jag ställa in en anpassad typsnittsmapp i Aspose.Words?
S: För att ställa in en anpassad typsnittsmapp i Aspose.Words kan du användaFontsFolder
klass ochSetFontsFolders
metod som anger sökvägen till mappen som innehåller dina teckensnitt.
F: Kan jag ställa in flera teckensnittsmappar i Aspose.Words?
S: Ja, du kan ställa in flera teckensnittsmappar i Aspose.Words genom att anropaSetFontsFolders
metod flera gånger med sökvägarna till de olika teckensnittsmapparna du vill använda.
F: Vad händer om ett teckensnitt som används i dokumentet inte finns i de definierade teckensnittsmapparna?
S: Om ett teckensnitt som används i dokumentet inte finns i teckensnittsmapparna som definieras i Aspose.Words, kommer ett ersättningsteckensnitt att användas istället. Detta säkerställer att texten i dokumentet alltid kommer att visas korrekt, även om det ursprungliga teckensnittet inte är tillgängligt.
F: Har teckensnittsmappar som definieras i Aspose.Words företräde framför teckensnitt som är installerade på systemet?
S: Ja, typsnittsmappar som definieras i Aspose.Words har företräde framför teckensnitt som är installerade på systemet. Det betyder att om ett typsnitt med samma namn finns både i de definierade typsnittsmapparna och i systemteckensnitten kommer versionen i typsnittsmappen att användas vid bearbetning av Word-dokument.