FontsFolderAlias

HtmlSaveOptions.FontsFolderAlias property

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

public string FontsFolderAlias { get; set; }

ملاحظات

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

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

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

لوFontsFolderAliasتم ضبطه على “.” (نقطة)، فسيتم كتابة اسم ملف الخط إلى 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);

أنظر أيضا