Class FontSavingArgs

Class FontSavingArgs

Il nome: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)

Fornisce dati per l’evento Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).

Per saperne di più, visita il Save a Document Articolo di documentazione.

public class FontSavingArgs

Inheritance

object FontSavingArgs

I membri ereditari

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Quando Aspose.Words salva un documento in formato HTML o correlato e Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources è impostato , salva ogni soggetto di font per esportare in un file separato.

Aspose.Words.Saving.FontsavingArgs controlla se una risorsa di font specifica dovrebbe essere esportata e come.

Aspose.Words.Saving.FontsavingArgs consente anche di redefinire come vengono generati i nomi dei file di font o di circondare completamente il salvataggio delle font in file fornendo i propri oggetti di flusso.

Per decidere se salvare una risorsa di font specifica, utilizzare la proprietà Aspose.Words.Saving.FontSavingArgs.IsExportNeed.

Per salvare le font nei flussi invece dei file, utilizzare la proprietà Aspose.Words.Saving.FontSavingArgs.FontStream.

Properties

Bold

Indica se l’attuale font è coraggioso.

public bool Bold { get; }

Valore di proprietà

bool

Document

Riceve l’oggetto del documento che viene salvato.

public Document Document { get; }

Valore di proprietà

Document

FontFamilyName

Indica il nome di famiglia della lettera attuale.

public string FontFamilyName { get; }

Valore di proprietà

string

FontFileName

Riceve o impone il nome del file (senza strada) in cui verrà salvato il font.

public string FontFileName { get; set; }

Valore di proprietà

string

Remarks

Questa proprietà ti consente di redimensionare come vengono generati i nomi dei file di font durante l’esportazione in HTML.

Quando l’evento viene rimosso, questa proprietà contiene il nome del file che è stato generato da Aspose.Words. Puoi cambiare il valore di questa proprietà per salvare la font in un file diverso.

Aspose.Words genera automaticamente un nome di file unico per ogni font incorporato quando viene esportato in formato HTML. Come viene generato il nome del file di font dipende dal fatto che si salvi il documento in un file o in un flusso.

Quando si salva un documento in un file, il nome del file di font generato sembra .

Quando si salva un documento in un flusso, il nome del file di font generato sembra .

Il nome di file deve contenere solo il nome del file senza il percorso. Aspose.Words determina la strada per salvare utilizzando il documento file name, il __ WL27__.Saving.HtmlSaveOptions.FontsFolder e _wl26.

Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias

FontStream

Permette di specificare il flusso in cui sarà salvata la font.

public Stream FontStream { get; set; }

Valore di proprietà

Stream

Remarks

Questa proprietà ti consente di salvare le font per i flussi invece di file durante l’esportazione HTML.

Il valore predefinito è .Quando questa proprietà è , la font verrà salvata a un file specificato nella proprietà Aspose.Words.Saving.FontSavingArgs.FontFileName.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

Permette di specificare se la font corrente sarà esportata come risorsa di font.

public bool IsExportNeeded { get; set; }

Valore di proprietà

bool

IsSubsettingNeeded

Permette di specificare se la font corrente sarà sottosegretata prima di esportare come risorsa di font.

public bool IsSubsettingNeeded { get; set; }

Valore di proprietà

bool

Remarks

Le font possono essere esportate come file di font originali complete o sottosegretate per includere solo i caratteri che vengono utilizzati nel documento.

Per impostazione predefinita, Aspose.Words decide se eseguire la sottoscrizione o meno confrontando la dimensione del file di font originale con quella specificata in Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Puoi superare questo comportamento per le singole font impostando la proprietà di Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed.

Italic

Indica se la lettera corrente è italiana.

public bool Italic { get; }

Valore di proprietà

bool

KeepFontStreamOpen

Specifica se Aspose.Words dovrebbe mantenere il flusso aperto o chiuso dopo aver salvato un font.

public bool KeepFontStreamOpen { get; set; }

Valore di proprietà

bool

Remarks

Default è e Aspose.Words chiuderà il flusso fornito nella proprietà Aspose.Words.Saving.FontSavingArgs.FontStream dopo aver scritto una lettera in esso.

Aspose.Words.Saving.FontSavingArgs.FontStream

OriginalFileName

Riceve il nome del file di font originale con un’estensione.

public string OriginalFileName { get; }

Valore di proprietà

string

Remarks

Questa proprietà contiene il nome del file originale della lettera corrente se conosciuta. altrimenti può essere una riga vuota.

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

Ottieni la dimensione del file di font originale.

public int OriginalFileSize { get; }

Valore di proprietà

int

Remarks

Questa proprietà contiene la dimensione del file originale della lettera corrente se conosciuta. altrimenti può essere zero.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 Italiano