Class FontSavingArgs

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 FontSavingArgs

الأعضاء الموروثين

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; }

قيمة الممتلكات

bool

Document

يحصل على موضوع الوثيقة الذي يتم إنقاذه.

public Document Document { get; }

قيمة الممتلكات

Document

FontFamilyName

إشارة إلى الاسم العائلي الحالي للخط.

public string FontFamilyName { get; }

قيمة الممتلكات

string

FontFileName

يحصل أو يضع اسم الملف (بدون مسار) حيث سيتم حفظ الخط.

public string FontFileName { get; set; }

قيمة الممتلكات

string

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; }

قيمة الممتلكات

Stream

Remarks

تتيح لك هذه الخصائص حفظ الخطوط إلى التدفقات بدلاً من الملفات أثناء تصدير HTML.

عندما يكون هذا الممتلكات ، سيتم حفظ الخط إلى ملف محدد في Aspose.Words.Saving.FontSavingArgs.FontFileName الممتلكات.

Aspose.Words.Saving.FontSavingArgs.FontFileName Aspose.Words.Saving.FontSavingArgs.KeepFontStreamOpen

IsExportNeeded

يسمح بتحديد ما إذا كان الخط الحالي سيتم تصديره كمصدر الخط.

public bool IsExportNeeded { get; set; }

قيمة الممتلكات

bool

IsSubsettingNeeded

يسمح بتحديد ما إذا كانت الخطوط الحالية سيتم تخزينها قبل تصديرها كمصدر الخطوط.

public bool IsSubsettingNeeded { get; set; }

قيمة الممتلكات

bool

Remarks

يمكن تصدير الخطوط كملفات الخطوط الأصلية الكاملة أو إدراجها لتشمل فقط الأحرف المستخدمة في المستند.

بشكل افتراضي، Aspose.Words يقرر ما إذا كان لتنفيذ إعداد أو لا عن طريق مقارنة حجم ملف الخط الأصلي مع الذي هو محدد في Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold.

Italic

يظهر ما إذا كان الخط الحالي إيطاليًا أم لا.

public bool Italic { get; }

قيمة الممتلكات

bool

KeepFontStreamOpen

يحدد ما إذا كان Aspose.Words يجب أن تبقى التيار مفتوحة أو مغلقة بعد حفظ الخط.

public bool KeepFontStreamOpen { get; set; }

قيمة الممتلكات

bool

Remarks

الافتراضي هو و Aspose.Words سوف يغلق التدفق الذي قدمته في Aspose.Words.Saving.FontSavingArgs.FontStream الممتلكات بعد كتابة الخط في ذلك.

أرشيف الوسم : أرشيف الوسم : أرشيف الوسم : أرشيف

OriginalFileName

يحصل على اسم ملف الخط الأصلي مع التمديد.

public string OriginalFileName { get; }

قيمة الممتلكات

string

Remarks

يحتوي هذا الممتلكات على اسم الملف الأصلي للخط الحالي إذا كان معروفًا.

أرشيف الوسم : أرشيف الوسم : أرشيف الأصلي

OriginalFileSize

يحصل على حجم ملف الخط الأصلي.

public int OriginalFileSize { get; }

قيمة الممتلكات

int

Remarks

يحتوي هذا الممتلكات على حجم الملف الأصلي للخط الحالي إذا كان معروفًا.

Aspose.Words.Saving.FontSavingArgs.OriginalFileName Aspose.Words.Saving.FontSavingArgs.IsSubsettingNeeded

 عربي