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
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à
Document
Riceve l’oggetto del documento che viene salvato.
public Document Document { get; }
Valore di proprietà
FontFamilyName
Indica il nome di famiglia della lettera attuale.
public string FontFamilyName { get; }
Valore di proprietà
FontFileName
Riceve o impone il nome del file (senza strada) in cui verrà salvato il font.
public string FontFileName { get; set; }
Valore di proprietà
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à
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à
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à
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à
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à
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à
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à
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