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
Bir kaydettiğinizdeDocument
HTML formatında veExportFontResources
şu şekilde ayarlandıdoğru
, Aspose.Words’ün belgede kullanılan yazı tiplerini bağımsız dosyalar olarak kaydetmesi gerekir. FontsFolder
yazı tiplerinin nereye kaydedileceğini ve belirtmenizi sağlarFontsFolderAlias
yazı tipi URI’lerinin nasıl oluşturulacağını belirlemeye olanak tanır.
EğerFontsFolderAlias
boş bir dize değilse, HTML’ye yazılan yazı tipi URI’si şöyle olacaktır:FontsFolderAlias + <yazı tipi dosyası adı>.
EğerFontsFolderAlias
boş bir dize ise, HTML’ye yazılan yazı tipi URI’si şöyle olacaktır:FontsFolder + <yazı tipi dosya adı>.
EğerFontsFolderAlias
ayarlandı ‘.’ (nokta) ise, diğer seçeneklere bakılmaksızın yazı tipi dosya adı yol olmadan HTML’ye yazılacaktır.
URIs yazı tipini oluşturmak için klasörün adını belirtmenin alternatif yolu kullanmaktırResourceFolderAlias
.
Örnekler
Aspose.Words’ün bir belgeyi HTML’ye 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/fonts",
ImagesFolderAlias = "http://example.com/images",
ResourceFolderAlias = "http://example.com/resources",
ExportOriginalUrlForLinkedImages = true
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);
Ayrıca bakınız
- class HtmlSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words