Class FontSavingArgs

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

object FontSavingArgs

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

bool

Document

Obține obiectul documentului care este salvat.

public Document Document { get; }

Valoarea proprietății

Document

FontFamilyName

Indică numele de familie actual de font.

public string FontFamilyName { get; }

Valoarea proprietății

string

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

string

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

Stream

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

bool

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

bool

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

bool

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

bool

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

string

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

int

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

 Română