FontsFolderAlias

HtmlSaveOptions.FontsFolderAlias property

Spécifie le nom du dossier utilisé pour construire les URI de police écrites dans un document HTML. La valeur par défaut est une chaîne vide.

public string FontsFolderAlias { get; set; }

Remarques

Lorsque vous enregistrez unDocument au format HTML etExportFontResources est défini survrai Aspose.Words doit enregistrer les polices utilisées dans le document sous forme de fichiers autonomes. FontsFolder vous permet de spécifier où les polices seront enregistrées et FontsFolderAlias permet de spécifier comment les URI des polices seront construites.

SiFontsFolderAlias n’est pas une chaîne vide, alors l’URI de police written en HTML seraFontsFolderAlias + <nom du fichier de police>.

SiFontsFolderAlias est une chaîne vide, alors l’URI de police written en HTML seraFontsFolder + <nom du fichier de police>.

SiFontsFolderAliasest défini sur ‘.’ (point), alors le nom du fichier de police sera écrit en HTML sans chemin, quelles que soient les autres options.

Une autre façon de spécifier le nom du dossier pour construire les URI de polices est d’utiliserResourceFolderAlias.

Exemples

Montre comment définir des dossiers et des alias de dossiers pour les ressources enregistrées en externe qu’Aspose.Words créera lors de l’enregistrement d’un document au format 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://exemple.com/fonts",
    ImagesFolderAlias = "http://exemple.com/images",
    ResourceFolderAlias = "http://exemple.com/ressources",
    ExportOriginalUrlForLinkedImages = true
};

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

Voir également