Metodo IDWriteTextAnalysisSource::GetNumberSubstitution (dwrite.h)
Ottiene la sostituzione del numero dall'intervallo di testo interessato dall'analisi del testo.
Sintassi
HRESULT GetNumberSubstitution(
UINT32 textPosition,
[out] UINT32 *textLength,
[out] IDWriteNumberSubstitution **numberSubstitution
);
Parametri
textPosition
Tipo: UINT32
Posizione iniziale da cui segnalare.
[out] textLength
Tipo: UINT32*
Contiene la lunghezza del testo, in caratteri, rimanenti nell'intervallo di testo fino alla successiva sostituzione del numero diversa.
[out] numberSubstitution
Tipo: IDWriteNumberSubstitution**
Contiene un indirizzo di un puntatore a un oggetto, creato con IDWriteFactory::CreateNumberSubstitution, che contiene le cifre appropriate e la punteggiatura numerica per una determinata impostazione locale.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Qualsiasi implementazione deve restituire la sostituzione del numero con un numero di riferimenti incrementato e l'analisi verrà rilasciata al termine della chiamata successiva o prima della restituzione. Tuttavia, il callback sink può tenere premuto dopo questo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | dwrite.h |
Libreria | Dwrite.lib |
DLL | Dwrite.dll |