Class FontSavingArgs
Именује се: Aspose.Words.Saving Асамблеја: Aspose.Words.dll (25.4.0)
Pružuje podatke za događaj Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).
Да бисте сазнали више, посетите Save a Document Документални чланак .
public class FontSavingArgs
Inheritance
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Када Aspose.Words сачува документ у ХТМЛ или сродним форматима и Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources је постављен на , сачува сваки субјект шрифта за извоз у одвојени датотеку.
Aspose.Words.Saving.FontsavingArgs контролише да ли одређени извор шрифта треба да се извози и како.
Aspose.Words.Saving.FontsavingArgs такође вам омогућава да поново дефинишете како се генеришу имена датотека шрифта или да потпуно заобиђете складиштење шпијуна у фајлове пружајући своје објекте струје.
Да бисте одлучили да ли ћете сачувати одређени извор шрифта, користите својство Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
Да бисте сачували шрифтове у струје уместо датотека, користите својство Aspose.Words.Saving.FontSavingArgs.FontStream.
Properties
Bold
Показује да ли је тренутни шрифт храбар.
public bool Bold { get; }
Вредност имовине
Document
Добијете објекат документа који се спасава.
public Document Document { get; }
Вредност имовине
FontFamilyName
Наведи тренутну фамилију шрифта.
public string FontFamilyName { get; }
Вредност имовине
FontFileName
Добија или поставља име датотеке (без пута) где ће се шрифт сачувати.
public string FontFileName { get; set; }
Вредност имовине
Remarks
Ова својство вам омогућава да поново дефинишете како се имена датотека шрифта генеришу током извоза у ХТМЛ.
Када се догађај баци, ова имовина садржи име датотеке које је генерисао Aspose.Words. Можете променити вредност ове имовине да бисте сачували шрифт у другачији датотеку.
Aspose.Words аутоматски генерише јединствено име датотеке за сваки уграђени шрифт када се извози у ХТМЛ формат.
Када сачувате документ у датотеку, генерисано име шрифта изгледа као .
Када сачувате документ у току, генерисано име шрифта изгледа као .
Aspose.Words.Saving.FontSavingArgs.MontFileName mora da sadrži samo ime datoteke bez staze. VL27 određuje stazu za sačuvanje pomoću imena dosjea, __ВL23-a.HtmlSaveOptions.FoonsFolder i Wl26.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
Омогућава да наведете струју на којој ће се шрифт сачувати.
public Stream FontStream { get; set; }
Вредност имовине
Remarks
Ова својства вам омогућава да сачувате шрифтове у токовима уместо датотека током ХТМЛ извоза.
Када је ова својства , шрифт ће бити сачуван на датотеку која је наведена у својству Aspose.Words.Saving.FontSavingArgs.FontFileName.
Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen
IsExportNeeded
Омогућава да се утврди да ли ће се тренутни шрифт извозити као извор шрифта.
public bool IsExportNeeded { get; set; }
Вредност имовине
IsSubsettingNeeded
Омогућава да се утврди да ли ће се тренутни шрифт подсетити пре извоза као извор шрифта.
public bool IsSubsettingNeeded { get; set; }
Вредност имовине
Remarks
Шрифтови се могу извозити као комплетне оригиналне шрифтне датотеке или подсети да укључе само знакове који се користе у документу.
По подразумевању, Aspose.Words одлучује да ли да изврши подређење или не, упоређујући оригиналну величину шрифта са величином датотеке која је наведена у Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold. Можете превазићи ово понашање за појединачне шрифте постављањем Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeed својство.
Italic
Показује да ли је тренутни шрифт италијански.
public bool Italic { get; }
Вредност имовине
KeepFontStreamOpen
Потврђује да ли Аппосе.Вордс треба да држи ток отворен или затворен након чувања шрифта.
public bool KeepFontStreamOpen { get; set; }
Вредност имовине
Remarks
По правилу је и Aspose.Words ће затворити струју коју пружате у својству Aspose.Words.Saving.FontSavingArgs.FontStream након што напишете шрифт у њега.
Аппосе.Вордс.Свајање.ФонтСвајањеArgs.ФонтСтрим
OriginalFileName
Добије првобитно име датотеке шрифта уз проширење.
public string OriginalFileName { get; }
Вредност имовине
Remarks
Ова имовина садржи првобитно име датотеке текућег шрифта ако је познат.
Aspose.Words.Saving.FontSavingArgs.OriginalFileSize
OriginalFileSize
Добије оригиналну величину шрифта.
public int OriginalFileSize { get; }
Вредност имовине
Remarks
Ова имовина садржи оригиналну величину датотеке тренутног шрифта ако је познат.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded