FontsManager

Propiedad Presentation.FontsManager

Devuelve el administrador de fuentes. Solo lectura IFontsManager.

public IFontsManager FontsManager { get; }  

Ejemplos

El siguiente ejemplo muestra cómo agregar fuentes incrustadas a una presentación de PowerPoint.

[C#]  
// Cargar presentación  
using (Presentation presentation = new Presentation("Fonts.pptx"))  
{  
	// Cargar fuente fuente de origen que se va a reemplazar  
	IFontData sourceFont = new FontData("Arial");  
	IFontData[] allFonts = presentation.FontsManager.GetFonts();  
	IFontData[] embeddedFonts = presentation.FontsManager.GetEmbeddedFonts();  
	foreach (IFontData font in allFonts)  
	{  
		if (!embeddedFonts.Contains(font))  
		{  
			presentation.FontsManager.AddEmbeddedFont(font, EmbedFontCharacters.All);  
		}  
	}  
	// Guardar la presentación  
	presentation.Save("AddEmbeddedFont_out.pptx", SaveFormat.Pptx);  
}  

Ver también