FontsManager

FontsManager class

Administra las fuentes en toda la presentación.

public class FontsManager : IFontsManager

Propiedades

NombreDescripción
FontFallBackRulesCollection { get; set; }Representa la colección de reglas de FontFallBack de un usuario para administrar colecciones de fuentes para sustituciones adecuadas mediante la funcionalidad de reserva Lectura/escrituraIFontFallBackRulesCollection .
FontSubstRuleList { get; set; }Sustituciones de fuentes para usar al renderizar. Lectura/escrituraIFontSubstRuleCollection .

Métodos

NombreDescripción
AddEmbeddedFont(byte[], EmbedFontCharacters)Agrega la fuente incrustada Cuando copie cualquier fuente, tenga en cuenta que la mayoría de las fuentes tienen derechos de autor. Primero ubique la licencia de una fuente de antemano y verifique que se puedan transferir libremente a otra máquina.Se puede lanzar una ArgumentException si los datos de la fuente son nulos o si esta fuente ya está incrustada
AddEmbeddedFont(IFontData, EmbedFontCharacters)Agrega la fuente incrustada Cuando copie cualquier fuente, tenga en cuenta que la mayoría de las fuentes tienen derechos de autor. Primero ubique la licencia de una fuente de antemano y verifique que se puedan transferir libremente a otra máquina.Se puede lanzar una ArgumentException si los datos de la fuente son nulos o si esta fuente ya está incrustada
GetEmbeddedFonts()Devuelve las fuentes incrustadas en la presentación
GetFonts()Devuelve las fuentes utilizadas en la presentación
RemoveEmbeddedFont(IFontData)Elimina la fuente incrustada
ReplaceFont(IFontSubstRule)Reemplace la fuente en la presentación usando la información provista enFontSubstRule
ReplaceFont(IFontSubstRuleCollection)Reemplace la fuente en la presentación utilizando la información proporcionada en la colección deFontSubstRule
ReplaceFont(IFontData, IFontData)Reemplazar fuente en presentación

Ver también