Class FontSavingArgs

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

التراث

objectFontSavingArgs

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

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

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

bool

Document

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

public Document Document { get; }

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

Document

FontFamilyName

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

public string FontFamilyName { get; }

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

string

FontFileName

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

public string FontFileName { get; set; }

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

string

ملاحظات

تتيح لك هذه الخصائص إعادة تعريف كيف يتم إنشاء أسماء ملفات الخط أثناء تصديرها إلى 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; }

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

Stream

ملاحظات

تتيح لك هذه الخصائص حفظ الخطوط إلى التدفقات بدلاً من الملفات أثناء تصدير 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

ملاحظات

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

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

Italic

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

public bool Italic { get; }

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

bool

KeepFontStreamOpen

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

public bool KeepFontStreamOpen { get; set; }

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

bool

ملاحظات

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

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

OriginalFileName

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

public string OriginalFileName { get; }

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

string

ملاحظات

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

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

OriginalFileSize

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

public int OriginalFileSize { get; }

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

int

ملاحظات

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

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

 عربي