ГлавнаяЗагрузитьКупитьМодулиШаблоныСтатьиПоддержкаНовости/ПрессаБлог

Автоматическое выделение жирным шрифтом сумм в тексте писем

написано в рубрике: Плагин Potolook — Outlook Blogger @ Вт 24.10.2006 13:04

Автоматическое выделение жирным шрифтом сумм в тексте писемМы уже рассказывали о модуле подсветки писем для плагина Potolook, так как этот вопрос часто задается пользователями плагина Potolook. В ближайших постах мы уделим больше времени этому вопросу, а пока приведем простой пример как можно автоматически выделить жирным денежные суммы внутри письма.

 

Делается это с помощью меню Р-Сервис/Настройки/Цветовое оформление:

Настройка цветового оформления

Выберите последнюю строчку Plain Text Styles.ptheme и нажмите кнопку редактирование (изображение карандаша). Редактор тем представляет собой практически отдельную программу, которая сопоставлена с файлами *.ptheme и может вызываться прямо из операционной системы двойным щелчком мышки на соответствующем файле. Темы оформления плагина Potolook находятся в папке Мои документы\My Templates and Scripts for Email\Themes, поэтому редактировать темы можно прямо из меню Пуск: Пуск/Мои документы.

Редактор цветовых тем Potolook

В редакторе представлены две колонки:

  • Теги. Предназначены для определения участков текста, которые подлежат оформлению. Количество тегов, используемых в теме, не ограничено. Для определения тегов используются стандартные регулярные выражения VBScript.
  • Стили. Представляют собой набор параметров оформления (шрифт, цвет и тд.), которые могут быть сопоставлены с любым тегом. Любой Стиль можно сопоставить сразу с несколькими тегами.

Итак, создадим тег Money для выделения денежных сумм. Будем считать, что сумма в тексте письма будет находится в одном из следующих видов:

 11111,11$
 11111.11$
 11 111.11$
 111,111.11$

Для определения такого тега нам понадобится следующее регулярное выражение:

 [\\d,\\. ]+[$]

Итак, добавим новый тег в нашу тему как показано на картинке:

Добавление тега в оформление

После сохранения тега сопоставим его с уже существующим стилем Bold. Для этого в колонке тегов выберем Money, а в колонке стилей - Bold, после чего следует нажать на кнопку Связать. Признаком соответствия стиля выбранному тегу является синяя стрелка в колонке стилей, это показано на картинке:

Для того, чтобы суммы подсвечивались даже если символ валюты стоит перед самой цифрой ($110,10), нужно создать еще один тег и привязать его к стилю Bold. Регулярное выражение в этом случае будет иметь следующий вид:

 [$][\\d,\\. ]+

Теперь после сохранения темы можно посмотреть что получилось. Плагин Potolook перечитывает схемы в момент нажатия ОК в форме настроек, либо придется перегружать Microsoft Outlook.

С нашего сайта можно скачать отдельный файл оформления, который отвечает за выделение денежных сумм (доллары США, рубли, у.е.). После скачивания добавьте эту тему в список поддерживаемых тем, желательно последней.

Создайте какое-либо письмо и укажите в нем суммы в вышеописанном формате. На панели быстрого просмотра суммы должны выглядеть как показано на картинке:

Результат выделения денежных сумм


Материалы по теме:
Введение в регулярные выражения на JScript
Regular Expression Syntax - синтаксис регулярных выражений из MSDN на англ. языке.
Rich Control Units - описание юнитов для блоков текста из MSDN на англ. языке.

Нет комментариев »

Еще нет комментариев.

Оставить комментарий

*

Нажмите для прослушивания


Инфо


RSS лента блога
RSS лента комментариев блога
Рейтинг блогов



Плагин Potolook для Microsoft Outlook
© 2004-2011 Позитик. Все права защищены.

Microsoft®, Outlook® и эмблема Office являются охраняемыми товарными знаками корпорации Майкрософт (Microsoft Corporation) в США и/или других странах.
Копирование и использование материалов разрешается только в случае указания явной гиперссылки на сайт http://www.potolook.ru, как на источник получения информации.

Разработка сайта — "Позитик"

Рейтинг@Mail.ru