EmbedSystemFonts
Contenido
[
Ocultar
]FontInfoCollection.EmbedSystemFonts property
Especifica si se incrustan o no fuentes del sistema en el documento. El valor predeterminado para esta propiedad esFALSO
.
Esta opción funciona sólo cuandoEmbedTrueTypeFonts
La opción está configurada enverdadero
.
public bool EmbedSystemFonts { get; set; }
Observaciones
Establecer esta propiedad enverdadero
es útil si el usuario está en un sistema del este de Asia y desea crear un documento que sea legible por otras personas que no tienen fuentes para ese idioma en su sistema. Por ejemplo, un usuario de un sistema japonés podría optar por incrustar las fuentes en un documento para que el documento japonés sea legible en todos los sistemas.
Esta opción sólo funciona con formatos DOC, DOCX y RTF.
Ejemplos
Muestra cómo guardar un documento con fuentes TrueType incrustadas.
Document doc = new Document(MyDir + "Document.docx");
FontInfoCollection fontInfos = doc.FontInfos;
fontInfos.EmbedTrueTypeFonts = embedAllFonts;
fontInfos.EmbedSystemFonts = embedAllFonts;
fontInfos.SaveSubsetFonts = embedAllFonts;
doc.Save(ArtifactsDir + "Font.FontInfoCollection.docx");
if (embedAllFonts)
Assert.That(25000, Is.LessThan(new FileInfo(ArtifactsDir + "Font.FontInfoCollection.docx").Length));
else
Assert.That(15000, Is.AtLeast(new FileInfo(ArtifactsDir + "Font.FontInfoCollection.docx").Length));
Ver también
- class FontInfoCollection
- espacio de nombres Aspose.Words.Fonts
- asamblea Aspose.Words