Для форматирования текста в DSL существуют специальные средства,
условно называемые командами. Для каждого средства форматирования
есть две команды: включить и выключить. Соответственно, тем или
иным образом будет отформатирован текст, заключенный между этими
двумя командами.
Все команды включения имеют вид «[a]», где a - конкретная
команда (один или два символа) форматирования. Соответствующая ей
команда выключения - «[/a]».
Для форматирования текста предназначены следующие
средства:
полужирный текст (команда «b»);
курсивный текст (команда «i»);
подчеркнутый текст (команда «u»);
цветной текст (команда «c»; возможные цвета: Aliceblue,
antiquewhite, aqua, aquamarine, azure, beige, bisque,
blanchedalmond, blue, blueviolet, brown, burlywood, cadetblue,
chartreuse, chocolate, coral, cornflowerblue, cornsilk, crimson,
cyan, darkblue, darkcyan, darkgoldenrod, darkgray, darkgreen,
darkkhaki, darkmagenta, darkolivegreen, darkorange, darkorchid,
darkred, darksalmon, darkseagreen, darkslateblue, darkslategray,
darkturquoise, darkviolet, deeppink, deepskyblue, dimgray,
dodgerblue, firebrick, floralwhite, forestgreen, fuchsia,
gaInsboro, ghostwhite, gold, goldenrod, gray, green, greenyellow,
honeydew, hotpink, indianred, indigo, ivory, khaki, lavender,
lavenderblush, lawngreen, lemonchiffon, lightblue, lightcoral,
lightcyan, lightgoldenrodyellow, lightgreen, lightgrey, lightpink,
lightsalmon, lightseagreen, lightskyblue, lightslategray,
lightsteelblue, lightyellow, lime, limegreen, linen, magenta,
maroon, mediumaquamarine, mediumblue, mediumorchid, mediumpurple,
mediumseagreen, mediumslateblue, mediumspringgreen,
mediumturquoise, mediumvioletred, midnightblue, mintcream,
mistyrose, moccasin, navajowhite, navy, oldlace, olive, olivedrab,
orange, orangered, orchid, palegoldenrod, palegreen, paleturquoise,
palevioletred, papayawhip, peachpuff, peru, pink, plum, powderblue,
purple, red, rosybrown, royalblue, saddlebrown, salmon, sandybrown,
seagreen, seashell, sienna, silver, skyblue, slateblue, slategray,
snow, springgreen, steelblue, tan, teal, thistle, tomato,
turquoise, violet, wheat, white, whitesmoke, yellow, yellowgreen,
- цвета, поддерживаемые Internet Explorer 4.0 и выше.
Имя цвета пишется без кавычек. Если имя цвета не указано, то
используется цвет, установленный в оболочке ABBYY Lingvo для
выделения помет в карточке). Например:
[c],[c green]. Если тег не указан, то цвет текста будет черным
(black). Исключением из этих правил являются факультативный
текст и тексты ссылок . Для них используются цвета, установленные в
оболочке ABBYY Lingvo.
В следующем примере текст «отпускная» будет выделен курсивом,
текст «цена» — полужирным, а вся карточка («отпускная цена»)
будет подчеркнута.
selling price
[u][i]отпускная[/i] [b]цена[/b][/u]
Обратите внимание, что пробелы перед командами и после них
присутствуют только тогда, когда они реально нужны для отображения.
В результате можно форматировать даже часть слова. Если пробел
стоит и перед командой, и после нее, то в окончательном отображении
будет стоять только один пробел.
Границы способов форматирования не могут пересекаться. Если
какая-либо команда была включена раньше другой, она должна быть
выключена позже.