Skip to content

Библиотека выполняющая интерпритацию обычного текста в тип FlowDocument.

Notifications You must be signed in to change notification settings

HackZers7/FlowText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Библиотека, предоставляющая простой способ интерпретировать обычный текст в тип FlowDocument для WPF. Изначально создавал для себя, но после нескольких доработок решил выложить. Так как я всего лишь учусь работать в c# и WPF, то код, может быть грязным и нерациональным.

Библиотека предоставляет несколько различных тегов, для обработки текста. Теги имеются двух типов закрывающиеся и одиночные, которые имеют вид [tag variant=value, variant2=value, variant3]Привет мир![/tag].

Закрывающиеся теги:

  1. Тег [font] c под тегами: textdecor - Добавляет линии к тексту. Принимает значения: strike, oline, uline; size - Устанавливает размер текста. Принимает числовое значение не меньше 1; scale - Увеличивает/уменьшает базовый размер шрифта; family - Устанавливает шрифт; color - Устанавливает цвет текста. Принимает цвет в виде #000000.
  2. Тег [b], без под тегов, устанавливает шрифту значение Bold.
  3. Тег [i], без под тегов, устанавливает шрифту значение Italic.
  4. Тег [background] с под тегом: color - Устанавливает цвет бекграунда текста.

Незакрывающиеся теги:

  1. [tab]/[t] - табуляция.
  2. [br] - перенос на следующую строчку, при переносе обрывает все значения тегов, что были до него.
  3. [brline] - выполняет туже функцию, что и тег [br], но не обрывает теги при переносе. Присутствует функция реализации своих тегов, смотрите как ее использовать внутри кода (DefaultTags/ClosingTags)

About

Библиотека выполняющая интерпритацию обычного текста в тип FlowDocument.

Topics

Resources

Stars

Watchers

Forks

Languages