IFontsManager

Interfaz IFontsManager

Gestiona fuentes en toda la presentación.

public interface IFontsManager

Propiedades

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

Métodos

NombreDescripción
AddEmbeddedFont(byte[], EmbedFontCharacters)Agrega la fuente incrustada. Tenga en cuenta que la mayoría de las fuentes están protegidas por derechos de autor al agregar cualquier fuente. Primero localice la licencia de una fuente con antelación y verifique que pueda ser transferida 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. Tenga en cuenta que la mayoría de las fuentes están protegidas por derechos de autor al copiar cualquier fuente. Primero localice la licencia de una fuente con antelación y verifique que pueda ser transferida 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
GetFontBytes(IFontData, FontStyleType)Recupera el arreglo de bytes que representa los datos de la fuente para un estilo de fuente y datos de fuente especificados.
GetFontEmbeddingLevel(byte[], string)Determina el nivel de incrustación de una fuente a partir del arreglo de bytes y el nombre de la fuente proporcionados.
GetFonts()Devuelve las fuentes usadas en la presentación
GetSubstitutions()Obtiene la información sobre las fuentes que serán reemplazadas en el renderizado de la presentación.
GetSubstitutions(int[])Obtiene la información sobre las fuentes que serán reemplazadas durante el renderizado de las diapositivas especificadas.
RemoveEmbeddedFont(IFontData)Elimina la fuente incrustada
ReplaceFont(IFontSubstRule)Reemplaza la fuente en la presentación usando la información proporcionada en IFontSubstRule
ReplaceFont(IFontSubstRuleCollection)Reemplaza la fuente en la presentación usando la información proporcionada en la colección de IFontSubstRule
ReplaceFont(IFontData, IFontData)Reemplaza la fuente en la presentación

Ver también