`
dato0123
  • 浏览: 970285 次
文章分类
社区版块
存档分类
最新评论

用delphi开发activex打印控件

 
阅读更多

做web最不好弄的就是打印了,用IE自带的打印功能不太完美,功能也不强,所以我就将fastreport 4.3报表集成到web中,实现的方法:delphi7的activex+fastreport,下面就是实现的操作步骤:

第一、创建active form

第一步完成后,会产生form和tlb的文件及界面,我们下面要在form中将fastreport控件及控制代码加入,即第二步

其实这样已经差不多了,由于我们在打印报表时,经常需要动态改变报表中的内容,所以我们需要能在打印前传入参数,

第三步,需要创建参数

第四步:发布设置

发布后,如果你在本机上做设置,可直接用在 delphi里注册activex控件,run->register active server即可

下图是将需要的文件复制到网站指定目录下

最后的效果图

上面的打印效果图中,内容很简单,现实中我们需要做图文并茂的报表,用得比较多的是从数据库中取数据,只要我们在web中传入参数,数据库的配置信息可以放在web服务器端,由ocx去读取,报表的个性化参数由web传入,配合fastreport中的ado数据组件,就可以做出与应用程序通用的报表了!

分享到:
评论

相关推荐

    使用Delphi快速开发ActiveX控件

    ### 使用Delphi快速开发ActiveX控件 在IT领域中,随着B/S应用的增多,ActiveX控件的使用频率也随之增加。对于开发者而言,掌握如何利用Delphi进行ActiveX控件开发变得尤为重要。本文将深入探讨Delphi与ActiveX控件...

    MFC调用Delphi开发的ActiveX控件

    其中一个问题就是MFC中出现双接口标识的断言,或者直接初始化应用时出现其它断言,解决办法包括修改MFC头文件等暴力办法,该Hello World演示了如何不加修改让MFC应用程序使用Delphi开发的ActiveX控件,需要删除...

    Delphi开发ActiveX控件[文].pdf

    Delphi开发ActiveX控件 Delphi开发ActiveX控件是 Windows 平台编程的必不可少的法宝。ActiveX 控件是基于组件对象模型(COM)的技术,包括对 Windows 32 位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强...

    Delphi中ActiveX控件的开发

    标题"Delphi中ActiveX控件的开发"意味着我们将探讨如何在Delphi环境下创建、使用和管理ActiveX控件。这涉及到以下几个关键知识点: 1. **COM理解**:首先,我们需要了解COM的基础知识。COM是一种二进制标准,允许...

    开发IE控件ActiveX(Delphi 打印控件

    Delphi7提供了丰富的组件库和易用的界面,使得开发ActiveX控件成为可能。首先,需要安装Delphi及其必要的插件,例如FastReport报表打印控件,这是一个强大的报表设计和打印解决方案,它支持多种编程环境,包括Delphi...

    delphi6、delphi7下无法调用activeX 控件的解决方法

    假设你正在使用一个名为UserControl1的ActiveX控件,在Delphi6或Delphi7中导入后,系统自动生成了UserControl1_TLB.PAS代理类型库文件。在这个文件中,原本的接口定义与控件的实际接口不匹配,导致了调用失败。通过...

    使用C#开发ActiveX控件全攻略

    【使用C#开发ActiveX控件全攻略】 ActiveX控件是Microsoft的一种技术,它基于组件对象模型(Component Object Model,简称COM),在分布式环境中,COM可以转变为分布式COM(DCOM)。ActiveX控件最初是为了对抗Sun ...

    delphi之如何快速开发原生ActiveX控件

    在本文中,我们将探讨如何使用Delphi快速开发原生ActiveX控件。ActiveX是一种微软的老技术,尽管年代久远,但仍然在许多应用程序中扮演着重要角色,尤其是在Web页面中提供复杂功能,如密码输入控件、屏幕截图工具、...

    Delphi ActiveX Form的使用实例

    Delphi ActiveX Form是Delphi开发环境中用于创建ActiveX控件的一种方式,它允许开发者将Delphi的VCL组件转换为可在其他支持ActiveX技术的应用程序中使用的控件。ActiveX控件是基于微软的ActiveX技术,旨在促进不同...

    使用Delphi开发ActiveX Control示例

    ### 使用Delphi开发ActiveX Control示例 #### 一、引言 ActiveX Control是一种用于Windows平台上的组件技术,能够实现跨应用程序的数据交互与共享。Delphi作为一种强大的开发工具,支持快速创建各种类型的Windows...

    利用delphi开发activeX实例

    本篇文章将深入探讨如何利用Delphi来开发ActiveX控件,并通过具体的实例进行说明。 首先,我们要理解ActiveX的基本概念。ActiveX是一种基于COM(Component Object Model)的技术,允许开发者创建小型、可插入的应用...

    ActiveX控件的使用与开发

    在开发过程中,开发者可以使用Visual Basic、VC++或Delphi等工具创建ActiveX控件。 ### 2. 使用ActiveX控件 #### 2.1 在Web页面中使用 在HTML中,通过`<object>`或`<embed>`标签可以插入ActiveX控件。例如: ```...

    自开发的简单的ActiveX(delphi版)

    综上所述,开发一个Delphi版的ActiveX控件需要理解COM组件模型,熟悉Delphi的开发环境和对象 Pascal 编程,以及掌握控件设计、注册和使用的相关知识。对于初学者,这是一个很好的实践机会,可以深入理解Windows编程...

    使用Delphi开发OCX控件及JS中调用OCX的方法

    本文将详细探讨如何使用Delphi这一强大的RAD(快速应用开发)工具来创建OCX(ActiveX控件),以及在JavaScript中如何调用这些OCX控件。OCX控件是Windows平台上的一种组件,它们可以在多种编程环境中复用,提供了丰富...

    DELPHI7编写OCX控件,WEB成功调用,有窗口,也有函数,可在WEB弹出窗口,WIN10 360浏览器兼容模式下成功通过

    在本案例中,我们探讨的是如何使用DELPHI7创建一个OCX(OLE Control Extension)控件,这是一种可以在不同应用程序之间共享的自定义用户界面元素。OCX控件可以被嵌入到HTML页面中,允许Web应用与本地系统进行交互。 ...

    Delphi免注册使用ActiveX控件FlexGrid.ocx.zip

    在IT行业中,开发人员经常需要使用各种控件来增强应用程序的功能和用户体验。在这个场景中,我们关注的是在Delphi环境中如何免注册使用ActiveX控件,...理解这些知识点对于在Delphi中灵活地使用ActiveX控件至关重要。

    Delphi 利用ActiveX控件实现Office助手.rar

    Delphi 利用ActiveX控件实现Office助手,这个助手用过Word大概都见到过,类似墨林小人一样的动画,会眨眼,弹出提示,会做出一些向下看,寻找东西,聆听、警告等小动作,本源码基于ActiveX控件实现,可熟悉下ActiveX...

    利用delphi实现视频控件的开发

    6. **生成OCX控件**:完成上述步骤后,我们可以使用Delphi的ActiveX Wizard工具将组件转换为OCX控件。OCX(OLE Control Extension)是Microsoft的一种组件技术,允许控件在多种应用程序和脚本环境中使用,包括网页。...

Global site tag (gtag.js) - Google Analytics