Ustaw folder czcionek
W tym samouczku pokażemy, jak ustawić katalog czcionek w Aspose.Words dla .NET. Dowiesz się, jak określić katalog zawierający czcionki używane w dokumencie programu Word.
Warunki wstępne
Zanim zaczniesz, upewnij się, że masz następujące elementy:
- Praktyczna znajomość języka programowania C#
- Biblioteka Aspose.Words dla .NET zainstalowana w Twoim projekcie
Krok 1: Zdefiniuj katalog dokumentów
Zacznij od ustawienia ścieżki katalogu do lokalizacji dokumentu programu Word. Zastępować"YOUR DOCUMENT DIRECTORY"
w kodzie odpowiednią ścieżką.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Ustaw katalog czcionek
Utwórz instancjęFontSettings
klasę i użyjSetFontsFolder
metoda określenia katalogu zawierającego czcionki. Zastępować"Fonts"
z nazwą aktualnego katalogu czcionek.
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolder(dataDir + "Fonts", false);
Krok 3: Załaduj dokument z ustawieniami czcionek
UżyjLoadOptions
class, aby określić ustawienia czcionki w plikuFontSettings
opcja. Następnie użyjDocument
class, aby załadować dokument przy użyciu tych opcji.
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);
Przykładowy kod źródłowy dla folderu Ustaw czcionki przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów
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);
Wniosek
Gratulacje! Teraz wiesz, jak ustawić katalog czcionek w Aspose.Words dla .NET. Możesz użyć tej funkcji, aby zapewnić dostępność czcionek używanych w dokumencie i spójność wyświetlania czcionek.
Często zadawane pytania
P: Jak mogę ustawić niestandardowy folder czcionek w Aspose.Words?
Odp.: Aby ustawić niestandardowy folder czcionek w Aspose.Words, możesz użyćFontsFolder
klasa iSetFontsFolders
metoda określająca ścieżkę do folderu zawierającego czcionki.
P: Czy mogę ustawić wiele folderów czcionek w Aspose.Words?
O: Tak, możesz ustawić wiele folderów czcionek w Aspose.Words, wywołując metodęSetFontsFolders
metodę wielokrotnie ze ścieżkami różnych folderów czcionek, których chcesz użyć.
P: Co się stanie, jeśli czcionka użyta w dokumencie nie będzie znajdować się w zdefiniowanych folderach czcionek?
Odp.: Jeśli czcionka użyta w dokumencie nie występuje w folderach czcionek zdefiniowanych w Aspose.Words, zamiast niej zostanie użyta czcionka zastępcza. Dzięki temu tekst w dokumencie będzie zawsze wyświetlany poprawnie, nawet jeśli oryginalna czcionka nie jest dostępna.
P: Czy foldery czcionek zdefiniowane w Aspose.Words mają pierwszeństwo przed czcionkami zainstalowanymi w systemie?
O: Tak, foldery czcionek zdefiniowane w Aspose.Words mają pierwszeństwo przed czcionkami zainstalowanymi w systemie. Oznacza to, że jeśli czcionka o tej samej nazwie występuje zarówno w zdefiniowanych folderach czcionek, jak i czcionkach systemowych, przy przetwarzaniu dokumentów Worda używana będzie wersja z folderu czcionek.