IDWriteFontSet::GetPropertyValues(UINT32,DWRITE_FONT_PROPERTY_ID,BOOL*,IDWriteLocalizedStrings**) method (dwrite_3.h)

Returns the property values of a specific font item index.

Syntax

HRESULT GetPropertyValues(
  UINT32                  listIndex,
  DWRITE_FONT_PROPERTY_ID propertyId,
  BOOL                    *exists,
  IDWriteLocalizedStrings **values
);

Parameters

listIndex

Type: UINT32

Zero-based index of the font.

propertyId

Type: DWRITE_FONT_PROPERTY_ID

Font property of interest.

exists

Type: [out] BOOL*

Receives the value TRUE if the font contains the specified property identifier or FALSE if not.

values

Type: [out] IDWriteLocalizedStrings**

Receives a pointer to the newly created localized strings object, or nullptr on failure or non-existent property.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header dwrite_3.h
Library Dwrite.lib
DLL Dwrite.dll

See also

IDWriteFontSet