Class FontSavingArgs
Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)
Oferă date pentru evenimentul Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).
Pentru a afla mai multe, vizitați Save a Document Articolul de documentare.
public class FontSavingArgs
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Atunci când Aspose.Words salvează un document în formate HTML sau conexe și Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources este setat la , salvează fiecare subiect de font pentru export într-un fișier separat.
Aspose.Words.Saving.FontsavingArgs controlează dacă o anumită sursă de font ar trebui exportată și cum.
Aspose.Words.Saving.FontsavingArgs vă permite, de asemenea, să redefiniți modul în care sunt generate numele fișierului font sau să circumventă complet salvarea fonturilor în fișiere prin furnizarea propriilor obiecte de flux.
Pentru a decide dacă să salvați o anumită resursă de font, utilizați proprietatea Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Pentru a salva fonturile în fluxuri în loc de fișiere, utilizați proprietatea Aspose.Words.Saving.FontSavingArgs.FontStream.
Properties
Bold
Indică dacă fontul curent este îndrăzneț.
public bool Bold { get; }
Valoarea proprietății
Document
Obține obiectul documentului care este salvat.
public Document Document { get; }
Valoarea proprietății
FontFamilyName
Indică numele de familie actual de font.
public string FontFamilyName { get; }
Valoarea proprietății
FontFileName
Obține sau stabilește numele fișierului (fără cale) unde fontul va fi salvat.
public string FontFileName { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să redefiniți modul în care numele fișierului font este generat în timpul exportului la HTML.
Atunci când evenimentul este lansat, această proprietate conține numele fișierului generat de Aspose.Words. puteți schimba valoarea acestei proprietăți pentru a salva fontul într-un fișier diferit.
Aspose.Words generează automat un nume de fișier unic pentru fiecare font încorporat atunci când se exportă în format HTML. modul în care numele fișierului font este generat depinde de modul în care salvați documentul într-un fișier sau într-un flux.
Când salvați un document într-un fișier, numele fișierului de font generat arată ca .
Când salvați un document într-un flux, numele fișierului de font generat arată ca .
Aspose.Words.Saving.FontSavingArgs.HtFileName trebuie să conțină numai numele fișierului fără calea. __ WL27__ stabilește drumul pentru a salva folosind numele de fișiere de document, __ www.htmlSaveOptions.fonts Folder și _wl26.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Permiteți să specificați fluxul la care va fi salvat fontul.
public Stream FontStream { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să salvați fonturi în fluxuri în loc de fișiere în timpul exportului HTML.
Când această proprietate este , fontul va fi salvat la un fișier specificat în proprietatea Aspose.Words.Saving.FontSavingArgs.FontFileName.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Permiteți să specificați dacă fontul curent va fi exportat ca sursă de font.
public bool IsExportNeeded { get; set; }
Valoarea proprietății
IsSubsettingNeeded
Permiteți să specificați dacă fontul curent va fi subsetat înainte de a fi exportat ca sursa de font.
public bool IsSubsettingNeeded { get; set; }
Valoarea proprietății
Remarks
Fonturile pot fi exportate ca fișiere de font originale complete sau subsetate pentru a include numai caracterele utilizate în document.
De preferință, Aspose.Words decide dacă să efectueze subsetarea sau nu prin compararea dimensiunii fișierului de font original cu cea specificată în Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Puteți supraîncărca acest comportament pentru fonturi individuale prin setarea proprietății Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed.
Italic
Indică dacă fontul actual este italian.
public bool Italic { get; }
Valoarea proprietății
KeepFontStreamOpen
Specifica dacă Aspose.Words ar trebui să păstreze fluxul deschis sau închis după salvarea unui font.
public bool KeepFontStreamOpen { get; set; }
Valoarea proprietății
Remarks
Default este și Aspose.Words va închide fluxul pe care l-ați furnizat în proprietatea Aspose.Words.Saving.FontSavingArgs.FontStream după ce ați scris un font în ea.
Aspose.Words.Saving.FontSavingArgs.FontStream
OriginalFileName
Obțineți numele fișierului de font original cu o extensie.
public string OriginalFileName { get; }
Valoarea proprietății
Remarks
Această proprietate conține numele de fișier original al fontului curent, dacă este cunoscut.
Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Obțineți dimensiunea fișierului de font original.
public int OriginalFileSize { get; }
Valoarea proprietății
Remarks
Această proprietate conține dimensiunea originală a fișierului actual dacă este cunoscută. altfel poate fi zero.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded