Interfaccia IFontDisp (ocidl.h)
Espone le proprietà di un oggetto carattere tramite Automazione. Fornisce un subset dei metodi IFont .
Ereditarietà
L'interfaccia IFontDisp eredita dall'interfaccia IDispatch.
Commenti
Nella tabella seguente vengono descritti i dispID per le varie proprietà del tipo di carattere.
Costante | Valore |
---|---|
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 |
Ogni proprietà nell'interfaccia IFontDisp include un metodo get_PropertyName se la proprietà supporta l'accesso in lettura e un metodo put_PropertyName se la proprietà supporta l'accesso in scrittura. Queste proprietà supportano sia l'accesso in lettura che in scrittura.
Proprietà | Type | Accesso | Descrizione |
---|---|---|---|
Nome | BSTR | LS | Nome faccia del tipo di carattere, ad esempio Arial. |
Dimensione | CY | LS | Dimensione del punto del tipo di carattere, espressa in un tipo CY per consentire le dimensioni dei punti frazionari. |
Bold | BOOL | LS | Indica se il carattere è grassetto. |
Corsivo | BOOL | LS | Indica se il tipo di carattere è corsivo. |
Sottolineato | BOOL | LS | Indica se il tipo di carattere è sottolineato. |
barrato | BOOL | LS | Indica se il tipo di carattere è barrato. |
Peso | short | LS | Grassetto del tipo di carattere. |
Charset | short | LS | Il set di caratteri usato nel tipo di carattere, ad esempio ANSI_CHARSET, DEFAULT_CHARSET o SYMBOL_CHARSET. |
Implementazione OLE
Il sistema fornisce un'implementazione standard di un oggetto font con l'interfaccia IFontDisp sopra il supporto del tipo di carattere di sistema sottostante. Un oggetto carattere viene creato tramite la funzione OleCreateFontIndirect. Un oggetto font supporta una serie di proprietà di lettura/scrittura e un set di metodi tramite l'interfaccia IFont e supporta lo stesso set di proprietà (ma non i metodi) tramite un'interfaccia di invio IFontDisp derivata da IDispatch per fornire l'accesso alle proprietà del tipo di carattere tramite Automazione. L'implementazione del sistema dell'oggetto carattere fornisce entrambe le interfacce.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ocidl.h |