IDWriteStringList interface (dwrite_3.h)

Represents a collection of strings indexed by number.An IDWriteStringList is identical to IDWriteLocalizedStrings except for the semantics, where localized strings are indexed on language (each language has one string property) whereas IDWriteStringList may contain multiple strings of the same language, such as a string list of family names from a font set. You can QueryInterface from an IDWriteLocalizedStrings to an IDWriteStringList.

Inheritance

The IDWriteStringList interface inherits from the IUnknown interface. IDWriteStringList also has these types of members:

Methods

The IDWriteStringList interface has these methods.

 
IDWriteStringList::GetCount

Gets the number of strings in the string list.
IDWriteStringList::GetLocaleName

Copies the locale name with the specified index to the specified array. (IDWriteStringList.GetLocaleName)
IDWriteStringList::GetLocaleNameLength

Gets the length in characters (not including the null terminator) of the locale name with the specified index. (IDWriteStringList.GetLocaleNameLength)
IDWriteStringList::GetString

Copies the string with the specified index to the specified array. (IDWriteStringList.GetString)
IDWriteStringList::GetStringLength

Gets the length in characters (not including the null terminator) of the string with the specified index. (IDWriteStringList.GetStringLength)

Requirements

Requirement Value
Target Platform Windows
Header dwrite_3.h

See also

IUnknown