UseTargetMachineFonts
Innehåll
[
Dölj
]HtmlFixedSaveOptions.UseTargetMachineFonts property
Flagga indikerar 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 teckensnitt endast används från målmaskinen när du sparar ett dokument i 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