Class FontSavingArgs
Namespace: Aspose.Words.Saving
تجميع: Aspose.Words.dll (25.3.0)
يقدم بيانات عن حدث Aspose.Words.Saving.IFontSavingCallback.FontSaving(Aspose.Words.Saving.FontSavingArgs).
To learn more, visit the Save a Document documentation article.
public class FontSavingArgs
التراث
الأعضاء الموروثين
object.GetType(),object.MemberwiseClone(),object.ToString(),object.Equals(object?),object.Equals(object?, object?),object.ReferenceEquals(object?, object?),object.GetHashCode()
ملاحظات
عندما يقوم Aspose.Words بتخزين مستند إلى تنسيقات HTML أو ذات صلة و Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources يتم تعيينه ، فإنه يقوم بتخزين كل موضوع الخط للتصدير إلى ملف منفصل.
Aspose.Words.Saving.FontSavingArgs controls whether particular font resource should be exported and how.
Aspose.Words.Saving.FontSavingArgs also allows to redefine how font file names are generated or to completely circumvent saving of fonts into files by providing your own stream objects.
لتحديد ما إذا كان لتخزين مصدر الخط معين، استخدم الممتلكات Aspose.Words.Saving.FontSavingArgs.IsExportNeed.
لتخزين الخطوط في التدفقات بدلاً من الملفات، استخدم خصائص Aspose.Words.Saving.FontSavingArgs.FontStream.
الممتلكات
Bold
إشارة إلى ما إذا كان الخط الحالي شجاعًا.
public bool Bold { get; }
قيمة الممتلكات
Document
يحصل على موضوع الوثيقة الذي يتم إنقاذه.
public Document Document { get; }
قيمة الممتلكات
FontFamilyName
إشارة إلى الاسم العائلي الحالي للخط.
public string FontFamilyName { get; }
قيمة الممتلكات
FontFileName
يحصل أو يضع اسم الملف (بدون مسار) حيث سيتم حفظ الخط.
public string FontFileName { get; set; }
قيمة الممتلكات
ملاحظات
تتيح لك هذه الخصائص إعادة تعريف كيف يتم إنشاء أسماء ملفات الخط أثناء تصديرها إلى HTML.
عندما يتم إلغاء الحدث ، يحتوي هذا الممتلكات على اسم الملف الذي تم إنشاؤه بواسطة Aspose.Words. يمكنك تغيير قيمة هذا الممتلكات لتخزين الخط إلى ملف مختلف.
يولد Aspose.Words تلقائيًا اسم ملف فريد لكل حرف مدمج عند تصديره إلى تنسيق HTML. كيف يتم إنشاء اسم ملف الخط يعتمد على ما إذا كنت تخزن المستند إلى ملف أو إلى تدفق.
عند حفظ مستند إلى ملف ، يبدو اسم ملف الخط الذي تم إنشاؤه .
عند حفظ مستند إلى تدفق ، يبدو اسم ملف الخط الذي تم إنشاؤه .
Aspose.Words.Saving.FontSavingArgs.FontFileName must contain only the file name without the path. Aspose.Words determines the path for saving using the document file name, the Aspose.Words.Saving.HtmlSaveOptions.FontsFolder and Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias properties.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
يسمح بتحديد تدفق حيث سيتم حفظ الخط.
public Stream FontStream { get; set; }
قيمة الممتلكات
ملاحظات
تتيح لك هذه الخصائص حفظ الخطوط إلى التدفقات بدلاً من الملفات أثناء تصدير HTML.
عندما يكون هذا الممتلكات ، سيتم حفظ الخط إلى ملف محدد في 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; }
قيمة الممتلكات
ملاحظات
يمكن تصدير الخطوط كملفات الخطوط الأصلية الكاملة أو إدراجها لتشمل فقط الأحرف المستخدمة في المستند.
بشكل افتراضي، Aspose.Words يقرر ما إذا كان لتنفيذ إعداد أو لا عن طريق مقارنة حجم ملف الخط الأصلي مع الذي هو محدد في Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold.
Italic
يظهر ما إذا كان الخط الحالي إيطاليًا أم لا.
public bool Italic { get; }
قيمة الممتلكات
KeepFontStreamOpen
يحدد ما إذا كان Aspose.Words يجب أن تبقى التيار مفتوحة أو مغلقة بعد حفظ الخط.
public bool KeepFontStreamOpen { get; set; }
قيمة الممتلكات
ملاحظات
الافتراضي هو و Aspose.Words سوف يغلق التدفق الذي قدمته في Aspose.Words.Saving.FontSavingArgs.FontStream الممتلكات بعد كتابة الخط في ذلك.
أرشيف الوسم : أرشيف الوسم : أرشيف الوسم : أرشيف
OriginalFileName
يحصل على اسم ملف الخط الأصلي مع التمديد.
public string OriginalFileName { get; }
قيمة الممتلكات
ملاحظات
يحتوي هذا الممتلكات على اسم الملف الأصلي للخط الحالي إذا كان معروفًا.
أرشيف الوسم : أرشيف الوسم : أرشيف الأصلي
OriginalFileSize
يحصل على حجم ملف الخط الأصلي.
public int OriginalFileSize { get; }
قيمة الممتلكات
ملاحظات
يحتوي هذا الممتلكات على حجم الملف الأصلي للخط الحالي إذا كان معروفًا.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded