Condividi tramite


Metodo StringFormat::SetDigitSubstitution (gdiplusstringformat.h)

Il metodo StringFormat::SetDigitSubstitution imposta il metodo di sostituzione delle cifre e la lingua corrispondente ai sostituti delle cifre.

Sintassi

Status SetDigitSubstitution(
  [in] LANGID                language,
  [in] StringDigitSubstitute substitute
);

Parametri

[in] language

Tipo: LANGID

Valore a sedici bit che forma un identificatore di linguaggio NLS. L'identificatore specifica la lingua associata alle cifre sostitutive. Ad esempio, se questo oggetto StringFormat usa cifre di sostituzione araba, questo metodo restituirà un valore che indica una lingua araba. Un identificatore del linguaggio NLS viene costruito dalla macro MAKELANGID, dichiarata in Winnt.h.

[in] substitute

Tipo: StringDigitSubstitute

Elemento dell'enumerazione StringDigitSubstitute che specifica il metodo di sostituzione delle cifre da usare.

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Commenti

Il metodo di sostituzione delle cifre, specificato da un elemento dell'enumerazione StringDigitSubstitute , sostituisce, in una stringa, cifre dell'Europa occidentale con cifre corrispondenti alle impostazioni locali o alla lingua di un utente.

Quando si specifica LANG_NEUTRAL come ID lingua, è consigliabile passare solo LANG_NEUTRAL come nell'esempio seguente:

stat = FontFamily.GetFamilyName(name, LANG_NEUTRAL);

Se si specifica una lingua diversa da LANG_NEUTRAL, usare MAKELANGID per creare la combinazione di linguaggio e sottolanguage come nell'esempio seguente:

LANGID language = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL);

Per un elenco delle lingue e delle sottolanguage disponibili, vedere Winnt.h.

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusstringformat.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll