Class FontSavingArgs
اسم الفضاء : Aspose.Words.Saving تجميع: Aspose.Words.dll (25.4.0)
يقدم بيانات عن حدث 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 بتخزين مستند إلى تنسيقات HTML أو ذات صلة و 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
تتيح لك هذه الخصائص إعادة تعريف كيف يتم إنشاء أسماء ملفات الخط أثناء تصديرها إلى HTML.
عندما يتم إلغاء الحدث ، يحتوي هذا الممتلكات على اسم الملف الذي تم إنشاؤه بواسطة Aspose.Words. يمكنك تغيير قيمة هذا الممتلكات لتخزين الخط إلى ملف مختلف.
يولد Aspose.Words تلقائيًا اسم ملف فريد لكل حرف مدمج عند تصديره إلى تنسيق HTML. كيف يتم إنشاء اسم ملف الخط يعتمد على ما إذا كنت تخزن المستند إلى ملف أو إلى تدفق.
عند حفظ مستند إلى ملف ، يبدو اسم ملف الخط الذي تم إنشاؤه .
عند حفظ مستند إلى تدفق ، يبدو اسم ملف الخط الذي تم إنشاؤه .
ويجب أن يحتوي اسم الملف فقط دون مسار. Aspose.Words يحدد المسار لتخزين باستخدام اسم ملف الوثيقة، W L 26_.Saving.HtmlSaveOptions.FontsFolder و _ WL 26_.
Aspose.Words.Saving.FontSavingArgs.FontStream Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias
FontStream
يسمح بتحديد تدفق حيث سيتم حفظ الخط.
public Stream FontStream { get; set; }
قيمة الممتلكات
Remarks
تتيح لك هذه الخصائص حفظ الخطوط إلى التدفقات بدلاً من الملفات أثناء تصدير 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; }
قيمة الممتلكات
Remarks
يمكن تصدير الخطوط كملفات الخطوط الأصلية الكاملة أو إدراجها لتشمل فقط الأحرف المستخدمة في المستند.
بشكل افتراضي، Aspose.Words يقرر ما إذا كان لتنفيذ إعداد أو لا عن طريق مقارنة حجم ملف الخط الأصلي مع الذي هو محدد في Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold.
Italic
يظهر ما إذا كان الخط الحالي إيطاليًا أم لا.
public bool Italic { get; }
قيمة الممتلكات
KeepFontStreamOpen
يحدد ما إذا كان Aspose.Words يجب أن تبقى التيار مفتوحة أو مغلقة بعد حفظ الخط.
public bool KeepFontStreamOpen { get; set; }
قيمة الممتلكات
Remarks
الافتراضي هو و Aspose.Words سوف يغلق التدفق الذي قدمته في Aspose.Words.Saving.FontSavingArgs.FontStream الممتلكات بعد كتابة الخط في ذلك.
أرشيف الوسم : أرشيف الوسم : أرشيف الوسم : أرشيف
OriginalFileName
يحصل على اسم ملف الخط الأصلي مع التمديد.
public string OriginalFileName { get; }
قيمة الممتلكات
Remarks
يحتوي هذا الممتلكات على اسم الملف الأصلي للخط الحالي إذا كان معروفًا.
أرشيف الوسم : أرشيف الوسم : أرشيف الأصلي
OriginalFileSize
يحصل على حجم ملف الخط الأصلي.
public int OriginalFileSize { get; }
قيمة الممتلكات
Remarks
يحتوي هذا الممتلكات على حجم الملف الأصلي للخط الحالي إذا كان معروفًا.
Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded