![]() |
|
![]() ![]() ![]() |
|
DZ509 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
RaveReports> C помощью RvNDRWriter(страничка Rave в политре Delphi7) создаем отчет, в котором, разумеется, полно русского текста. Сохраняем его в .NDR-файл(двоичный формат).
С помощью компонентов RvRenderPDF, RvRenderRTF, RvRenderHTML преобразуем этот файл в файлы соответствующих форматов... что получаем: В файлах .PDF и .RTF(Word) русский текст превратился в карякули (линии таблиц в норме), в .HTML - текст в норме(таблицы не отображаются). ВОПРОС: Что нужно сделать, чтоб в .PDF и .RTF русский текст из .NDR переходил нормально?????? Привожу код проги(упрощенный донельзя)...
Пояснение: данная прога создает отчет, сост. из линии и русского словосочетания, методом FINISH сохраняет его в файл "In.NDR", а методами RvRenderRTF1.PrintRender и RvRenderPDF1.PrintRender преобразует его в файлы "Out1.RTF" и "Out2.PDF" через поток ReportStream. Когда открываешь файлы "Out1.RTF" и "Out2.PDF"- видишь линию и КАРЯКУЛИ...(вместо "РУССКОЕ СЛОВО") Как избавиться??? Кстати, когда я сюда переносил код, с русским текстом произошла такая же бодяга...(?????) |
|||
|
||||
DZ509 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
Я просто в шоке! Четко сформулированый вопрос, приведен код с комментариями, все ясно и понятно... На форуме вроде обитает столько "монстров" и... ни одного ответа... хоть намека..
что на Винграде, что на Исходниках.... Начинаешь сомневаться в состоятельности форумов... |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=25248
Добавлено через 3 минуты и 20 секунд вскрой полученный HTML код и посмотри почему нет таблиц, оттуда поймёшь и суть проблемы... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
DZ509 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
Насчет HTML - да! Вчера от безвыходности весь день прокопался... Оказывается таблицы неотображались из-за того что в "Свойствах обозревателя" была снята галочка с рисунков.
Галочку поставил - все отобразилось. http://www.delphikingdom.com/asp/answer.asp?IDAnswer=25248 - зашел: и действительно, если использовать шрифт Times New Roman Cyr в формате RTF текст отобр. нормально(хотя мне желательно Arial или MS Sans Serif), а в PDF - ни че не канает. Все равно спасибо. Ситуация хоть немного прояснилась. Это сообщение отредактировал(а) DZ509 - 11.3.2008, 23:42 |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
Не за что)
Заходите ещё) -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
DZ509 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
Хотел еще уточнить, если можно, что за шрифты "Cyr", панель "Cyr"?
|
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
хм... у меня таких нет... наверно имеется ввиду кирилистические... где такую нашёл? Это сообщение отредактировал(а) Albinos_x - 12.3.2008, 23:43 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
редко кто использует эти компоненты, если кто использует, то, скорее всего, FastReport и вопрос тебе нужно было задать в тебе "Базы данных и репортинг" Это сообщение отредактировал(а) Akella - 13.3.2008, 22:43 |
|||
|
||||
DZ509 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
Куда был послан)))) http://www.delphikingdom.com/asp/answer.asp?IDAnswer=25248
Спасибо за совет, вслед. раз раздел буду подбирать более тщательно.)) |
||||
|
|||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
а всё пропустил прошлый раз... в общем под "Cyr" понимается там Times New Roman Cyr под панелью наверно имел ввиду панель в rave Fonts -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
DZ509 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
Albinos_x,
Я открыл новую темку по неправильной работе функций Delphi в репортинге, она находится в
Если будет время, добро пожаловать!)))) Там же хочу чуть позже снова открыть тему конкретно по конвертации в PDF. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |