Class FontSavingArgs

Class FontSavingArgs

Nombre del espacio: Aspose.Words.Saving Asamblea: Aspose.Words.dll (25.4.0)

Ofrece datos para el evento Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs.

Para saber más, visite el Save a Document Artículo de documentación.

public class FontSavingArgs

Inheritance

object FontSavingArgs

Miembros heredados

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

Remarks

Cuando Aspose.Words almacena un documento en HTML o formatos relacionados y Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources se establece, almacena cada sujeto de fuente para exportarse a un archivo separado.

Aspose.Words.Saving.FontsavingArgs controla si se debe exportar un recurso de fuente específico y cómo.

Aspose.Words.Saving.FontsavingArgs también permite redefinir la forma en que se generan los nombres de archivos de fuentes o circuncidir completamente el almacenamiento de las fuente en los ficheros proporcionando sus propios objetos de flujo.

Para decidir si salvar un recurso de fuente específico, use la propiedad Aspose.Words.Saving.FontSavingArgs.IsExportNeed.

Para salvar las fuentes en los flujos en lugar de los archivos, utilice la propiedad Aspose.Words.Saving.FontSavingArgs.FontStream.

Properties

Bold

Indica si la letra actual es valiente.

public bool Bold { get; }

Valor de la propiedad

bool

Document

Recibe el objeto del documento que se salva.

public Document Document { get; }

Valor de la propiedad

Document

FontFamilyName

Indica el nombre de familia de la letra actual.

public string FontFamilyName { get; }

Valor de la propiedad

string

FontFileName

Obtenga o coloca el nombre del archivo (sin ruta) donde se salvará la letra.

public string FontFileName { get; set; }

Valor de la propiedad

string

Remarks

Esta propiedad le permite redefinir cómo se generan los nombres de archivos de fuente durante la exportación a HTML.

Cuando se lanza el evento, esta propiedad contiene el nombre de archivo que fue generado por Aspose.Words. Puede cambiar el valor de esta propiedad para salvar la letra en un archivo diferente.

Aspose.Words genera automáticamente un nombre de archivo único para cada fuente incorporada cuando se exporta al formato HTML. La forma en que se genera el nombre de archivo de fuente depende de si se salva el documento a un archivo o a un flujo.

Al guardar un documento en un archivo, el nombre de archivo de fuente generado se ve como .

Al guardar un documento en un flujo, el nombre de archivo de fuente generado parece .

Aspose.Words.Saving.FontSavingArgs.HonFileName debe contener sólo el nombre de archivo sin la ruta. __ WL27__ determina el camino para ahorrar utilizando el nombres de arquivo de documento, el Wl26.Salvando.HTmlSaveOptions.FoundsFolder y _www.honfile.

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

FontStream

Permite especificar el flujo en el que se salvará la letra.

public Stream FontStream { get; set; }

Valor de la propiedad

Stream

Remarks

Esta propiedad le permite salvar las fuentes a los flujos en lugar de los archivos durante la exportación de HTML.

Cuando esta propiedad es, la letra se salvará a un archivo especificado en la propiedad Aspose.Words.Saving.FontSavingArgs.FontFileName.

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

IsExportNeeded

Permite especificar si la fuente actual se exportará como fuente de fuente'.

public bool IsExportNeeded { get; set; }

Valor de la propiedad

bool

IsSubsettingNeeded

Permite especificar si la fuente actual será subsetada antes de exportar como fuente de fuente.

public bool IsSubsettingNeeded { get; set; }

Valor de la propiedad

bool

Remarks

Las fuentes se pueden exportar como archivos de fuentes originales completos o subsetados para incluir sólo los caracteres que se utilizan en el documento.

Por defecto, Aspose.Words decide si realizar la suscripción o no comparando el tamaño del archivo de fuente original con el especificado en Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Puede superar este comportamiento para las fuentes individuales al configurar la propiedad de Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed.

Italic

Indica si la letra actual es italiana.

public bool Italic { get; }

Valor de la propiedad

bool

KeepFontStreamOpen

Especifica si Aspose.Words debe mantener el flujo abierto o cerrado después de guardar una letra.

public bool KeepFontStreamOpen { get; set; }

Valor de la propiedad

bool

Remarks

Default es y Aspose.Words cerrará el flujo que usted proporciona en la propiedad Aspose.Words.Saving.FontSavingArgs.FontStream después de escribir una letra en ella.

SiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguiente

OriginalFileName

Obtenga el nombre de archivo de fuente original con una extensión.

public string OriginalFileName { get; }

Valor de la propiedad

string

Remarks

Esta propiedad contiene el nombre de archivo original de la letra actual si se conoce.

Aspose.Words.Saving.FontSavingArgs.OriginalFileSize

OriginalFileSize

Obtenga el tamaño del archivo de fuente original.

public int OriginalFileSize { get; }

Valor de la propiedad

int

Remarks

Esta propiedad contiene el tamaño de archivo original de la letra actual si es conocida.

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

 Español