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);
أنظر أيضا
- class HtmlSaveOptions
- مساحة الاسم Aspose.Words.Saving
- المجسم Aspose.Words