UseTargetMachineFonts
Contenido
[
Ocultar
]HtmlFixedSaveOptions.UseTargetMachineFonts property
El indicador indica si se deben usar fuentes de la máquina de destino para mostrar el documento. Si este indicador está configurado enverdadero
,FontFormat
yExportEmbeddedFonts
las propiedades no tienen efecto, tambiénResourceSavingCallback
no se activa para las fuentes. El valor predeterminado esFALSO
.
public bool UseTargetMachineFonts { get; set; }
Ejemplos
Muestra cómo usar fuentes solo de la máquina de destino al guardar un documento en 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);
Ver también
- class HtmlFixedSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words