pb7实现打印控制与自定义纸张大小的使用教程
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
资源摘要信息:"PowerBuilder(简称PB)是一种由Sybase公司开发的开发环境和应用程序设计语言,广泛应用于数据驱动型的客户端应用程序开发。PB中的打印控制和自定义纸张大小是其重要的功能之一,它允许开发者在应用程序中灵活地设置打印输出的各种属性,包括纸张大小、方向、边距等。 在PB中,打印控制主要通过PowerScript脚本语言以及PFC(PowerBuilder Foundation Classes)中的相关类和对象来实现。PFC提供了一套丰富的打印相关的类和对象,例如n_cst_dwnldfile用于文件下载,n_cst_reportview和n_cst_rptviewer用于打印预览和打印输出,n_cst_report是处理报表的类,它提供了丰富的方法来设置打印属性。 自定义纸张大小可以通过n_cst_report的属性进行设置,如PaperSize、PaperLength、PaperWidth等,这些属性允许开发者根据实际需求定义纸张的尺寸。开发者也可以通过调用打印机驱动程序的接口来实现更复杂的打印控制功能,比如使用Windows的打印管理API或者调用特定打印机的SDK。 本资源包中包含了几个与打印相关的PowerBuilder文件,这些文件可能包括: - printset.pbl:这是一个包含打印设置和打印控制类库的PowerBuilder库文件。用户可以将其包含到自己的PowerBuilder项目中,从而实现打印控制功能。 - printertest.pbt:这个文件可能是一个测试脚本或者测试窗口,用于演示如何使用printset.pbl库中的打印功能,并验证打印设置是否正常工作。 - printset.pbt:这可能是一个配置文件,包含了一些打印参数的设置,如打印机的选择、纸张大小、打印方向等。 - printset.pbw:这可能是一个窗口对象文件,提供了一个可视化的界面,通过这个界面用户可以更方便地设置打印参数。 - 下载说明.txt:这个文本文件应该包含使用本资源包的说明,可能包括如何安装、配置和使用printset.pbl中的打印功能,以及如何运行printertest.pbt中的测试程序。 综上所述,PB用打印控制和自定义纸张大小涉及的主要知识点包括PowerBuilder打印类的使用、自定义纸张大小的设置以及相关打印参数的配置。掌握这些知识点可以帮助开发者在PB应用程序中实现强大的打印功能,提高用户打印体验,满足不同打印需求。"
- 1
class B { public: B(int value) : value_(value) {} int getValue() const { return value_; } private: int value_; }; class A { public: void setB(shared_ptr b) { pb_ = b; } void doSomething() { if (auto p = pb_.lock()) cout << "A::doSomething() called, B's value is " << p->getValue() << endl; else cout << "B has been deleted" << endl; } private: weak_ptr pb_; }; int main() { shared_ptr pa = make_shared();//先创建对象A和B shared_ptr pb = make_shared(42); pa->setB(pb);//将对象B传递给A(这里使用weak_ptr传递) pa->doSomething(); pb.reset(); pa->doSomething(); return 0; }完整注释
- 粉丝: 80
- 资源: 4698
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- BGP协议首选值(PrefVal)属性与模拟组网实验
- C#实现VS***单元测试coverage文件转xml工具
- NX二次开发:UF_DRF_ask_weld_symbol函数详解与应用
- 从机FIFO的Verilog代码实现分析
- C语言制作键盘反应力训练游戏源代码
- 简约风格毕业论文答辩演示模板
- Qt6 QML教程:动态创建与销毁对象的示例源码解析
- NX二次开发函数介绍:UF_DRF_count_text_substring
- 获取inspect.exe:Windows桌面元素查看与自动化工具
- C语言开发的大丰收游戏源代码及论文完整展示
- 掌握NX二次开发:UF_DRF_create_3pt_cline_fbolt函数应用指南
- MobaXterm:超越Xshell的远程连接利器
- 创新手绘粉笔效果在毕业答辩中的应用
- 学生管理系统源码压缩包下载
- 深入解析NX二次开发函数UF-DRF-create-3pt-cline-fcir
- LabVIEW用户登录管理程序:注册、密码、登录与安全