Posted: 22.01.16 21:10. Post subject: Вспомнил! Хорошо бы..
Вспомнил!
Хорошо бы починить вот что: при вставки в страницу форматированного текста картинки из jpg-файла объём, который занимает картинка в файле документа увеличивается в десятки раз по сравнению с размером исходного файла картинки. Такое чувство, что изображение хранится в документе AML на странице форматированного текста в несжатом — bmp — формате. По этой причине я не вставляю изображения в документы AML, больно уж они вырастают в объёме.
Post №: 8488
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 03.02.16 10:45. Post subject: SetQ пишет: Такое ч..
SetQ пишет:
quote:
Такое чувство, что изображение хранится в документе AML на странице форматированного текста в несжатом — bmp — формате. По этой причине я не вставляю изображения в документы AML, больно уж они вырастают в объёме.
Вот бы починить это.
Так и есть. Хранится в BMP-формате. У меня такое ощущение, что RichEdit отобразить рисунок окромя BMP самостоятельно не может. Там как то иначе нужно писать код отображения уже ручками. Решение ищется. Но кагбэ в долгом оно ящике. Ибо в свое время я так и не понял, как такое проделать. По крайней мере без регистрации собственных COM-объектов.
Post №: 8502
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 06.02.16 15:07. Post subject: Не-е-е, это не то. Э..
Не-е-е, это не то. Это то что использует Aml Pages. Она про RichEdit 8.0 понятия не имеет. А нужно знать, что в системе стоит.
По идее это файл MsFtEdit.DLL - поищи его в папке Windows. Или Windows\SystemXXXX. Нужно знать информацию о версии файла, причем чем больше, тем лучше.
Но сам файл MsFtEdit.DLL может быть и где угодно. Т.к. он еще с офисом ставится.
Posted: 06.02.16 17:48. Post subject: Carc пишет: А лучше..
Carc пишет:
quote:
А лучше и проще - кинь мне их все на почту просто ZIP-архивом. А я их в Тотале сам раздраконю.
Скинул rar архивом. Единственно, есть в системе файл C:\$Windows.~BT\Sources\SafeOS\SafeOS.Mount\Windows\WinSxS\amd64_microsoft-windows-msftedit_31bf3856ad364e35_10.0.10240.16384_none_ddd16ab4d1ded798\msftedit.dll
Post №: 8505
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 06.02.16 18:05. Post subject: SetQ пишет: Скинул ..
SetQ пишет:
quote:
Скинул rar архивом. Единственно, есть в системе файл C:\$Windows.~BT\Sources\SafeOS\SafeOS.Mount\Windows\WinSxS\amd64_microsoft-windows-msftedit_31bf3856ad364e35_10.0.10240.16384_none_ddd16ab4d1ded798\msftedit.dll
Post №: 8493
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 03.02.16 18:20. Post subject: SetQ пишет: Вспомни..
SetQ пишет:
quote:
Вспомнил!
Там конечно была идея хранить рисунки не как BMP-объект в RichEdit. А как атачмент. Атачмент - это такая фигня в движке данных Aml Pages, которая позволяет сохранить любые данные, и причем проассоциировать их со страницей. Т.е. удалим страницу - движок удалит и проассоциированные атачменты с этой страницей.
Название атачмент пришло из почтовых клиентов. Они же могут прицепить любой файл к письму, не вникая в подробности файла. Только в Aml Pages это расширено. Именно файлы это частный случай. В принципе могут быть любые данные. Aml Pages чего-то там и сама хранит по мелочам используя эту технологию.
К слову, именно эту фишку и использует старый плагин File2Aml. И сама текущая версия Aml Pages, которая обрабатывает самостоятельно прицепленные файлы, тоже использует именно эту технологию (хотя бы чтобы плагин File2Aml по прежнему мог их обрабатывать).
Суть там простая: есть просто поток байтов, которые Aml Pages получает и сохраняет куда ей сказано (к нужной странице). Что за данные, что там означают байты Aml Pages даже и не предполагает. Просто знает что байты, что вот их столько, они такого то типа, и асссоциировать их или нет со страницей. Ну и все остальное тоже умеет: перечислить по запросу только нужные или все атачмены атачменты, отдать байты по запросу извне (ну например из плагина).
Соответственно, и идея была совсем иная с рисунками. Что записывается файл рисунка как атачмент, в текст ставится тег. В момент показа текста в редакторе преобразует файл рисунка в тот же Bmp и показывает. Но в файле докумета тогда не будет огромного BMP, а только сам файл рисунка (jpeg gif и.т.д.). По крайней мере это позволит сократить размер файла.
Но там много работы очень. И мне показалось это слишком мутным, и я как то отложил все это в долгий ящик.
Posted: 03.02.16 11:30. Post subject: Есть четыре файла с ..
Есть четыре файла с шаблонами текста, при запуске подгружается только дефолтный. Собственные приходиться ручками подгружать. Как сделать чтобы все подгружались?
All times are GMT
3 Hours. Hits today: 6
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no