Class FontSavingArgs

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

object FontSavingArgs

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

bool

Document

Erhalten Sie das Dokument Objekt, das gerettet wird.

public Document Document { get; }

Eigentumswert

Document

FontFamilyName

Angibt den aktuellen Schriftzeichen Familiennamen.

public string FontFamilyName { get; }

Eigentumswert

string

FontFileName

Er erhält oder stellt den Dateinamen (ohne Path) fest, an dem das Schriftwort gespeichert wird.

public string FontFileName { get; set; }

Eigentumswert

string

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

Stream

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

bool

IsSubsettingNeeded

Erlaubt, festzustellen, ob die aktuelle Schrift vor Export als Schriftressource subsetiert werden wird.

public bool IsSubsettingNeeded { get; set; }

Eigentumswert

bool

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

bool

KeepFontStreamOpen

Erläutert, ob Aspose.Words den Strom offen oder geschlossen halten sollte, nachdem ein Schriftwort gespeichert wurde.

public bool KeepFontStreamOpen { get; set; }

Eigentumswert

bool

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

string

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

int

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

 Deutsch