Class DocumentFontsSubsystem

DocumentFontsSubsystem class

Απλή υλοποίηση του Aspose.Note.Fonts.FontsSubsystem. ΑνάκτησηFontFamily αντικείμενο από το OS.

public class DocumentFontsSubsystem : FontsSubsystem

Κατασκευαστές

ΟνομαΠεριγραφή
DocumentFontsSubsystem(Dictionary<string, string>)Αρχικοποιεί μια νέα παρουσία τουDocumentFontsSubsystem τάξη.
DocumentFontsSubsystem(Stream, Dictionary<string, string>)Αρχικοποιεί μια νέα παρουσία τουDocumentFontsSubsystem τάξη.
DocumentFontsSubsystem(string, Dictionary<string, string>)Αρχικοποιεί μια νέα παρουσία τουDocumentFontsSubsystem τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
static Default { get; set; }Λαμβάνει ή ορίζει το στατικό προεπιλεγμένο στιγμιότυπο.
DefaultFont { get; }Λαμβάνει ή ορίζει την προεπιλεγμένη γραμματοσειρά.

Μέθοδοι

ΟνομαΠεριγραφή
static UsingDefaultFont(string, Dictionary<string, string>)Δημιουργία νέας παρουσίας DocumentFontsSubsystem χρησιμοποιώντας το καθορισμένο προεπιλεγμένο όνομα γραμματοσειράς.
static UsingDefaultFontFromFile(string, Dictionary<string, string>)Δημιουργία νέας παρουσίας DocumentFontsSubsystem χρησιμοποιώντας μια γραμματοσειρά από καθορισμένο αρχείο ως προεπιλογή.
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>)Δημιουργία νέας παρουσίας DocumentFontsSubsystem χρησιμοποιώντας μια γραμματοσειρά από καθορισμένη ροή ως προεπιλογή.
AddFont(Stream)Προσθέστε τη γραμματοσειρά.
AddFont(string)Προσθέστε τη γραμματοσειρά.
AddFont(Stream, string)Προσθέστε τη γραμματοσειρά.
AddFontSubstitution(string, string)Προσθέτει αντικατάσταση γραμματοσειράς.
virtual GetFontFamily(string)Αποκτά οικογένεια γραμματοσειρών.
LoadFontsFromFolder(string)Φορτώνει όλες τις γραμματοσειρές TrueType από τον καθορισμένο φάκελο στην εσωτερική συλλογή.

Παραδείγματα

Δείχνει πώς να αποθηκεύσετε ένα έγγραφο σε μορφή pdf χρησιμοποιώντας καθορισμένη προεπιλεγμένη γραμματοσειρά.

// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Φόρτωση του εγγράφου στο Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Αποθηκεύστε το έγγραφο ως PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

Δείχνει πώς να αποθηκεύσετε ένα έγγραφο σε μορφή pdf χρησιμοποιώντας την προεπιλεγμένη γραμματοσειρά από ένα αρχείο.

// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// Φόρτωση του εγγράφου στο Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Αποθηκεύστε το έγγραφο ως PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Δείχνει πώς να αποθηκεύσετε ένα έγγραφο σε μορφή pdf χρησιμοποιώντας προεπιλεγμένη γραμματοσειρά από μια ροή.

// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// Φόρτωση του εγγράφου στο Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Αποθηκεύστε το έγγραφο ως PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";

using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
    oneFile.Save(dataDir, new PdfSaveOptions()
                              {
                                  FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
                              });
}

Δείτε επίσης