/ / Détermination des limites de Word avec DirectWrite - Windows, Unicode, Windows-Runtime, Directwrite, Wordbreaker

Détermination des limites de Word avec DirectWrite - Windows, Unicode, Windows-Runtime, Directwrite, Wordbreaker

DirectWrite fournit des informations de rupture de ligne via IDWriteTextAnalysisSink :: SetLineBreakpoints (). Cependant, je dois aussi déterminer les limites de mots, conformément à Annexe Unicode n ° 29: Segmentation de texte Unicode.

Y at-il un moyen de faire cela en utilisant DirectWrite? Sinon, quelles sont les alternatives qui fonctionnent parallèlement au système de mise en page de DirectWrite dans le bureau Windows ainsi que dans WinRT?

Réponses:

0 pour la réponse № 1

Je peux confirmer que DirectWrite jusqu'à Windows 8.1 ne prend pas en charge UAX 29 (uniquement LB UAX 14). En ce qui concerne les alternatives directes fournies par le système d'exploitation, soit Windows.Data.Text (http://code.msdn.microsoft.com/windowsapps/Text-Segmentation-API-be73de71) ou les services linguistiques étendus (http://code.msdn.microsoft.com/windowsapps/Extended-Linguistic-ELS-d04c606a), qui existe depuis Windows 7, peut aider, mais je ne pense pas que ces solutions ne prennent en charge une implémentation directe de UAX 29.