Автор вопроса: Дмитрий Юпатов | Web-сайт:cargomaster.at.ua/
Итак, имеем проблему в виде MS Preview Control, входящего в комплект студии. Собственно в чем проблема: если делать предпросмотр длинного текста ( ну где-то от 4-5 страниц А4 с шрифтом 8пт), то сие достижение гениев от MS показывает только содержимое полследних 2-3 страниц. Первые же - чистые. Если дальше отправить на печать - все нормуль. Т.е. проблема в самом контроле.
Я пробовал и сам контрол и диалог на его основе (он тоже в семействе Dialogs на панели инструментов)
А что у других, возникала эта проблема?
И вот еще что: мне пришло в голову написать это самому, вот только нет пока идей по созданию превью ( собственно, КАК и В ЧЕМ отобразить страницу?)...
Решил создать тему, чтоб обсудить те или иные варианты по разработке пользовательского контрола предпросмотра и для отзывов об контроле от MS.
Можно готовое чо взять просто сторонних разработчиков - такого мног разного, можно проверенные COM контроли вставить, если проект не планируется рапостронять через Internet - тогда объем установочного пакета растет или вообще вызывать MSWord и открывать в нем, но это все от задачи зависит. Про задачу - если попытаться определить, что нужно работать с форматами текста, различными источниками данных, различными кодировками и форматами файлов, форматированием страницы и осуществлять горизонтальную и вертикальную прокрутку, делать автоперенос, организовывать постраничный вывод и листание - задача такой уж простой, как кажется на первый взгляд. Насчет как и в чем страницу отображать, если уж так захочется - создается UserControl, как дочерний экземпляр контроля UserControl и делаем всю необходимую обработку, добавляем свойства - они интегрируются прям в свойства компонента и через System.Drawing отрисовываем текст, добавляем события - все описание можно найти в MSDN и в отличии от графичесих компонентов, например для построение графика, где может быть необходимо использовать достаточно сложные алгоритмы для автошкалировании или скоростных перерасчетов большого количества объема информации или сложных алгоритмов преобразования - тут технологически ничо сложного нет.