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
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
Document
Recibe el objeto del documento que se salva.
public Document Document { get; }
Valor de la propiedad
FontFamilyName
Indica el nombre de familia de la letra actual.
public string FontFamilyName { get; }
Valor de la propiedad
FontFileName
Obtenga o coloca el nombre del archivo (sin ruta) donde se salvará la letra.
public string FontFileName { get; set; }
Valor de la propiedad
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
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
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
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
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
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
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
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