FontsFolderAlias

HtmlSaveOptions.FontsFolderAlias property

Anger namnet på mappen som används för att konstruera teckensnitts-URI:er inskrivna i ett HTML-dokument. Standard är en tom sträng.

public string FontsFolderAlias { get; set; }

Anmärkningar

När du sparar enDocument i HTML-format ochExportFontResources är inställd påSann , Aspose.Words måste spara teckensnitt som används i dokumentet som fristående filer. FontsFolder låter dig ange var typsnitten ska sparas och FontsFolderAlias gör det möjligt att specificera hur teckensnittets URI:er kommer att konstrueras.

OmFontsFolderAlias inte är en tom sträng, kommer typsnittet URI written till HTML att varaFontsFolderAlias + <font filnamn>.

OmFontsFolderAlias är en tom sträng, kommer teckensnittets URI som är skriven till HTML att varaFontsFolder + <font filnamn>.

OmFontsFolderAliasär satt till ‘.’ (prick), så kommer teckensnittsfilnamnet att skrivas till HTML utan sökväg oavsett andra alternativ.

Ett alternativt sätt att ange namnet på mappen för att konstruera teckensnittet URIs är att användaResourceFolderAlias.

Exempel

Visar hur man ställer in mappar och mappalias för externt sparade resurser som Aspose.Words skapar när ett dokument sparas till 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/resurser",
    ExportOriginalUrlForLinkedImages = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);

Se även