| View previous topic :: View next topic |
| Author |
Message |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Mar 28, 2011 4:35 pm Post subject: |
|
|
Не знаю было ли уже. Фич реквест:
Копирование в буффер обмена в RTF формате. В смысле со всеми возможными атрибутами.
Ну например когда включена подсветка, то очень хотелось бы что-бы при копирования с Акела в Ворд сохранились аттрибуты(цвет, жирность прочее). |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Mon Mar 28, 2011 4:41 pm Post subject: |
|
|
FeyFre
Да, было (п.3). Но актуальность от этого не уменьшилась
Для оформления документации приходится "раскрашивать" копируя код из AkelPad'а в Source Code Highlighter (( |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Mon Mar 28, 2011 5:45 pm Post subject: |
|
|
| копировать как RTF - вещь полезная |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Mon Mar 28, 2011 6:06 pm Post subject: |
|
|
А Word и HTML понимает, с ним проще, по-моему.  |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Mar 28, 2011 9:13 pm Post subject: |
|
|
VladSh
Может быть и было, но меня припекло и я запостил не особо ищя. Скажем так, я уточнил метод реализации хотелки. (Даже пример нашел как это сделать но так догадываюсь это задача не хилая.) От Оперы такую фичу ждут уже хз сколько. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Mon Mar 28, 2011 10:57 pm Post subject: |
|
|
FeyFre
Если не пытаться копировать с учетом CSS, то это тупо* уже реализованный внутри браузера innerHTML. А дальше эта строка добавляется в буфер обмена как дополнительный формат. Так что кто-то просто ленится, по-моему.
И даже если хочется учитывать CSS, то есть варианты – от уже реализованного getComputedStyle для получения оформления инлайн-стилями до приделывания всех/используемых (отладчик ведь показывает, какие стили были применены) таблиц стилей.
*Ну, не совсем тупо, а как-то так:
| Code: | | javascript: (function() {var tmp = document.createElementNS("http://www.w3.org/1999/xhtml", "div"); tmp.appendChild(window.getSelection().getRangeAt(0).cloneContents()); alert(tmp.innerHTML);})(); |
|
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Mon Mar 28, 2011 11:24 pm Post subject: |
|
|
Infocatcher
Это об Опере? Ну там у них свои заморочки. И в первую очередь Rich-powered карман нужен был не на веб-страницах, а в M2 (почтовм модуле Оперы).
Во-вторых, а Вы уверенны что так просто можно преобразовать HTML+CSS разметку в Presto(внутреннем)-представлении в RTF? То что делает Word - песчинка по сравнению с тем, что делает Presto, Gecko или Trident. И да, что делать с копирайтами? Я лично хз, но что-то мне не хочется что МС начал судить Оперу изза какого-то там дохлого патентика. |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Tue Mar 29, 2011 1:02 pm Post subject: |
|
|
| Quote: | | что-то мне не хочется что МС начал судить Оперу изза какого-то там дохлого патентика |
Патент на RTF? Так куча софта ведь его использует, и ничего.
| Quote: | | + всплывающая подсказка при наведении о содержимом блока |
Это уже совсем шоколадно было бы
| Quote: | | А что нам даст список плагинов (ещё если учесть, что есть окно настройки плагинов)? |
Ну, у многих плагинов есть куча функций, которые также маячат в списке, а список в меню позволил бы намного быстрее запускать/выгружать плагины. Либо можно разделить список плагинов в окне настроек на Main, Settings и функции. Но это так, если уж совсем будет нечего делать  |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1893 Location: Vinnitsa, Ukraine
|
Posted: Tue Mar 29, 2011 4:12 pm Post subject: |
|
|
Fr0sT
Не смешно. Вот недавно МС подала в суд на "Андроид"(ну на крайнего ответсвенного) за нарушение патентов(см.ниже). Так вот, у них (у Америкосов) патенты почти такие все абсурдные. Ещё чуть-чуть, у кто-то возьмет патент на движения руками совершаемые при смывании унитаза, и заставят всех платить за их использование. Или как дышать, или за плавание брассом, кролем и т.д. Вон недавно некоторые пытались засудить Linux(кто там юридически крайний?) за то что в glibc в одной из функций имена аргументов совпадаю с ихними. Так что не удивляйтесь. Человеческом идиотизму нет пределов, и не на всех идиотов хватает катков.
патенты | Quote: | Патент 5,778,372: Удалённое получение и управление отображением электронного документа, содержащего изображения.
Патент 6,339,780: Отображение статуса загрузки HTTP-документа в веб-браузере, при ограниченном месте на экране.
Патент 5,889,522: Система для предоставления контроля за порождёнными окнами приложения.
Патент 6,891,551: Пометка выделения для управления электронными документами.
Патент 6,957,233: Метод и инструментарий для захвата и отображения аннотаций для содержимого электронных документов, не подлежащих редактированию. |
|
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Tue Mar 29, 2011 4:22 pm Post subject: |
|
|
FeyFre
По украинскому законодательству ПО не подлежит патентированию.
Авторское право на разработанный продукт/идею - да, патент - нет. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Tue Mar 29, 2011 5:14 pm Post subject: |
|
|
| FeyFre wrote: | | Во-вторых, а Вы уверенны что так просто можно преобразовать HTML+CSS разметку в Presto(внутреннем)-представлении в RTF? | Word понимает HTML, я даже проверял – правда, не совсем напрямую (attrsInspector.js, this.setClipboardData( ... ) и рядом).
А еще в CLCL видно, что тот же Firefox при копировании использует только HTML – никакого RTF. |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Tue Mar 29, 2011 7:16 pm Post subject: |
|
|
странный спор, большинство редакторов используют копирование в RTF (NP++, PSPad, RJ TextEd...)
а что там в США никого не волнует, в каждом штате масса своих законов, не действующих в других...
но если так хочется соблюсти законы США, предложенный HTML тоже сгодится |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Wed Mar 30, 2011 9:53 am Post subject: |
|
|
FeyFre
и не думал смеяться. Но RTF в самом деле очень распространен, и я не думаю, что все авторы использующих его программ получали лицензию от MS. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4650
|
Posted: Fri Apr 01, 2011 2:55 pm Post subject: |
|
|
| Экспорт в RTF будет доступен после релиза 4.6.0. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
Posted: Fri Apr 01, 2011 4:34 pm Post subject: |
|
|
Instructor
Именно экспорт в RTF? Может быть всё же параметр (или отдельную команду) для копирования текста в буфер обмена? Потому что мудохаться ещё с RTF-файлами нет никакого желания, по моему, это лишнее промежуточное звено. |
|
| Back to top |
|
 |
|