Enum ExportFontFormat
Enum ExportFontFormat
Namespace: Aspose.Words.Saving
Assembly: Aspose.Words.dll (25.12.0)
Indicates the format that is used to export fonts while rendering to HTML fixed format.
public enum ExportFontFormatFields
Ttf = 1
TTF (TrueType Font format).
Woff = 0
WOFF (Web Open Font Format).
Examples
Shows how use fonts only from the target machine when saving a document to HTML.
Document doc = new Document(MyDir + "Bullet points with alternative font.docx");
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
ExportEmbeddedCss = true,
UseTargetMachineFonts = useTargetMachineFonts,
FontFormat = ExportFontFormat.Ttf,
ExportEmbeddedFonts = false,
};
doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.UsingMachineFonts.html", saveOptions);
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlFixedSaveOptions.UsingMachineFonts.html");
if (useTargetMachineFonts)
Assert.That(Regex.Match(outDocContents, "@font-face").Success, Is.False);
else
Assert.That(Regex.Match(outDocContents,
"@font-face { font-family:'Arial'; font-style:normal; font-weight:normal; src:local[(]'☺'[)], " +
"url[(]'HtmlFixedSaveOptions.UsingMachineFonts/font001.ttf'[)] format[(]'truetype'[)]; }").Success, Is.True);