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ğerFontsFolderAliasayarlandı ‘.’ (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