Class FontSavingArgs

Class FontSavingArgs

Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)

Fornece dados para o evento Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).

Para saber mais, visite o Save a Document Artigo de Documentação.

public class FontSavingArgs

Inheritance

object FontSavingArgs

Membros herdados

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

Remarks

Quando Aspose.Words salva um documento para HTML ou formatos relacionados e Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources é configurado, ele salva cada objeto de letra para exportar para um arquivo separado.

Aspose.Words.Saving.FontsavingArgs controla se uma fonte de letra específica deve ser exportada e como.

Aspose.Words.Saving.FontsavingArgs também permite redefinir como os nomes de arquivos de fonte são gerados ou para circular completamente a poupança de fontes em ficheiros, fornecendo seus próprios objetos de fluxo.

Para decidir se salvar um recurso de fonte específico, use a propriedade Aspose.Words.Saving.FontSavingArgs.IsExportNeed.

Para salvar fontes em fluxos em vez de arquivos, use a propriedade Aspose.Words.Saving.FontSavingArgs.FontStream.

Properties

Bold

Indica se a letra atual é corajosa.

public bool Bold { get; }

Valor da propriedade

bool

Document

Obtenha o objeto do documento que está sendo salvo.

public Document Document { get; }

Valor da propriedade

Document

FontFamilyName

Indica o nome de família da fonte atual.

public string FontFamilyName { get; }

Valor da propriedade

string

FontFileName

Recebe ou coloca o nome do arquivo (sem caminho) para onde a letra será salvida.

public string FontFileName { get; set; }

Valor da propriedade

string

Remarks

Esta propriedade permite-lhe redefinir como os nomes de arquivo de fonte são gerados durante a exportação para o HTML.

Quando o evento é lançado, esta propriedade contém o nome do arquivo que foi gerado por Aspose.Words. Você pode alterar o valor desta propriedade para salvar a letra em um arquivo diferente.

Aspose.Words gera automaticamente um nome de arquivo único para cada fonte incorporada quando exportado para o formato HTML. Como o nome de arquivo fonte é gerado depende de se você salvar o documento para um arquivo ou para um fluxo.

Ao salvar um documento para um arquivo, o nome do arquivo de fonte gerado parece .

Ao salvar um documento para um fluxo, o nome do arquivo de fonte gerado parece .

Aspose.Words.Saving.FontSavingArgs.MontFileName deve conter apenas o nome do arquivo sem a estrada. __ WL27__ determina o caminho para salvar usando o seu nome de arquivos de documento, o _wL22.HtmlSaveOptions.FoonsFolder e wl26-Saver.

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

FontStream

Permite especificar o fluxo para onde a fonte será salvida.

public Stream FontStream { get; set; }

Valor da propriedade

Stream

Remarks

Esta propriedade permite que você salve letras para os fluxos em vez de arquivos durante a exportação de HTML.

O valor padrão é . Quando esta propriedade é , a fonte será salvo para um arquivo especificado na propriedade Aspose.Words.Saving.FontSavingArgs.FontFileName.

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

IsExportNeeded

Permite especificar se a fonte atual será exportada como fonte de fonte.

public bool IsExportNeeded { get; set; }

Valor da propriedade

bool

IsSubsettingNeeded

Permite especificar se a fonte atual será submetida antes de ser exportada como fonte de fonte.

public bool IsSubsettingNeeded { get; set; }

Valor da propriedade

bool

Remarks

Fontes podem ser exportados como arquivos originais completos ou subsetados para incluir apenas os caracteres que são usados no documento.

Por padrão, Aspose.Words decide se realizar o subset ou não, comparando o tamanho do arquivo de fonte original com o especificado em Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Você pode superar este comportamento para fontes individuais, configurando o Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeded propriedade.

Italic

Indica se a letra atual é italiana.

public bool Italic { get; }

Valor da propriedade

bool

KeepFontStreamOpen

Determina se Aspose.Words deve manter o fluxo aberto ou fechado depois de salvar uma fonte.

public bool KeepFontStreamOpen { get; set; }

Valor da propriedade

bool

Remarks

Default é e Aspose.Words irá fechar o fluxo que você fornece na propriedade Aspose.Words.Saving.FontSavingArgs.FontStream depois de escrever uma fonte nele.

Fonte.Fonte.Fonte.Fonte.Fonte.Fonte

OriginalFileName

Obtenha o nome do arquivo de fonte original com uma extensão.

public string OriginalFileName { get; }

Valor da propriedade

string

Remarks

Esta propriedade contém o nome de arquivo original da fonte atual, se conhecida.

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

Obtenha o tamanho do arquivo de fonte original.

public int OriginalFileSize { get; }

Valor da propriedade

int

Remarks

Esta propriedade contém o tamanho do arquivo original da fonte atual, se conhecida.

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

 Português