Нужно отображать форматированный текст в Mono и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.04.11 17:42
Оценка:
Всем привет.

Нужно в GUI-приложении отображать форматированный текст. Претензии минимальны. Обязательно нужно выделение жирным, наличие моноширинного шрифта (для отображения кода) и задание цветов (для того же кода).

По сути нужно сделать такую отображалку мануалов в которой будет доступно минимальное форматирование (код + выделение жирным).

Не помещают списки и другие ХТМЛ-элементы, но на них можно забить.

Очень желательно чтобы участки текста можно было выделять и копировать в клипборд.

Главное ограничение — это дело должно работать как под Mono, так и под .Net (т.е. быть кросплатформным) и поддерживать винформс.

Подошла бы вот эта либа. Но она не умеет выделять и копировать текст.

Если кто-то знает аналог поддерживающий выделение и копирование текста (пусть даже с большими ограничениями по форматированию), просьба кинуть в меня ссылкой.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Нужно отображать форматированный текст в Mono и .Net
От: stele Россия www.stele.su
Дата: 21.04.11 18:32
Оценка:
Cтандартный RichTextBox. Выделение, копирование, форматирование, кросплатформенно, но из xhtml придётся переконвертировать и нет картинок.
... << RSDN@Home 1.2.0 alpha 5 rev. 1497>>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Re[2]: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 21.04.11 19:18
Оценка:
Здравствуйте, stele, Вы писали:

S>Cтандартный RichTextBox. Выделение, копирование, форматирование, кросплатформенно, но из xhtml придётся переконвертировать и нет картинок.


Картинки есть, протсо под Windows они делаются через OLE Embedding.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 21.04.11 19:19
Оценка:
Здравствуйте, VladD2, Вы писали:

Mono это linux или mono под windows?
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[2]: Нужно отображать форматированный текст в Mono и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.04.11 19:21
Оценка:
Здравствуйте, adontz, Вы писали:

A>Mono это linux или mono под windows?


Mono под linux. Кому нужен Mono под Windows?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 21.04.11 19:42
Оценка: 49 (1)
Здравствуйте, VladD2, Вы писали:

A>>Mono это linux или mono под windows?

VD>Mono под linux. Кому нужен Mono под Windows?

Можно использовать
http://www.mono-project.com/WebBrowser
Судя по посту в блоге под Windows тоже работает.
http://www.alexandre-gomes.com/?p=120

Можно использовать движок отчётов. Тот, которым пользуюсь я (рекламу делать не буду, всё равно он платный), позволяет полностью редактировать отчёт после создания. Может быть какой-то из бесплатных тоже сможет. Вот monoreports дают бесплатно, но можно ли редактировать отчёт (выделять и копировать текст) я не в курсе.

Можно генерировать PDF и отрывать его в ActiveX под Windows и... ну наверное под Windows тоже можно как-то встроить. Тоже касается XPS (Информация по линуксу http://okular.kde.org/formats.php). Может быть XPS можно рендерить сильверлайтом.

HTMLayout наверное подошёл бы идеально, но публичного порта под Линукс нет, так что он НЕ подходит
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[4]: Нужно отображать форматированный текст в Mono и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.04.11 21:50
Оценка:
Здравствуйте, adontz, Вы писали:

A>Можно использовать движок отчётов. Тот, которым пользуюсь я (рекламу делать не буду, всё равно он платный), позволяет полностью редактировать отчёт после создания. Может быть какой-то из бесплатных тоже сможет. Вот monoreports дают бесплатно, но можно ли редактировать отчёт (выделять и копировать текст) я не в курсе.


A>Можно генерировать PDF и отрывать его в ActiveX под Windows и... ну наверное под Windows тоже можно как-то встроить. Тоже касается XPS (Информация по линуксу http://okular.kde.org/formats.php). Может быть XPS можно рендерить сильверлайтом.


Не. Это все не пойдет. Нам нужно интерактивное описание к примерам кода сделать.

A>HTMLayout наверное подошёл бы идеально, но публичного порта под Линукс нет, так что он НЕ подходит


Нам нужено менеджед решение.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 22.04.11 01:10
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Не. Это все не пойдет. Нам нужно интерактивное описание к примерам кода сделать.

VD>Нам нужено менеджед решение.

Ты бы задачу подробнее описал...
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[6]: Нужно отображать форматированный текст в Mono и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.04.11 14:57
Оценка:
Здравствуйте, adontz, Вы писали:

VD>>Не. Это все не пойдет. Нам нужно интерактивное описание к примерам кода сделать.

VD>>Нам нужено менеджед решение.

A>Ты бы задачу подробнее описал...


Ты linqpad видел?

Мы хотим создать похожую утилиту в которой с одной стороны будет список примеров с описанием на естественных языках, а с другой можно будет сделать мелкий проект чтобы опробовать идею или просто познакомиться с языком.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 22.04.11 15:07
Оценка:
Здравствуйте, VladD2, Вы писали:

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


Окошко с результатами имеет класс "Internet Explorer_Server". Редактор кода какой-то свой.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[8]: Нужно отображать форматированный текст в Mono и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.04.11 15:11
Оценка:
Здравствуйте, adontz, Вы писали:

A>Окошко с результатами имеет класс "Internet Explorer_Server". Редактор кода какой-то свой.


Эта информация мне не нужна. Редактор есть, а Эксплорер нам не пригоден, так как утилита должна работать на Моно. Мне нужна информация о которой я справившийся в тематическом сообщении.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 22.04.11 15:13
Оценка:
Здравствуйте, VladD2, Вы писали:

A>>Окошко с результатами имеет класс "Internet Explorer_Server". Редактор кода какой-то свой.

VD>Эта информация мне не нужна. Редактор есть, а Эксплорер нам не пригоден, так как утилита должна работать на Моно. Мне нужна информация о которой я справившийся в тематическом сообщении.

Можно использовать
http://www.mono-project.com/WebBrowser
Судя по посту в блоге под Windows тоже работает.
http://www.alexandre-gomes.com/?p=120


A journey of a thousand miles must begin with a single step © Lau Tsu
Re[10]: Нужно отображать форматированный текст в Mono и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.04.11 15:24
Оценка:
Здравствуйте, adontz, Вы писали:

A>

Можно использовать
A>http://www.mono-project.com/WebBrowser
A>Судя по посту в блоге под Windows тоже работает.
A>http://www.alexandre-gomes.com/?p=120


А под дотнетом работает?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Нужно отображать форматированный текст в Mono и .Net
От: _Raz_  
Дата: 22.04.11 16:02
Оценка: 51 (1)
Здравствуйте, VladD2, Вы писали:

VD>А под дотнетом работает?

Тут вопрос надо ставить наоборот. Может ли моно работать с System.Windows.Forms.WebBrowser?
Да, может. Только что пробывал пример "Internet Explorer Look and Feel". Запускается и отрабатывает в убунте под монодевелопом 2.2 без проблем и единой правки.
... << RSDN@Home 1.2.0 alpha 5 rev. 1497>>
Re[11]: Нужно отображать форматированный текст в Mono и .Net
От: adontz Грузия http://adontz.wordpress.com/
Дата: 22.04.11 16:43
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А под дотнетом работает?


Пишут что да, но сам не пробовал.
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.