EmbedTrueTypeFonts

FontInfoCollection.EmbedTrueTypeFonts property

Specifica se incorporare o meno i caratteri TrueType in un documento quando viene salvato. Il valore predefinito per questa proprietà èfalso .

public bool EmbedTrueTypeFonts { get; set; }

Osservazioni

L’incorporamento dei caratteri TrueType consente ad altri di visualizzare il documento con gli stessi caratteri utilizzati per crearlo, ma può aumentare sostanzialmente le dimensioni del documento.

Questa opzione funziona solo per i formati DOC, DOCX e RTF.

Esempi

Mostra come salvare un documento con caratteri TrueType incorporati.

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));

Guarda anche