Class FontSavingArgs
Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)
Er liefert Daten für das Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs) Event.
Um mehr zu erfahren, besuchen Sie die Save a Document Dokumentation des Artikels.
public class FontSavingArgs
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Wenn Aspose.Words ein Dokument in HTML oder damit verbundene Formate speichert und Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources eingestellt ist, speichert es jedes Schriftgegenstand für den Export in eine separate Datei.
Aspose.Words.Saving.FontsavingArgs kontrolliert, ob bestimmte Schriftressourcen exportiert werden sollten und wie.
Aspose.Words.Saving.FontSachingArgs ermöglicht es Ihnen auch, um zu redefinieren, wie die Schriftdateiennamen generiert werden oder umfassend das Speichern von Schriften in Dateien umzusetzen, indem Sie Ihre eigenen Streamobjekte bereitstellen.
Um zu entscheiden, ob Sie eine bestimmte Schriftquelle speichern möchten, verwenden Sie die Aspose.Words.Saving.FontSavingArgs.IsExportNeed Eigenschaft.
Um Schriften in Streams anstelle von Dateien zu speichern, verwenden Sie die Aspose.Words.Saving.FontSavingArgs.FontStream Eigenschaft.
Properties
Bold
Angibt, ob der aktuelle Schriftwort mutig ist.
public bool Bold { get; }
Eigentumswert
Document
Erhalten Sie das Dokument Objekt, das gerettet wird.
public Document Document { get; }
Eigentumswert
FontFamilyName
Angibt den aktuellen Schriftzeichen Familiennamen.
public string FontFamilyName { get; }
Eigentumswert
FontFileName
Er erhält oder stellt den Dateinamen (ohne Path) fest, an dem das Schriftwort gespeichert wird.
public string FontFileName { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, zu redefinieren, wie die Schriftdateiennamen während des Exports in HTML generiert werden.
Wenn das Ereignis gelöscht wird, enthält diese Eigenschaft den Dateinamen, der von Aspose.Words generiert wurde. Sie können den Wert dieser Eigenschaft ändern, um den Schriftwort in eine andere Datei zu speichern.
Aspose.Words erzeugt automatisch ein einzigartiges Dateinamen für jedes eingebettete Schrift, wenn es in HTML-Format exportiert wird. Wie der Schriftdateinamen erzeugt wird, hängt davon ab, ob Sie das Dokument in eine Datei oder in einen Stream speichern.
Wenn Sie ein Dokument in eine Datei speichern, erscheint der generierte Schriftdateienname .
Wenn Sie ein Dokument in einen Strom speichern, erscheint der generierte Schriftdateienname .
Aspose.Words.Saving.FontSavingArgs.PhotFileName muss nur den Dateinamen ohne den Pfad enthalten. __ WL27__ bestimmt den Weg zum Speichern mit dem Dokumentdateienamen, die _wL22.HtmlSaveOptions.FoundsFolder und wl26-Saver.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Erlaubt, den Strom zu spezifizieren, an dem das Schriftwort gespeichert wird.
public Stream FontStream { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, Schriften an Streams anstelle von Dateien während des HTML-Exports zu speichern.
Wenn diese Eigenschaft ist, wird die Schrift auf eine Datei gespeichert, die in der Aspose.Words.Saving.FontSavingArgs.FontFileName Eigenschaft angegeben ist.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Erlaubt zu bestimmen, ob die aktuelle Schrift als Schriftquelle exportiert werden wird'.
public bool IsExportNeeded { get; set; }
Eigentumswert
IsSubsettingNeeded
Erlaubt, festzustellen, ob die aktuelle Schrift vor Export als Schriftressource subsetiert werden wird.
public bool IsSubsettingNeeded { get; set; }
Eigentumswert
Remarks
Fonts können als vollständige ursprüngliche Fontdateien exportiert werden oder untergeordnet werden, um nur die Charaktere zu enthalten, die in dem Dokument verwendet werden.
Standardmäßig entscheidet Aspose.Words, ob Sie Subsetting durchführen oder nicht, indem Sie die ursprüngliche Schriftfilgröße mit der in Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold angegebenen vergleichen.
Italic
Angibt, ob der aktuelle Schriftwort italienisch ist.
public bool Italic { get; }
Eigentumswert
KeepFontStreamOpen
Erläutert, ob Aspose.Words den Strom offen oder geschlossen halten sollte, nachdem ein Schriftwort gespeichert wurde.
public bool KeepFontStreamOpen { get; set; }
Eigentumswert
Remarks
Default ist und Aspose.Words schließt den Stream, den Sie in der Aspose.Words.Saving.FontSavingArgs.FontStream Eigenschaft bereitgestellt haben, nachdem ein Schriftwort darin geschrieben wird.
Aspose.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
Erhalten Sie den ursprünglichen Schriftdateienamen mit einer Erweiterung.
public string OriginalFileName { get; }
Eigentumswert
Remarks
Diese Eigenschaft enthält den ursprünglichen Dateinamen des aktuellen Fonts, wenn es bekannt ist. Andernfalls kann es eine leere Zeile sein.
Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Erhalten Sie die ursprüngliche Schriftdateiengröße.
public int OriginalFileSize { get; }
Eigentumswert
Remarks
Diese Eigenschaft enthält die ursprüngliche Dateigröße der aktuellen Schrift, wenn sie bekannt ist.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded