UseTargetMachineFonts
Innehåll
[
Dölj
]HtmlFixedSaveOptions.UseTargetMachineFonts property
Flaggan anger om teckensnitt från måldatorn måste användas för att visa dokumentet. Om denna flagga är inställd påsann
,FontFormat
ochExportEmbeddedFonts
egenskaper har ingen effekt, ocksåResourceSavingCallback
aktiveras inte för teckensnitt. Standard ärfalsk
.
public bool UseTargetMachineFonts { get; set; }
Exempel
Visar hur man endast använder teckensnitt från måldatorn när man sparar ett dokument till 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.False(Regex.Match(outDocContents, "@font-face").Success);
else
Assert.True(Regex.Match(outDocContents,
"@font-face { font-family:'Arial'; font-style:normal; font-weight:normal; src:local[(]'☺'[)], " +
"url[(]'HtmlFixedSaveOptions.UsingMachineFonts/font001.ttf'[)] format[(]'truetype'[)]; }").Success);
Se även
- class HtmlFixedSaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words