Форум » » Новая версия Aml Pages 9.75 » Ответить

Новая версия Aml Pages 9.75

Carc: Выложил новую версию Aml Pages 9.75 Более новая версия 9.88 анонсирована здесь. Что нового добавлено: сохранение рисунков веб-страниц внутрь документа Aml Pages. Позволяет в дальнейшем их просмотр без подключения к Интернетцу… Разрешение на перетаскивание из Internet Explorer в защищенном режиме на панель Aml Assist (включается в меню Быстрых настроек, для Windows Vista\Win7\Win8 и старше) масса мелких улучшений, исправлений, баг-фиксов и мелочей для более удобной работы детальный список изменений на сайте здесь, как проверить что нового в последних версиях Aml Pages читайте здесь Обзор основных изменений в Aml Pages 9.75 в официальном блоге. Change log in English on official web site

Ответов - 21, стр: 1 2 All

shadow927: Привет! Вероятно, после какого то из последних обновлений (обновляю нерегулярно) с моим документом случилась вот такая фигня (см.скрин) Был некий многострочный код внутри таблички 1х1 (удобно мне так, взгляд сразу цепляется ). И вот теперича усе пропало, шеф. 1. Причем в табличку несколько строк уже както не получается впихнуть. По Enter, Ctrl+Enter, Shift+Enter создается новая графа таблицы. 2. Копипастить внутрь таблички тоже уже не получается Уважаемый, Carc, надыть как-то поправить чтоли программу или наставить пользователя на путь истинный(если заблуждается конечно) Спасибо заранее! PS: Версия Aml Pages 9.75 сборка 2663 Дата сборки: 8 октября 2016 г. суббота 14:26:55

Carc: shadow927 пишет: Уважаемый, Carc, надыть как-то поправить чтоли программу или наставить пользователя на путь истинный(если заблуждается конечно) Спасибо заранее! PS: Версия Aml Pages 9.75 сборка 2663 Дата сборки: 8 октября 2016 г. суббота 14:26:55 Страница какого типа? Форматированный текст? Хотя вообще говоря обновления вообще не затрагивают документы пользователя. Только программные файлы.

shadow927: Да. Форматированный текст. Документ здесь может и ни при чем. За отображение как раз программа отвечает. 1. Причем в табличку несколько строк уже както не получается впихнуть. По Enter, Ctrl+Enter, Shift+Enter создается новая графа таблицы. 2. Копипастить внутрь таблички тоже уже не получается Вот эти пунктики к программе относятся. Если они у вас тоже воспроизводятся, имхо, это баг. Раньше работало...


Carc: shadow927 пишет: Вот эти пунктики к программе относятся. Если они у вас тоже воспроизводятся, имхо, это баг. Раньше работало... RichEdit какой выставлен в меню Быстрых настроек, в подменю Редактор текста?

Carc: shadow927 пишет: 1. Причем в табличку несколько строк уже както не получается впихнуть. По Enter, Ctrl+Enter, Shift+Enter создается новая графа таблицы. Повторюсь: Меню Таблица\Вставить строку. + нужно выставить максимальную версию RichEdit в быстрых настройках. Именно новые версии RichEdit позволяют большее с таблицами. + настройка Таблицы\Отображать сетку. Без нее сетка для таблиц созданных без рамок, не будет показываться.

shadow927: + нужно выставить максимальную версию RichEdit в быстрых настройках. Именно новые версии RichEdit позволяют большее с таблицами. Очень благодарю! Помогло! Документ тоже стал нормально отображаться. Странно, но ручками эту настройку не менял. Может ли сброситься настройка, если втыкал флешку с переносной версией в комп с допотопной XP?

Carc: shadow927 пишет: Очень благодарю! Помогло! Да всегда пожалуйста! Документ тоже стал нормально отображаться. Странно, но ручками эту настройку не менял. Может ли сброситься настройка, если втыкал флешку с переносной версией в комп с допотопной XP? Может при чем на лету, и и изменить настройку сама, если не получается создать RichEdit более старшей версии. Тогда Aml Pages пытается создать с более младшим номером, и если удалось сама переставляет настройку молча. Чтобы в следующий раз не париться с неудачными попытками создания насчет RichEdit более старшей версии. Важно: если мы поменяли настройку, то нужно пересоздать редактор текста. Для этого достаточно перейти в любую нетекстовую страницу, и вернуться обратно. Тогда Aml Pages изменит правую панель на что-то другое (список дочерних, HTML-просмотр), а потом, когда вернемся в страницу текста будет создавать редактор текста на основе выбранных настроек (с учетом вышеописанного: неудачно? пробуем более младший номер). Проверить реально используемый номер версии RichEdit можно в окне "О программе". Но нужно чтобы в открытом документе была открыта какая-то текстовая (простой или с форматированием) страница. Тогда диалог "О программе" на лету добирается до редактора текста, и выясняет у него класс окна, и версию используемой RichEdit DLL. Это аккурат показывает что конкретно используется именно сейчас. Я, конечно, понимаю, что так на лету "молча" менять не хорошо, не уведомив пользователя о смене настроек. Но как его уведомлять? Сообщение в строке состояние? С цветом фона чтобы привлечь внимание? Дык оно не вечно, пропадет через пару секунд по любому. Можно показывать диалог с кнопочкой ОК, мол сменили. И закрывать его по таймауту через пару-тройку сек. Дык тоже не гут. Закроется такое сообщение все равно автоматом. Вот и получается налево пойдешь - пользователь ничего не узнает. Направо пойдешь - (повесить незакрываемое автоматом сообщение) - будет мешать пользователю, особенно не искушенному, причем постоянно. А прямо русский витязь не ходит. В общем не знаю, как уведомлять пользователя в таком случае, непонятка полная.

shadow927: Можно показывать диалог с кнопочкой ОК, мол сменили. И закрывать его по таймауту через пару-тройку сек. Дык тоже не гут. Закроется такое сообщение все равно автоматом. А зачем закрывать по таймауту? пускай пользователь ткнет мышкой в ОК. Дескать, понял, смиряюсь. Может при чем на лету, и и изменить настройку сама, если не получается создать RichEdit более старшей версии. Тогда Aml Pages пытается создать с более младшим номером, и если удалось сама переставляет настройку молча. Чтобы в следующий раз не париться с неудачными попытками создания насчет RichEdit более старшей версии. А может тогда сделать обратную штуку? То есть, если есть возможность создать RichEdit более поздней версии, то создавать его. Естественно, с одобрения пользователя (диалог Ок+Cancel+Больше не предлагать) Все это имеет смысл делать только для переносной версии, имхо в статической такое если и возникнет, то раз в 100 лет

Carc: shadow927 пишет: А зачем закрывать по таймауту? пускай пользователь ткнет мышкой в ОК. Дескать, понял, смиряюсь. Ну это весьма программерско-служебная информация. Многим она вовсе будет непонятно. Юзабилити хромать будет тогда. Пользователь хочет почитать свою страницу, а в ответ какая-то хрень ему показывается, да еще и требует от него что-то нажать…

shadow927: Ну это весьма программерско-служебная информация. Многим она вовсе будет непонятно. Юзабилити хромать будет тогда. Пользователь хочет почитать свою страницу, а в ответ какая-то хрень ему показывается, да еще и требует от него что-то нажать… Думаю современные пользователи уже привыкли нажимать автоматом оки на всяческие непонятные для них сообщения типа 404 Not Found или Program failed... итп (А также ставить рекорды по быстрочтению Пользовательских соглашений при установке программы ;-) ) Ну а целевая аудитория AML все таки имхо как минимум продвинутые пользователи (непродвинутые пользуются вордом и прочими блокнотами) В моем представлении можно сочинить какое-нибудь нестрашное сообсчение. Например: 1. "На текущем компьютере для редактирования форматированного текста в документах Aml Pages не может быть использован компонент RichEdit 6.0. Включена поддержка RichEdit 2.0 с ограниченными возможностями" Ок 2. "На текущем компьютере для редактирования форматированного текста в документах Aml Pages может быть использован компонент RichEdit более продвинутой версии. Хотите использовать его?" Да. Нет. Не знаю. Галочка - Не спрашивать больше Вобщем, имхо, если программа что-то втихаря меняет и при этом все работает, то это нормально. А если из-за этого что-то идет не так, и пользователь на это в состоянии повлиять - то надо ему об этом сказать. Иначе какой-нибудь витязь наступит на мои грабли

Carc: shadow927 пишет: Думаю современные пользователи уже привыкли нажимать автоматом оки на всяческие непонятные для них сообщения типа 404 Not Found или Program failed... итп (А также ставить рекорды по быстрочтению Пользовательских соглашений при установке программы ;-) ) Ну а целевая аудитория AML все таки имхо как минимум продвинутые пользователи (непродвинутые пользуются вордом и прочими блокнотами) В моем представлении можно сочинить какое-нибудь нестрашное сообсчение. Например: 1. "На текущем компьютере для редактирования форматированного текста в документах Aml Pages не может быть использован компонент RichEdit 6.0. Включена поддержка RichEdit 2.0 с ограниченными возможностями" Ок 2. "На текущем компьютере для редактирования форматированного текста в документах Aml Pages может быть использован компонент RichEdit более продвинутой версии. Хотите использовать его?" Да. Нет. Не знаю. Галочка - Не спрашивать больше Вобщем, имхо, если программа что-то втихаря меняет и при этом все работает, то это нормально. А если из-за этого что-то идет не так, и пользователь на это в состоянии повлиять - то надо ему об этом сказать. Иначе какой-нибудь витязь наступит на мои грабл Ну мне кажется все-таки разумно сделать MessageBox`ы с таймаутом плюс умолчания. 1) Если сообщение просто информативное, вроде обломись - перешла на младший RichEdit, с одной единственной кнопкой ОК, то все равно пользователь только ее и нажать может. Вполне можно нажимать ее автоматом через ну скажем 10 секунд. 2) Если вопрос? В стиле есть более новый RichEdit, использовать его? То все равно там есть умолчание (видимо, ОК - мол да, использовать новый), то можно это умолчание по истечении тех же самых 10 секунд автоматически применять. Такая штука есть в плагине Aml2DropBox. Он когда зипует документ в архив и отправляет в DropBox, он показывает сообщение: удалось, нет, что отправлено, куда, какой размер архива, запущен ли DropBox сервис. Дык вот это сообщение, оно с единственной кнопкой ОК. Она висит секунды 3, и потом закрывается автоматически. Посмотреть результат можно, если хочется. Но само сообщение блокирует работу Aml Pages, не навсегда, пока пользователь не нажмет, а на 3-5 секунд примерно.

Carc: shadow927 пишет: А может тогда сделать обратную штуку? То есть, если есть возможность создать RichEdit более поздней версии, то создавать его. Естественно, с одобрения пользователя (диалог Ок+Cancel+Больше не предлагать) Все это имеет смысл делать только для переносной версии, имхо в статической такое если и возникнет, то раз в 100 лет Дык так оно и есть… Когда Aml Pages инициализирует настройки RichEdit`а, она сходу проверяет сверху вниз по версиям какие версии доступны. Если доступна более старшая (новая) версия RichEdit, то и выставляется соответственно она. Но это инициализация. Потом она читает настройки из файла\реестра, и применяет что пользователь поставил. RichEdit что 4-ый, что 6-ой тоже весьма нетривальны, и содержат некоторые развеселые баги (в стиле Microsoft: на митингах они говорят об одних правилах и принципах разработки, а на самом деле кое на чем их вертели и сами не используют - отсюда и баги, причем такого плана, что мама не горюй, вплоть до потери пользовательских данных после простого редактирования). Поэтому и используются именно пользовательские настройки. Ибо если не особо нужны таблицы, то вполне можно обойтись более стабильными, старыми версиями RichEdit.

shadow927: Но это инициализация. Потом она читает настройки из файла\реестра, и применяет что пользователь поставил. RichEdit что 4-ый, что 6-ой тоже весьма нетривальны, и содержат некоторые развеселые баги (в стиле Microsoft: на митингах они говорят об одних правилах и принципах разработки, а на самом деле кое на чем их вертели и сами не используют - отсюда и баги, причем такого плана, что мама не горюй, вплоть до потери пользовательских данных после простого редактирования). Вот пришли к власти индусы по ставке доллар в час... толи еще будет... Придерживаясь правила - Критикуешь - предлагай, предлагаю в настройке сделать доп галочку "Всегда использовать самую новую версию RichEdit". То есть самую свежую из доступных на данном компьютере. Кто бесстрашный - тот поставит :)

Carc: shadow927 пишет: Вот пришли к власти индусы по ставке доллар в час... толи еще будет... Придерживаясь правила - Критикуешь - предлагай, предлагаю в настройке сделать доп галочку "Всегда использовать самую новую версию RichEdit". То есть самую свежую из доступных на данном компьютере. Кто бесстрашный - тот поставит :) Ну можно так. Соответственно, если есть настройка "Юзать более новый ричэдмт", тогда следующий образом. Наверное разумно: если находит более новую версию, то пытается использовать ее, и сообщает об этом с кнопками ОК, НЕТ, и по умолчанию, если ничего не нажали, секунд через 5 автоматически применяет новый RichEdit.

shadow927: Наверное разумно: если находит более новую версию, то пытается использовать ее, и сообщает об этом с кнопками ОК, НЕТ, и по умолчанию, если ничего не нажали, секунд через 5 автоматически применяет новый RichEdit. Согласен. Если пользователь нажал ярлык запуска, пошел покурить и проспал сообщение - это его проблема. :)

Carc: shadow927 пишет: Согласен. Если пользователь нажал ярлык запуска, пошел покурить и проспал сообщение - это его проблема. :) Ну как-то так… Сделаем. Но только мгновенно не обещаю. Там нужно будет юс-кейс проработать внимательно, и всякие настройки добавить, + всякие мелочи вроде а что делать при автозапуске и автооткрытии документов и все такое.

Carc: В официальном блоге опубликован обзор основных изменений в версии Aml Pages 9.75.

Carc: Залил новую версию Aml Pages 9.75 сборка 2664 всякие мелкие улучшения в юзабилити

Carc: Выложил новую версию Aml Pages 9.75 build 2665 добавлена команда "Разрешить перетаскивание из IE" - разрешает перетаскивание из IE в защищенном режиме на панель Aml Assist. Команда в меню Быстрых настроек, подробности во всплывающей подсказке к команде меню (админские права, есть права или нет, для чего нужно и т.д)

Carc: Выложил новую версию Aml Pages 9.75 build 2667 изменено название ключа в настройках для записи об успешности установки операций перетаскивания из IE в защищенном режиме; исправлено: подсчет хеша в панели Файлов мог вызывать сбой;

Carc: Выложил новые версии плагинов Aml Assist и Aml2Dropbox!



полная версия страницы