FontsFolderAlias

HtmlSaveOptions.FontsFolderAlias property

يحدد اسم المجلد المستخدم لإنشاء عناوين URI للخطوط المكتوبة في مستند HTML. الافتراضي هو سلسلة فارغة.

public string FontsFolderAlias { get; set; }

ملاحظات

عندما تحفظDocument بتنسيق HTML وExportFontResources تم تعيين علىحقيقي ، يحتاج Aspose.Words إلى حفظ الخطوط المستخدمة في المستند كملفات مستقلة. FontsFolder يسمح لك بتحديد المكان الذي سيتم حفظ الخطوط فيه و FontsFolderAlias يسمح بتحديد كيفية إنشاء عناوين URI للخطوط.

لوFontsFolderAlias إذا لم تكن سلسلة فارغة، فسيكون عنوان الخط URI المكتوب إلى HTMLFontsFolderAlias + <اسم ملف الخط>.

لوFontsFolderAlias إذا كانت السلسلة فارغة، فسيكون عنوان الخط URI المكتوب إلى HTML هومجلد الخطوط + <اسم ملف الخط>.

لوFontsFolderAliasإذا تم تعيينه على ‘.’ (نقطة)، فسيتم كتابة ملف الخط name إلى HTML بدون مسار بغض النظر عن الخيارات الأخرى.

الطريقة البديلة لتحديد اسم المجلد لإنشاء الخط URIs هي استخدامResourceFolderAlias.

أمثلة

يوضح كيفية تعيين المجلدات وأسماء المجلدات للموارد المحفوظة خارجيًا والتي سيقوم Aspose.Words بإنشائها عند حفظ مستند بتنسيق HTML.

Document doc = new Document(MyDir + "Rendering.docx");

HtmlSaveOptions options = new HtmlSaveOptions
{
    CssStyleSheetType = CssStyleSheetType.External,
    ExportFontResources = true,
    ImageResolution = 72,
    FontResourcesSubsettingSizeThreshold = 0,
    FontsFolder = ArtifactsDir + "Fonts",
    ImagesFolder = ArtifactsDir + "Images",
    ResourceFolder = ArtifactsDir + "Resources",
    FontsFolderAlias = "http://example.com/fonts"،
    ImagesFolderAlias = "http://example.com/images"،
    ResourceFolderAlias = "http://example.com/resources"،
    ExportOriginalUrlForLinkedImages = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);

أنظر أيضا