Форум: "Основная";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c