Interfaz IFontDisp (ocidl.h)
Expone las propiedades de un objeto de fuente a través de Automation. Proporciona un subconjunto de los métodos IFont .
Herencia
La interfaz IFontDisp hereda de la interfaz IDispatch.
Comentarios
En la tabla siguiente se describen los dispID de las distintas propiedades de fuente.
Constante | Valor |
---|---|
DISPID_FONT_NAME | 0 |
DISPID_FONT_SIZE | 2 |
DISPID_FONT_BOLD | 3 |
DISPID_FONT_ITALIC | 4 |
DISPID_FONT_UNDER | 5 |
DISPID_FONT_STRIKE | 6 |
DISPID_FONT_WEIGHT | 7 |
DISPID_FONT_CHARSET | 8 |
Cada propiedad de la interfaz IFontDisp incluye un método get_PropertyName si la propiedad admite acceso de lectura y un método de put_PropertyName si la propiedad admite acceso de escritura. Estas propiedades admiten el acceso de lectura y escritura.
Propiedad | Tipo | Acceso | Descripción |
---|---|---|---|
Nombre | BSTR | RW | El nombre de cara de la fuente, por ejemplo, Arial. |
Size | CY | RW | Tamaño de punto de la fuente, expresado en un tipo CY para permitir tamaños de punto fraccionarios. |
Bold | BOOL | RW | Indica si la fuente está en negrita. |
Cursiva | BOOL | RW | Indica si la fuente está en cursiva. |
Subrayado | BOOL | RW | Indica si la fuente está subrayada. |
Tachado | BOOL | RW | Indica si la fuente es tachado. |
Peso | short | RW | Negrita de la fuente. |
Charset | short | RW | Juego de caracteres usado en la fuente, como ANSI_CHARSET, DEFAULT_CHARSET o SYMBOL_CHARSET. |
Implementación OLE
El sistema proporciona una implementación estándar de un objeto de fuente con la interfaz IFontDisp sobre la compatibilidad de fuentes del sistema subyacente. Se crea un objeto de fuente a través de la función OleCreateFontIndirect. Un objeto de fuente admite una serie de propiedades de lectura y escritura, así como un conjunto de métodos a través de su interfaz IFont y admite el mismo conjunto de propiedades (pero no los métodos) a través de una interfaz de distribución IFontDisp que se deriva de IDispatch para proporcionar acceso a las propiedades de la fuente a través de Automation. La implementación del sistema del objeto de fuente proporciona ambas interfaces.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ocidl.h |