FontsFolderAlias
HtmlSaveOptions.FontsFolderAlias property
Bir HTML belgesine yazılan yazı tipi URI’lerini oluşturmak için kullanılan klasörün adını belirtir. Varsayılan boş bir dizedir.
public string FontsFolderAlias { get; set; }
Notlar
Birini kaydettiğinizdeDocument
HTML formatında veExportFontResources
olarak ayarlandıdoğru
, Aspose.Words’ün belgede kullanılan yazı tiplerini bağımsız dosyalar olarak kaydetmesi gerekiyor. FontsFolder
yazı tiplerinin nereye kaydedileceğini belirtmenize olanak tanır ve FontsFolderAlias
yazı tipi URI’lerinin nasıl oluşturulacağını belirtmeye olanak tanır.
EğerFontsFolderAlias
boş bir dize değilse, HTML’ye yazılan yazı tipi URI’si şu şekilde olacaktır:FontsFolderAlias + <yazı tipi dosya adı>.
EğerFontsFolderAlias
boş bir dize ise, HTML’ye yazılan yazı tipi URI’si şu şekilde olacaktırFontsFolder + <font dosya adı>.
EğerFontsFolderAlias
’.’ (nokta) olarak ayarlanırsa, font dosyası name diğer seçeneklerden bağımsız olarak yol olmaksızın HTML’ye yazılır.
Font URIs ‘yi oluşturmak için klasörün adını belirtmenin alternatif yolu şudur:ResourceFolderAlias
.
Örnekler
Aspose.Words’ün bir belgeyi HTML’e kaydederken oluşturacağı harici olarak kaydedilen kaynaklar için klasörlerin ve klasör takma adlarının nasıl ayarlanacağını gösterir.
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/yazı tipleri",
ImagesFolderAlias = "http://example.com/resimler",
ResourceFolderAlias = "http://example.com/kaynaklar",
ExportOriginalUrlForLinkedImages = true
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);
Ayrıca bakınız
- class HtmlSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words