起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: alvenz

【结贴】docview预览打印的方法是在哪里实现的?**

[复制链接]
 楼主| 发表于 2008-5-28 14:05:52 | 显示全部楼层
还是不行,直接崩溃!!!!
我是在“业务模型\系统空间\用户界面基础\界面\工具栏\打印预览”里测试了
还是不能触发?
我们有自己的应用界面?
可是在我们自己的应用界面里的工具栏进行测试,也一样触发不到!
回复 支持 反对

使用道具 举报

发表于 2008-5-28 14:12:45 | 显示全部楼层
一定要用当前界面方案使用的打印预览工具栏。我用的是“业务模型\系统空间\简洁风格”
unit PRINTPREVIEWBAR;

interface

uses
  Business.System, Business.Model, Business.Forms;

type
  TPRINTPREVIEWBAR = class(BASETOOLBAR.TPrintPreviewBar)
    procedure actPrintExecute(Sender: TObject);
  private
    FBeforePrint: TNotifyEvent;
  public
    property BeforePrint: TNotifyEvent read FBeforePrint write FBeforePrint;
  end;

implementation

procedure TPRINTPREVIEWBAR.actPrintExecute(Sender: TObject);
begin
  if Assigned(FBeforePrint) then
    FBeforePrint(actPrint);
  jsDialogs.ShowMsg('beforePrint', '');
  Inherited;
end;

end.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 15:24:51 | 显示全部楼层
谢谢,在2936上面测试成功!
但在2401上面不行,呵!
结贴吧,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 05:43 , Processed in 0.037551 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表