Interfaccia IDWriteTextAnalyzer (dwrite.h)

Analizza varie proprietà di testo per l'elaborazione di script complessi, ad esempio il supporto bidirezionale (bidi) per lingue come l'arabo, la determinazione delle opportunità di interruzione di riga, il posizionamento del glifo e la sostituzione dei numeri.

Ereditarietà

L'interfaccia IDWriteTextAnalyzer eredita dall'interfaccia IUnknown . IDWriteTextAnalyzer include anche questi tipi di membri:

Metodi

L'interfaccia IDWriteTextAnalyzer dispone di questi metodi.

 
IDWriteTextAnalyzer::AnalyzeBidi

Analizza un intervallo di testo per la direzionalità dello script, leggendo gli attributi dai livelli di origine e di report al callback sink SetBidiLevel.
IDWriteTextAnalyzer::AnalyzeLineBreakpoints

Analizza un intervallo di testo per individuare potenziali opportunità di punti di interruzione, leggendo gli attributi dall'origine e segnalando le opportunità del punto di interruzione al callback del sink SetLineBreakpoints.
IDWriteTextAnalyzer::AnalyzeNumberSubstitution

Analizza un intervallo di testo per gli intervalli in cui è applicabile la sostituzione dei numeri, leggendo gli attributi dagli intervalli sostituibili di origine e segnalando gli intervalli substitutibili al callback del sink SetNumberSubstitution.
IDWriteTextAnalyzer::AnalyzeScript

Analizza un intervallo di testo per i limiti dello script, leggendo gli attributi di testo dall'origine e segnalando l'ID script Unicode al callback del sink SetScript.
IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements

Posizionare l'output dei glifi dal metodo GetGlyphs in base al tipo di carattere e alle regole di rendering del sistema di scrittura.
IDWriteTextAnalyzer::GetGlyphPlacements

Places output dei glifi dal metodo GetGlyphs in base al tipo di carattere e alle regole di rendering del sistema di scrittura.
IDWriteTextAnalyzer::GetGlyphs

Analizza la stringa di testo di input ed esegue il mapping al set di glifi e ai dati del glifo associati in base al tipo di carattere e alle regole di rendering del sistema di scrittura.

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