Condividi tramite


Metodo IDWriteFontSet1::GetFilteredFonts(DWRITE_FONT_PROPERTYconst*,UINT32,BOOL,IDWriteFontSet1**) (dwrite_3.h)

Recupera un subset di tipi di carattere filtrati dalle proprietà indicate.

Sintassi

HRESULT GetFilteredFonts(
        DWRITE_FONT_PROPERTY const *properties,
        UINT32                     propertyCount,
        BOOL                       selectAnyProperty,
  [out] IDWriteFontSet1            **filteredFontSet
);

Parametri

properties

Tipo: DWRITE_FONT_PROPERTY const *

Elenco delle proprietà da filtrare.

propertyCount

Tipo: UINT32

Numero di proprietà da filtrare.

selectAnyProperty

Tipo: BOOL

true se GetFilteredFontIndices deve selezionare qualsiasi proprietà; false se deve selezionare l'intersezione di tutti.

[out] filteredFontSet

Tipo: IDWriteFontSet1**

Indirizzo di un puntatore a un'interfaccia IDWriteFontSet1 . Al termine del completamento, la funzione imposta il puntatore su un oggetto che rappresenta il subset di tipi di carattere che corrispondono alle proprietà, in caso contrario imposta il puntatore su nullptr.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di erroreHRESULT.

Commenti

Se nessun tipo di carattere corrisponde al filtro, l'oggetto subset restituito sarà vuoto (chiamando IDWriteFontSet::GetFontCount in esso restituito), ma la funzione non restituisce un errore. Il subset è sempre uguale o minore del set originale.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Piattaforma di destinazione Windows
Intestazione dwrite_3.h
Libreria Dwrite.lib