Compartilhar via


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

Confira também

Ifont