arrowГлавная arrow Ресурсы arrow xReportPreview Monday, 01 December 2008  
Главное меню
Главная
Новости
Статьи
Комментарии
Файлы
Ресурсы
Ленты новостей
Форум разработчиков
Фотогалерея кларионистов
Пользователи
Общение
Ссылки
Поиск
Контакты
Карта сайта
Ссылки
Softvelocity
Clarion Magazine
Кларион в России
SealSoft Company
IngaSoft Plus
Авторизация (CB)
Счетчик



who's online
xReportPreview Версия для печати Отправить на e-mail
Написал Still Zero   
30.09.2006
xReportPreview - Шаблон служит для предварительного просмотра стандартных отчетов. Шаблон предназначен для использования в Clarion 5.5, 6.x ABC.

Текущая версия: 3.8

Что нового в версии 3.8

  • в глобальном шаблоне появилась настройка Default zoom. Здесь можно задать первоначальный Zoom при открытии окна предпросмотра
  • в локальном шаблоне появилась возможность задать Caption окна (ReportCaption). Если значение Caption строковое, то его необходимо взять в кавычки, например 'Products list'
  • в демо добавлено меню созданное с помощью шаблона xXPFrame 1.4
  • в примеры добавлен пример использования линейки RulerClassDemo

Что нового в версии 3.7

  • в окне "Настройка печати" появилась кнопка "Свойства принтера"
  • новые методы GetOfficeXPToolbar - возвращает 1, если тулбар в стиле OfficeXP установлен, SetOfficeXPToolbar (BYTE inOnOff) - при передачи 1 устанавливает стиль тулбара в Office XP, при передачи 0 - тулбар принимает обычный вид. Таким образом эти методы позволяют выключить или включить отображение тулбара в стиле OfficeXP

Что нового в версии 3.6

  • bugfix: положение нижнего колонтитула
  • bugfix: при выставлении флага: "I like Tahoma" при открытии "Page Setup" шрифт колонтитулов менялся на Tahoma, а не на ранее установленный
  • новая возможность: у каждого колонтитула теперь есть возможность установки смещения справа и слева, что позволяет намного более точно спозиционировать колонтитул
  • новая возможность: в шаблоне появилась галка "Run report at the same thread" (запускать окно предпросмотра в том же потоке) - иногда это бывает полезным

Что нового в версии 3.5

  • новые методы BeforeFlushPreview и AfterFlushPreview, вызываются непосредствнно перед и после сброса очереди на принтер, т.е. до Report{Prop:FlushPreview} = TRUE и после. Вы можете найти их в Global Embeds.
  • новое свойство - оригинальная очередь SELF.OrigPrnQueue, перед печатью содержит оригинальные имена wmf-файлов, т.е. еще не "испорченные" колонтитулами :)
  • пример tpsNorthwind теперь содержит примеры того, как можно использовать стандартные классы для экспорта отчета в разные форматы PDF, HTML и TXT. Ограничение: экспортируется отчет без колонтитулов!

Что нового в версии 3.4

  • багфикс: шаблон Pause Button
  • новый пример с исходниками
  • небольшие изменения в документации, касательно раздела "Локализация"

Назначение

Класс и шаблон задумывался, как альтернатива стандартному превьюверу отчетов. Основное отличие в возможности настройки окна превьювера и в том, что превьювер запускается в отдельном потоке, хотя и не является дочерним MDI окном.

Возможности

  • возможность добавления дополнительного функционала
  • запуск окна предпросмотра в отдельном потоке
  • выбор принтера, задание диапазона печатаемых страниц, количества копий
  • задание колонтитулов (при открытии отчета и в процессе работы)
  • сохранение отчета в wmf-файлы
  • поиск текста
  • линейка, показывающая размер отчета
  • кнопки на тулбаре в стиле MS Office XP
  • наличие контекстного меню
  • полноэкранный режим предпросмотра

Более подробно см. документацию.

Скачать.

комментариев
Written by smith on 2006-10-09 23:30:58
Вещь.
Обновление с 3.3 до 3.3.1
Written by StillZero on 2006-10-19 05:27:36
Буквально вчера выложил версию 3.3 и сегодня обнаружил досадную ошибку. Поэтому качаем 3.3.1, подробнее об этом в этой ветке форума http://forum.clarionlife.net/viewtopic.php?p=7343#7343.
Вывод в PDF по русски
Written by StillZero on 2006-12-04 18:02:31
Для того, чтобы вывод в PDF был "по-русски", ищем в файле ABPRPDF.CLW код: 
Code:
 
IF SELF.FontsNames.CharSet = 2 
LOC:Flags += FDFlag:Symbolic 
ELSE 
LOC:Flags += FDFlag:Nonsymbolic 
END 

 
и ремарим несколько строк, чтобы получилось так: 
Code:
 
!IF SELF.FontsNames.CharSet = 2 
LOC:Flags += FDFlag:Symbolic 
!ELSE 
! LOC:Flags += FDFlag:Nonsymbolic 
!END 

 
ps 
(c) не мой, у кого-то подсмотрел :)

Only registered users can write comments.
Please login or register.

Powered by AkoComment 2.0!

Последнее обновление ( 17.08.2007 )
 
След. >

вверх страницы