IFontsManager

IFontsManager interface

Administra las fuentes en toda la presentación.

public interface 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 Tenga en cuenta que cuando agregue fuentes, 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 enIFontSubstRule
ReplaceFont(IFontSubstRuleCollection)Reemplace la fuente en la presentación utilizando la información proporcionada en la colección deIFontSubstRule
ReplaceFont(IFontData, IFontData)Reemplazar fuente en presentación

Ver también