Форум » » [АНОНС] Новая версия Aml Pages 9.70 » Ответить

[АНОНС] Новая версия Aml Pages 9.70

Carc: Выложил новую версию Aml Pages 9.70 Что нового добавлено: подавление сообщений движка IE при поиске по документу (экспериментальное); добавлена поддержка масштабирования контента для веб-страниц; добавлено масштабирования веб-страниц по Ctrl+Shift+колесико мыши; детальный список изменений на сайте здесь, как проверить что нового в последних версиях Aml Pages читайте здесь Change log in English on official web site

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

SetQ: Вспомнил! Хорошо бы починить вот что: при вставки в страницу форматированного текста картинки из jpg-файла объём, который занимает картинка в файле документа увеличивается в десятки раз по сравнению с размером исходного файла картинки. Такое чувство, что изображение хранится в документе AML на странице форматированного текста в несжатом — bmp — формате. По этой причине я не вставляю изображения в документы AML, больно уж они вырастают в объёме. Вот бы починить это.

Carc: SetQ пишет: Такое чувство, что изображение хранится в документе AML на странице форматированного текста в несжатом — bmp — формате. По этой причине я не вставляю изображения в документы AML, больно уж они вырастают в объёме. Вот бы починить это. Так и есть. Хранится в BMP-формате. У меня такое ощущение, что RichEdit отобразить рисунок окромя BMP самостоятельно не может. Там как то иначе нужно писать код отображения уже ручками. Решение ищется. Но кагбэ в долгом оно ящике. Ибо в свое время я так и не понял, как такое проделать. По крайней мере без регистрации собственных COM-объектов.

SetQ: А если не RichEdit, а что-то другое? Может даже новый тип страницы добавить? Наверное, что-то новое уже появилось.


Carc: SetQ пишет: А если не RichEdit, а что-то другое? Может даже новый тип страницы добавить? Наверное, что-то новое уже появилось. Например? Веб редактор?

SetQ: Carc пишет: Например? Веб редактор? Более новая версия ричэдита, например? Ничего не изменит? Можно же не из операционной системы брать, а с АМЛ ставить.

Carc: SetQ пишет: Более новая версия ричэдита, например? Ничего не изменит? Можно же не из операционной системы брать, а с АМЛ ставить. Может и изменить вполне. Но у меня самого XP старенькая. У тебя винда какая?

SetQ: Carc пишет: У тебя винда какая? На одном ХР, на другом 8.1.

Carc: SetQ пишет: На одном ХР, на другом 8.1. А в 8.1 RichEdit какой?

Carc: SetQ пишет: На одном ХР, на другом 8.1. В Windows 8.1 файл MsFtEdit.DLL есть? Похоже, это и есть 8-ая версия RichEdit.

SetQ: Вот скопировал: RichEdit: RICHED20.dll 12.0.4518.1014, ClassName: RICHEDIT50W; Windows 8 64x build 9200 ; 3.99 ГБ; Active codepage: 1251 RichEdit 2.0: C:\Program Files (x86)\Aml Pages\RichEd20.dll, DLL Version: 12.0.4518.1014 RichEdit 4.1: C:\Program Files (x86)\Aml Pages\MSFTEDIT.DLL, DLL Version: 4.1 RichEdit 6.0: C:\Program Files (x86)\Aml Pages\RichEd20.DLL, DLL Version: 12.0.4518.1014 Aml Assist Pane: NOT FOUND RichEdit Settings: RichEdit 4.1 Windows 8 64x build 9200 System Information: RICHEDIT50W; Windows 8 64x build 9200 ; 3.99 ГБ; Active codepage: 1251

Carc: Не-е-е, это не то. Это то что использует Aml Pages. Она про RichEdit 8.0 понятия не имеет. А нужно знать, что в системе стоит. По идее это файл MsFtEdit.DLL - поищи его в папке Windows. Или Windows\SystemXXXX. Нужно знать информацию о версии файла, причем чем больше, тем лучше. Но сам файл MsFtEdit.DLL может быть и где угодно. Т.к. он еще с офисом ставится.

SetQ: Carc пишет: В Windows 8.1 файл MsFtEdit.DLL есть? Есть несколько штук, лежат в отдельных папках:

Carc: Вот это похоже то, что надо. Нужны номера файлов MsFtEdit.DLL из папок Windows\WinSxS\x86_**** - это похоже то что надо. WinSxS папка - это технология от MS чтобы победить DLL Hell.

Carc: А лучше и проще - кинь мне их все на почту просто ZIP-архивом. А я их в Тотале сам раздраконю.

SetQ: Carc пишет: А лучше и проще - кинь мне их все на почту просто ZIP-архивом. А я их в Тотале сам раздраконю. Скинул rar архивом. Единственно, есть в системе файл C:\$Windows.~BT\Sources\SafeOS\SafeOS.Mount\Windows\WinSxS\amd64_microsoft-windows-msftedit_31bf3856ad364e35_10.0.10240.16384_none_ddd16ab4d1ded798\msftedit.dll Его никак не скопировать, чем-то защищён.

Carc: SetQ пишет: Скинул rar архивом. Единственно, есть в системе файл C:\$Windows.~BT\Sources\SafeOS\SafeOS.Mount\Windows\WinSxS\amd64_microsoft-windows-msftedit_31bf3856ad364e35_10.0.10240.16384_none_ddd16ab4d1ded798\msftedit.dll Его никак не скопировать, чем-то защищён. Ага, спасибо! Получил. Вроде то что надо.

Carc: SetQ пишет: Вспомнил! Там конечно была идея хранить рисунки не как BMP-объект в RichEdit. А как атачмент. Атачмент - это такая фигня в движке данных Aml Pages, которая позволяет сохранить любые данные, и причем проассоциировать их со страницей. Т.е. удалим страницу - движок удалит и проассоциированные атачменты с этой страницей. Название атачмент пришло из почтовых клиентов. Они же могут прицепить любой файл к письму, не вникая в подробности файла. Только в Aml Pages это расширено. Именно файлы это частный случай. В принципе могут быть любые данные. Aml Pages чего-то там и сама хранит по мелочам используя эту технологию. К слову, именно эту фишку и использует старый плагин File2Aml. И сама текущая версия Aml Pages, которая обрабатывает самостоятельно прицепленные файлы, тоже использует именно эту технологию (хотя бы чтобы плагин File2Aml по прежнему мог их обрабатывать). Суть там простая: есть просто поток байтов, которые Aml Pages получает и сохраняет куда ей сказано (к нужной странице). Что за данные, что там означают байты Aml Pages даже и не предполагает. Просто знает что байты, что вот их столько, они такого то типа, и асссоциировать их или нет со страницей. Ну и все остальное тоже умеет: перечислить по запросу только нужные или все атачмены атачменты, отдать байты по запросу извне (ну например из плагина). Соответственно, и идея была совсем иная с рисунками. Что записывается файл рисунка как атачмент, в текст ставится тег. В момент показа текста в редакторе преобразует файл рисунка в тот же Bmp и показывает. Но в файле докумета тогда не будет огромного BMP, а только сам файл рисунка (jpeg gif и.т.д.). По крайней мере это позволит сократить размер файла. Но там много работы очень. И мне показалось это слишком мутным, и я как то отложил все это в долгий ящик.

SetQ: А в страницу неформатированного текста никак не вставить картинку? Хотя бы иконкой, клик по -ней - и полный показ.

Carc: SetQ пишет: А в страницу неформатированного текста никак не вставить картинку? Хотя бы иконкой, клик по -ней - и полный показ. В текущем варианте нет. Ибо сохраняется из редактора текст, только текст, и ничего кроме текста. Все рисунки, форматирование - мимо.

LordNEVR: Есть четыре файла с шаблонами текста, при запуске подгружается только дефолтный. Собственные приходиться ручками подгружать. Как сделать чтобы все подгружались?



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