Форматирование текста

Lingvo

Форматирование текста

Для форматирования текста в 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 и выше.
    Имя цвета пишется без кавычек. Если имя цвета не указано, то используется цвет, установленный в оболочке Lingvo для выделения помет в карточке). Например: [c],[c green];
  • черный (black) текст получается, если указывать цвета без тегов.

В следующем примере текст «отпускная» будет выделен курсивом, текст «цена» — полужирным, а вся карточка («отпускная цена») будет подчеркнута.

selling price
    [u][i]отпускная[/i] [b]цена[/b][/u]

Обратите внимание, что пробелы перед командами и после них присутствуют только тогда, когда они реально нужны для отображения. В результате можно форматировать даже часть слова. Если пробел стоит и перед командой, и после нее, то в окончательном отображении будет стоять только один пробел.

Границы способов форматирования не могут пересекаться. Если какая-либо команда была включена раньше другой, она должна быть выключена позже.