Σειρά επιλογής γραμματοσειράς στο Aspose.Slides για С++
Επισκόπηση
Όταν μια παρουσίαση φορτώνεται, αποδίδεται ή μετατρέπεται σε άλλη μορφή, το Aspose.Slides ελέγχει αν οι γραμματοσειρές που χρησιμοποιούνται στην παρουσίαση είναι διαθέσιμες στο λειτουργικό σύστημα. Εάν λείπει μια απαιτούμενη γραμματοσειρά, το Aspose.Slides επιλέγει μια αντικατάσταση γραμματοσειράς που είναι όσο πιο κοντά γίνεται σε αυτή που θα χρησιμοποίησε το PowerPoint.
Το Aspose.Slides πρώτα αναζητά τη συγκεκριμένη γραμματοσειρά στο λειτουργικό σύστημα. Εάν η γραμματοσειρά βρεθεί, χρησιμοποιείται. Εάν δεν βρεθεί, εφαρμόζεται μια κατάλληλη αντικατάσταση. Όταν οι κανόνες αντικατάστασης γραμματοσειρών ορίζονται μέσω FontSubstRule, αυτοί οι κανόνες λαμβάνονται επίσης υπόψη.
Μπορείτε επίσης να προσθέσετε γραμματοσειρές κατά την εκτέλεση της εφαρμογής, να χρησιμοποιήσετε ενσωματωμένες γραμματοσειρές από μια παρουσίαση ή να φορτώσετε εξωτερικές γραμματοσειρές για έγγραφα εξόδου όπως αρχεία PDF.
Επιλογή Γραμματοσειράς
Ορισμένοι κανόνες εφαρμόζονται στις γραμματοσειρές μιας παρουσίασης όταν η παρουσίαση φορτώνεται, αποδίδεται ή μετατρέπεται σε άλλη μορφή. Για παράδειγμα, όταν προσπαθείτε να μετατρέψετε μια παρουσίαση (τις διαφάνειές της) σε εικόνες, οι γραμματοσειρές της παρουσίασης ελέγχονται για να επαληθευτεί ότι οι επιλεγμένες γραμματοσειρές είναι διαθέσιμες στο λειτουργικό σύστημα. Εάν διαπιστωθεί ότι οι γραμματοσειρές λείπουν, αντικαθίστανται — δείτε Αντικατάσταση Γραμματοσειράς και Υποκατάσταση Γραμματοσειράς.
Αυτή είναι η διαδικασία που ακολουθεί το Aspose.Slides κατά τη διαχείριση των γραμματοσειρών:
- Το Aspose.Slides αναζητά γραμματοσειρές στο λειτουργικό σύστημα για να βρει τη γραμματοσειρά που ταιριάζει με τη γραμματοσειρά που επιλέχθηκε στην παρουσίαση.
- Εάν η επιλεγμένη γραμματοσειρά βρεθεί, το Aspose.Slides τη χρησιμοποιεί. Διαφορετικά, το Aspose.Slides χρησιμοποιεί μια γραμματοσειρά αντικατάστασης που είναι όσο πιο κοντά γίνεται σε αυτή που θα χρησιμοποιούσε το PowerPoint.
- Εάν έχουν οριστεί κανόνες αντικατάστασης γραμματοσειρών μέσω FontSubstRule, εφαρμόζονται.
Το Aspose.Slides σας επιτρέπει να προσθέσετε γραμματοσειρές κατά την εκτέλεση της εφαρμογής και στη συνέχεια να τις χρησιμοποιήσετε. Δείτε Προσαρμοσμένες γραμματοσειρές.
Όταν προστεθούν επιπλέον γραμματοσειρές μέσα σε μια παρουσίαση, αυτές ονομάζονται Ενσωματωμένες γραμματοσειρές.
Το Aspose.Slides σας επιτρέπει να προσθέσετε γραμματοσειρές που εφαρμόζονται μόνο σε έγγραφα εξόδου. Για παράδειγμα, εάν μια παρουσίαση που θέλετε να μετατρέψετε σε PDF περιέχει γραμματοσειρές που λείπουν από το σύστημά σας και ενσωματωμένες γραμματοσειρές, μπορείτε να προσθέσετε ή να φορτώσετε τις απαραίτητες γραμματοσειρές ως εξωτερικές γραμματοσειρές.
Note
Δεν διανέμουμε καμία γραμματοσειρά, είτε πληρωμένη είτε δωρεάν. Το API μας επιτρέπει να φορτώνετε εξωτερικές γραμματοσειρές και να τις ενσωματώνετε σε έγγραφα, αλλά το κάνετε με τις γραμματοσειρές κατά τη δική σας κρίση και ευθύνη.Συχνές ερωτήσεις
Πώς μπορώ να προσδιορίσω ποιες γραμματοσειρές χρησιμοποιούνται πραγματικά σε μια παρουσίαση πριν από τη μετατροπή;
Το Aspose.Slides σας επιτρέπει να εξετάσετε τις χρησιμοποιούμενες γραμματοσειρές μέσω του διαχειριστή γραμματοσειρών, ώστε να μπορέσετε να αποφασίσετε αν θα ενσωμάτωση, αντικατάσταση ή προσθέσετε εξωτερικές πηγές. Αυτό σας βοηθά να αποτρέψετε ανεπιθύμητες αντικαταστάσεις κατά την απόδοση και την εξαγωγή.
Μπορώ να προσθέσω επιπλέον καταλόγους γραμματοσειρών χωρίς να τους εγκαταστήσω στο λειτουργικό σύστημα;
Ναι. Μπορείτε να καταχωρήσετε εξωτερικές πηγές γραμματοσειρών όπως φάκελοι ή ροές στη μνήμη για απόδοση και εξαγωγή. Αυτό αφαιρεί την εξάρτηση από τις γραμματοσειρές του συστήματος υποδοχής και διατηρεί τη διάταξη προβλέψιμη.
Πώς μπορώ να αποτρέψω μια σιωπηρή εναλλακτική σε μια ακατάλληλη γραμματοσειρά όταν λείπει ένα γλύφιο;
Ορίστε ρητά αντικατάσταση γραμματοσειράς και κανόνες εναλλακτικών γραμματοσειρών εκ των προτέρων. Αναλύοντας τις χρησιμοποιούμενες γραμματοσειρές και θέτοντας ελεγχόμενη προτεραιότητα για τις εναλλακτικές, εξασφαλίζετε συνεπή τυπογραφία και αποφεύγετε ανεπιθύμητα αποτελέσματα.