共用方式為


IDWriteFontSet::GetPropertyValues (DWRITE_FONT_PROPERTY_ID,WCHARconst*,IDWriteStringList**) 方法 (dwrite_3.h)

傳回集合中的所有唯一屬性值,可用於顯示系列清單或標記雲端等用途。 值會根據語言清單以優先順序傳回,因此,如果字型包含一個以上的當地語系化名稱,則會傳回慣用的名稱。

語法

HRESULT GetPropertyValues(
  DWRITE_FONT_PROPERTY_ID propertyID,
  WCHAR const             *preferredLocaleNames,
  IDWriteStringList       **values
);

參數

propertyID

類型: DWRITE_FONT_PROPERTY_ID

感興趣的字型屬性。

preferredLocaleNames

類型: WCHAR const *

慣用的地區設定名稱,以慣用順序查詢為以分號分隔的名稱清單。 當特定字串 (例如字型系列) 有多個當地語系化名稱時,則會傳回第一個相符專案。 如果第一個相符專案不存在,則會傳回第二個相符專案,依此類傳回。 例如,「ja-jp;en-us”。

values

類型: [out] IDWriteLocalizedStrings**

接收新建立之當地語系化字串物件的指標;或 nullptr 失敗或不存在的屬性。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 dwrite_3.h
程式庫 Dwrite.lib
Dll Dwrite.dll

另請參閱

IDWriteFontSet