Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Delphi, Crystal Reports Print Engine (crpe32.dll)   Найти похожие ветки 

 
CRep   (2005-10-25 12:11) [0]

В поставке CR9 идет модуль CRDelphi, который является декларацией функций библиотеки CR Print Engine (crpe32.dll).
{******************************************************************************}
{ Callback Events                                                              }
{******************************************************************************}
const
 { event ID }
 PE_REFRESH_BUTTON_CLICKED_EVENT       = 16;

{ All Events are disabled by default; use PEEnableEvent to enable events }
type
 PEEnableEventInfo = record
   StructSize                 : Word;
   startStopEvent             : Smallint; {0 or 1, PE_UNCHANGED for no change}
   readingRecordEvent         : Smallint; {0 or 1, PE_UNCHANGED for no change}
   printWindowButtonEvent     : Smallint; {0 or 1, PE_UNCHANGED for no change}
   drillEvent                 : Smallint; {0 or 1, PE_UNCHANGED for no change}
   closePrintWindowEvent      : Smallint; {0 or 1, PE_UNCHANGED for no change}
   activatePrintWindowEvent   : Smallint; {0 or 1, PE_UNCHANGED for no change}
   fieldMappingEvent          : Smallint; {Bool value, PE_UNCHANGED for no change}
   mouseClickEvent            : Smallint; {Bool value, PE_UNCHANGED for no change}
   hyperlinkEvent             : Smallint; {Bool value, PE_UNCHANGED for no change}
   launchSeagateAnalysisEvent : Smallint; {Bool value, PE_UNCHANGED for no change}
 end;

const
 PE_SIZEOF_ENABLE_EVENT_INFO = SizeOf(PEEnableEventInfo);

function PEEnableEvent (
 printJob            : Smallint;
 var enableEventInfo : PEEnableEventInfo): Bool stdcall;

function PEGetEnableEventInfo (
 printJob            : Smallint;
 var enableEventInfo : PEEnableEventInfo): Bool stdcall;

{ Set callback function}
function PESetEventCallback (
 printJob     : Smallint;
 callbackProc : pointer;
 userData     : pointer): Bool stdcall;
 (*
 callbackProc function should be of form:
   function callbackProc (
     eventID : Smallint;  {event ID constant}
     param2  : pointer;   {pointer to Event structure for event ID}
     param3  : pointer    {user-defined pointer}
     ): Bool stdcall;
 *)  {should "export" be used for 16-bit callback?}


ВОПРОСЫ к Мастерам:
1. Как сделать чтобы Crystal обновил отчет (см. PE_REFRESH_BUTTON_CLICKED_EVENT)
2. Что такое Call Back Procedure, как их готовить и с чем подавать?


 
CRep   (2005-10-26 06:21) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
CRep   (2005-11-02 06:36) [2]

up


 
evvcom ©   (2005-11-02 09:24) [3]

Я бы посоветовал скачать компонент CrystalVCL, с ним идет замечательная демонстрашка, по которой можно научиться всему при работе с Crystal


 
CRep   (2005-11-07 07:21) [4]

[TO evvcom]
Спасибо за совет, скачал компонент, действительно наглядная вещь!



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.062 c
14-1131956398
Vlad Oshin
2005-11-14 11:19
2005.12.04
О содержании драг.металлов в РС, мониторах


2-1131147306
Lexa5
2005-11-05 02:35
2005.12.04
Таблица StringGrid


3-1129664306
oledb
2005-10-18 23:38
2005.12.04
вставка блоба в FB


2-1132221469
IAMDANIL
2005-11-17 12:57
2005.12.04
DEBUG


1-1131584384
Dementiy
2005-11-10 03:59
2005.12.04
Browse For Folder Dialog