Ορισμός φακέλου γραμματοσειρών

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να ορίσετε τον κατάλογο γραμματοσειρών στο Aspose.Words για .NET. Θα μάθετε πώς να προσδιορίζετε τον κατάλογο που περιέχει τις γραμματοσειρές που χρησιμοποιούνται στο έγγραφο του Word.

Προαπαιτούμενα

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα ακόλουθα στοιχεία:

  • Γνώση εργασίας της γλώσσας προγραμματισμού C#
  • Η βιβλιοθήκη Aspose.Words για .NET είναι εγκατεστημένη στο έργο σας

Βήμα 1: Ορίστε τον κατάλογο εγγράφων

Ξεκινήστε ορίζοντας τη διαδρομή καταλόγου στη θέση του εγγράφου του Word. Αντικαθιστώ"YOUR DOCUMENT DIRECTORY" στον κωδικό με την κατάλληλη διαδρομή.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Βήμα 2: Ορισμός καταλόγου γραμματοσειρών

Δημιουργήστε ένα παράδειγμα τουFontSettings τάξη και χρησιμοποιήστε τοSetFontsFolder μέθοδος για τον καθορισμό του καταλόγου που περιέχει τις γραμματοσειρές. Αντικαθιστώ"Fonts" με το όνομα του πραγματικού καταλόγου γραμματοσειρών.

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

Βήμα 3: Φορτώστε το έγγραφο με ρυθμίσεις γραμματοσειράς

Χρησιμοποιήστε τοLoadOptions κλάση για να καθορίσετε τις ρυθμίσεις γραμματοσειράς στοFontSettings επιλογή. Στη συνέχεια χρησιμοποιήστε τοDocument class για να φορτώσετε το έγγραφο χρησιμοποιώντας αυτές τις επιλογές.

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

Δείγμα πηγαίου κώδικα για τον φάκελο Set Fonts χρησιμοποιώντας το Aspose.Words για .NET


// Διαδρομή στον κατάλογο εγγράφων σας
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);

συμπέρασμα

Συγχαρητήρια ! Τώρα ξέρετε πώς να ορίσετε τον κατάλογο γραμματοσειρών στο Aspose.Words για .NET. Μπορείτε να χρησιμοποιήσετε αυτήν τη δυνατότητα για να διασφαλίσετε τη διαθεσιμότητα των γραμματοσειρών που χρησιμοποιούνται στο έγγραφό σας και να εξασφαλίσετε συνέπεια στην εμφάνιση των γραμματοσειρών.

Συχνές ερωτήσεις

Ε: Πώς μπορώ να ορίσω έναν φάκελο προσαρμοσμένης γραμματοσειράς στο Aspose.Words;

Α: Για να ορίσετε έναν φάκελο προσαρμοσμένων γραμματοσειρών στο Aspose.Words, μπορείτε να χρησιμοποιήσετε τοFontsFolder τάξη και τοSetFontsFolders μέθοδο που καθορίζει τη διαδρομή προς το φάκελο που περιέχει τις γραμματοσειρές σας.

Ε: Μπορώ να ορίσω πολλούς φακέλους γραμματοσειρών στο Aspose.Words;

Α: Ναι, μπορείτε να ορίσετε πολλούς φακέλους γραμματοσειρών στο Aspose.Words καλώντας τοSetFontsFolders μέθοδος πολλές φορές με τις διαδρομές των διαφορετικών φακέλων γραμματοσειρών που θέλετε να χρησιμοποιήσετε.

Ε: Τι συμβαίνει εάν μια γραμματοσειρά που χρησιμοποιείται στο έγγραφο δεν υπάρχει στους καθορισμένους φακέλους γραμματοσειρών;

Α: Εάν μια γραμματοσειρά που χρησιμοποιείται στο έγγραφο δεν υπάρχει στους φακέλους γραμματοσειρών που ορίζονται στο Aspose.Words, θα χρησιμοποιηθεί μια υποκατάστατη γραμματοσειρά. Αυτό διασφαλίζει ότι το κείμενο στο έγγραφο θα εμφανίζεται πάντα σωστά, ακόμα κι αν η αρχική γραμματοσειρά δεν είναι διαθέσιμη.

Ε: Οι φάκελοι γραμματοσειρών που ορίζονται στο Aspose.Words έχουν προτεραιότητα έναντι των γραμματοσειρών που είναι εγκατεστημένες στο σύστημα;

Α: Ναι, οι φάκελοι γραμματοσειρών που ορίζονται στο Aspose.Words έχουν προτεραιότητα έναντι των γραμματοσειρών που είναι εγκατεστημένες στο σύστημα. Αυτό σημαίνει ότι εάν υπάρχει μια γραμματοσειρά με το ίδιο όνομα τόσο στους καθορισμένους φακέλους γραμματοσειρών όσο και στις γραμματοσειρές του συστήματος, η έκδοση στο φάκελο γραμματοσειράς θα χρησιμοποιηθεί κατά την επεξεργασία εγγράφων του Word.