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
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
Document
Obtenha o objeto do documento que está sendo salvo.
public Document Document { get; }
Valor da propriedade
FontFamilyName
Indica o nome de família da fonte atual.
public string FontFamilyName { get; }
Valor da propriedade
FontFileName
Recebe ou coloca o nome do arquivo (sem caminho) para onde a letra será salvida.
public string FontFileName { get; set; }
Valor da propriedade
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
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
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
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
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
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
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
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