Экспорт в RTF
- Author
- Message
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
FeyFre
Да, было (п.3). Но актуальность от этого не уменьшилась
Для оформления документации приходится "раскрашивать" копируя код из AkelPad'а в Source Code Highlighter ((
Да, было (п.3). Но актуальность от этого не уменьшилась
Для оформления документации приходится "раскрашивать" копируя код из AkelPad'а в Source Code Highlighter ((
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
VladSh
Может быть и было, но меня припекло и я запостил не особо ищя. Скажем так, я уточнил метод реализации хотелки. (Даже пример нашел как это сделать но так догадываюсь это задача не хилая.) От Оперы такую фичу ждут уже хз сколько.
Может быть и было, но меня припекло и я запостил не особо ищя. Скажем так, я уточнил метод реализации хотелки. (Даже пример нашел как это сделать но так догадываюсь это задача не хилая.) От Оперы такую фичу ждут уже хз сколько.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
FeyFre
Если не пытаться копировать с учетом CSS, то это тупо* уже реализованный внутри браузера innerHTML. А дальше эта строка добавляется в буфер обмена как дополнительный формат. Так что кто-то просто ленится, по-моему.
И даже если хочется учитывать CSS, то есть варианты – от уже реализованного getComputedStyle для получения оформления инлайн-стилями до приделывания всех/используемых (отладчик ведь показывает, какие стили были применены) таблиц стилей.
*Ну, не совсем тупо, а как-то так:
Если не пытаться копировать с учетом CSS, то это тупо* уже реализованный внутри браузера innerHTML. А дальше эта строка добавляется в буфер обмена как дополнительный формат. Так что кто-то просто ленится, по-моему.
И даже если хочется учитывать CSS, то есть варианты – от уже реализованного getComputedStyle для получения оформления инлайн-стилями до приделывания всех/используемых (отладчик ведь показывает, какие стили были применены) таблиц стилей.
*Ну, не совсем тупо, а как-то так:
Code: Select all
javascript: (function() {var tmp = document.createElementNS("http://www.w3.org/1999/xhtml", "div"); tmp.appendChild(window.getSelection().getRangeAt(0).cloneContents()); alert(tmp.innerHTML);})();
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Infocatcher
Это об Опере? Ну там у них свои заморочки. И в первую очередь Rich-powered карман нужен был не на веб-страницах, а в M2 (почтовм модуле Оперы).
Во-вторых, а Вы уверенны что так просто можно преобразовать HTML+CSS разметку в Presto(внутреннем)-представлении в RTF? То что делает Word - песчинка по сравнению с тем, что делает Presto, Gecko или Trident. И да, что делать с копирайтами? Я лично хз, но что-то мне не хочется что МС начал судить Оперу изза какого-то там дохлого патентика.
Это об Опере? Ну там у них свои заморочки. И в первую очередь Rich-powered карман нужен был не на веб-страницах, а в M2 (почтовм модуле Оперы).
Во-вторых, а Вы уверенны что так просто можно преобразовать HTML+CSS разметку в Presto(внутреннем)-представлении в RTF? То что делает Word - песчинка по сравнению с тем, что делает Presto, Gecko или Trident. И да, что делать с копирайтами? Я лично хз, но что-то мне не хочется что МС начал судить Оперу изза какого-то там дохлого патентика.
-
Offline
- Posts: 876
- Joined: Tue Jul 24, 2007 8:54 am
Патент на RTF? Так куча софта ведь его использует, и ничего.что-то мне не хочется что МС начал судить Оперу изза какого-то там дохлого патентика
Это уже совсем шоколадно было бы+ всплывающая подсказка при наведении о содержимом блока
Ну, у многих плагинов есть куча функций, которые также маячат в списке, а список в меню позволил бы намного быстрее запускать/выгружать плагины. Либо можно разделить список плагинов в окне настроек на Main, Settings и функции. Но это так, если уж совсем будет нечего делатьА что нам даст список плагинов (ещё если учесть, что есть окно настройки плагинов)?
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Fr0sT
Не смешно. Вот недавно МС подала в суд на "Андроид"(ну на крайнего ответсвенного) за нарушение патентов(см.ниже). Так вот, у них (у Америкосов) патенты почти такие все абсурдные. Ещё чуть-чуть, у кто-то возьмет патент на движения руками совершаемые при смывании унитаза, и заставят всех платить за их использование. Или как дышать, или за плавание брассом, кролем и т.д. Вон недавно некоторые пытались засудить Linux(кто там юридически крайний?) за то что в glibc в одной из функций имена аргументов совпадаю с ихними. Так что не удивляйтесь. Человеческом идиотизму нет пределов, и не на всех идиотов хватает катков.
Не смешно. Вот недавно МС подала в суд на "Андроид"(ну на крайнего ответсвенного) за нарушение патентов(см.ниже). Так вот, у них (у Америкосов) патенты почти такие все абсурдные. Ещё чуть-чуть, у кто-то возьмет патент на движения руками совершаемые при смывании унитаза, и заставят всех платить за их использование. Или как дышать, или за плавание брассом, кролем и т.д. Вон недавно некоторые пытались засудить Linux(кто там юридически крайний?) за то что в glibc в одной из функций имена аргументов совпадаю с ихними. Так что не удивляйтесь. Человеческом идиотизму нет пределов, и не на всех идиотов хватает катков.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Word понимает HTML, я даже проверял – правда, не совсем напрямую (attrsInspector.js, this.setClipboardData( ... ) и рядом).FeyFre wrote:Во-вторых, а Вы уверенны что так просто можно преобразовать HTML+CSS разметку в Presto(внутреннем)-представлении в RTF?
А еще в CLCL видно, что тот же Firefox при копировании использует только HTML – никакого RTF.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact: