Class FontSavingArgs
Nom dels espais: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)
Proporciona dades per a l’esdeveniment Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs.
Per saber-ne més, visita el Save a Document Article de documentació.
public class FontSavingArgs
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Quan Aspose.Words salva un document a HTML o formats relacionats i Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources s’estableix, salva cada subjecte de font per exportar-se a un fitxer separat.
Aspose.Words.Saving.FontSachingArgs controla si s’ha d’exportar una font particular i com.
Aspose.Words.Saving.FontsavingArgs també permet redefinir com es generen els noms de fitxers de fonts o circumventar completament l’emmagatzematge de lletres en arxius proporcionant els vostres propis objectes de flux.
Per decidir si per salvar una font particular, utilitzeu la propietat Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Per salvar fonts en fluxos en lloc de fitxers, utilitzeu la propietat Aspose.Words.Saving.FontSavingArgs.FontStream.
Properties
Bold
Indica si la font actual és valenta.
public bool Bold { get; }
Valor de la propietat
Document
Recull l’objecte del document que s’està salvant.
public Document Document { get; }
Valor de la propietat
FontFamilyName
Indica el nom de família de la font actual.
public string FontFamilyName { get; }
Valor de la propietat
FontFileName
Obté o col·loca el nom de fitxer (sense ruta) on es salvarà la font.
public string FontFileName { get; set; }
Valor de la propietat
Remarks
Aquesta propietat li permet redefinir com es generen els noms de fitxers de fonts durant l’exportació a HTML.
Quan l’esdeveniment és llançat, aquesta propietat conté el nom de fitxer que va ser generat per Aspose.Words. Es pot canviar el valor d’aquesta propietat per salvar la font en un fitxer diferent.
Aspose.Words genera automàticament un nom de fitxer únic per a cada font incorporat quan s’exporta al format HTML. Com es genera el nom de fitxer de font depèn de si s’emmagatzema el document a un fitxer o a un flux.
Quan s’emmagatzema un document en un fitxer, el nom de fitxer de font generat sembla .
Quan s’emmagatzema un document a un flux, el nom de fitxer de font generat sembla .
Aspose.Words.Saving.FontSavingArgs.HitFileName ha de contenir només el nom de fitxer sense el camí. __ WL27__ determina el recorregut per a l’emmagatzematge utilitzant el nombre de document, el __ www.hitfish.tml SaveOptions. fontsFolder i _wl26.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Permet especificar el flux en el qual es salvarà la font.
public Stream FontStream { get; set; }
Valor de la propietat
Remarks
Aquesta propietat li permet guardar fonts a fluxos en lloc de fitxers durant l’exportació HTML.
Quan aquesta propietat és , la font es salvarà a un fitxer especificat en la propietat Aspose.Words.Saving.FontSavingArgs.FontFileName.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Permet especificar si la font actual es exportarà com a font'.
public bool IsExportNeeded { get; set; }
Valor de la propietat
IsSubsettingNeeded
Permet especificar si el font actual serà subset abans d’exportar-lo com a font.
public bool IsSubsettingNeeded { get; set; }
Valor de la propietat
Remarks
Les fonts es poden exportar com a fitxers fonts originals complets o subset per incloure només els caràcters que s’utilitzen en el document.
Per default, Aspose.Words decideix si realitzar la subscripció o no comparant la mida de fitxer de font original amb la que s’especifica en Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Pot superar aquest comportament per a fonts individuals mitjançant la configuració de la propietat Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed.
Italic
Indica si la lletra actual és italiana.
public bool Italic { get; }
Valor de la propietat
KeepFontStreamOpen
Especifica si Aspose.Words ha de mantenir el flux obert o tancat després d’emmagatzemar una font.
public bool KeepFontStreamOpen { get; set; }
Valor de la propietat
Remarks
Default és i Aspose.Words tancarà el flux que proporcioneu a la propietat Aspose.Words.Saving.FontSavingArgs.FontStream després d’escriure una font en ella.
Aspose.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
Obté el nom de fitxer de font original amb una extensi.
public string OriginalFileName { get; }
Valor de la propietat
Remarks
Aquesta propietat conté el nom de fitxer original de la font actual si és coneguda.
Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Obté la mida de fitxer de font original.
public int OriginalFileSize { get; }
Valor de la propietat
Remarks
Aquesta propietat conté la mida de fitxer original de la font actual si és coneguda.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded