Interface IFontDisp (ocidl.h)
Expõe as propriedades de um objeto de fonte por meio da Automação. Ele fornece um subconjunto dos métodos IFont .
Herança
A interface IFontDisp herda da interface IDispatch.
Comentários
A tabela a seguir descreve os dispIDs para as várias propriedades de fonte.
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 propriedade na interface IFontDisp incluirá um método get_PropertyName se a propriedade der suporte ao acesso de leitura e a um método put_PropertyName se a propriedade der suporte ao acesso de gravação. Essas propriedades dão suporte ao acesso de leitura e gravação.
Propriedade | Tipo | Access | Descrição |
---|---|---|---|
Nome | BSTR | RW | O nome da face da fonte, por exemplo, Arial. |
Tamanho | CY | RW | O tamanho do ponto da fonte, expresso em um tipo CY para permitir tamanhos de ponto fracionários. |
Negrito | BOOL | RW | Indica se a fonte está em negrito. |
Itálico | BOOL | RW | Indica se a fonte está em itálico. |
Underline | BOOL | RW | Indica se a fonte está sublinhada. |
Tachado | BOOL | RW | Indica se a fonte é tachada. |
Peso | short | RW | A negrito da fonte. |
Conjunto de caracteres | short | RW | O conjunto de caracteres usado na fonte, como ANSI_CHARSET, DEFAULT_CHARSET ou SYMBOL_CHARSET. |
Implementação de OLE
O sistema fornece uma implementação padrão de um objeto de fonte com a interface IFontDisp sobre o suporte à fonte do sistema subjacente. Um objeto de fonte é criado por meio da função OleCreateFontIndirect. Um objeto de fonte dá suporte a várias propriedades de leitura/gravação, bem como a um conjunto de métodos por meio de seu IFont de interface e dá suporte ao mesmo conjunto de propriedades (mas não aos métodos) por meio de uma interface de expedição IFontDisp que é derivada de IDispatch para fornecer acesso às propriedades da fonte por meio da Automação. A implementação do sistema do objeto de fonte fornece ambas as interfaces.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |