ArabicShaping, должно быть, сбил вас с толку. Там нет такого понятия, как «предварительно сформированный текст» в целом. Что вы имеете в виду «преобразовать предварительно сформированный текст в сформированный»? Формирование, что делает HarfBuzz, конвертирует из символов в глифы. Обратное - это недетерминированный процесс, который HarfBuzz НЕ предоставляет.
Блок приложения для ведения журнала корпоративной библиотеки ( http://msdn.microsoft.com/en-us/library/cc309506.aspx ) построен на классах .Net TraceSource и TraceListener (так что вы можете просто добавить его в свой проект, и он будет работать), и он поддерживает средство форматирования сообщений, которое вы можете настроить в web.config (или app.config).
Вы можете использовать прямой метод Write ()
или WriteLine ()
для трассировки
, чтобы поместить прямой текст в ваш TraceListener .