社区
Delphi
帖子详情
FastReport如何自定义纸张尺寸?
lbsxyk
2003-07-01 10:25:37
我现在做软件中,需要打印票据,票据是用户印刷好了的。尺寸是14cm×7cm,但是客户已经购买了打印机,该打印机的自定义纸张中的最小设置为9cm×9cm,不知如何在FastReport中解决?
...全文
525
12
打赏
收藏
FastReport如何自定义纸张尺寸?
我现在做软件中,需要打印票据,票据是用户印刷好了的。尺寸是14cm×7cm,但是客户已经购买了打印机,该打印机的自定义纸张中的最小设置为9cm×9cm,不知如何在FastReport中解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waysoft
2003-07-07
打赏
举报
回复
up
lbsxyk
2003-07-04
打赏
举报
回复
我自己解决了
lbsxyk
2003-07-02
打赏
举报
回复
谢谢Means_pan(酷鱼-Delphi的方向在哪里►►►) ( ) ,我试一下,刚刚用Delphi编程(以前用BCB),怎么Delphi的指针看着怪怪的:-)
kitcause
2003-07-02
打赏
举报
回复
打印条形码用专门的条码打印机效果最好啊。
打印条形码我有经验,呵呵。
lbsxyk
2003-07-02
打赏
举报
回复
我主要是想用户能自定义票据,并且我还需要打印条形码?
Means_pan
2003-07-02
打赏
举报
回复
自定义纸张大小
以下程序将打印机纸张设为:114mm*190mm:
procedure PreparePrinter;
var
aDevice: array[0..CCHDEVICENAME-1] of Char;
aDriver: array[0..MAX_PATH-1] of Char;
aPort: array[0..31] of Char;
hDevMode: THandle;
pDevMode: PDeviceMode;
begin
// 获取打印机DeviceMode的句柄
Printer.GetPrinter(aDevice, aDriver, aPort, hDevMode);
if hDevMode <> 0 then
begin
// 获取指向DeviceMode的指针
pDevMode := GlobalLock(hDevMode);
if pDevMode <> nil then
begin
pDevMode^.dmPaperSize := DMPAPER_USER;
pDevMode^.dmPaperLength := 1140;
pDevMode^.dmPaperWidth := 1900;
pDevMode^.dmFields := pDevMode^.dmFields or DM_PAPERSIZE;
pDevMode^.dmFields := pDevMode^.dmFields or DM_PAPERLENGTH;
pDevMode^.dmFields := pDevMode^.dmFields or DM_PAPERWIDTH;
ResetDC(Printer.Handle, pDevMode^);
GlobalUnlock(hDevMode);
end;
end;
end;
用修改
DeviceMode的方法的话,只是改变你程序中的打印机设置,不会影响其他程序打印的。
lbsxyk
2003-07-02
打赏
举报
回复
我已经用FastReport做出了报表,打印的条形码能完全识别。而且用户也可以自己定义票据格式,但是现在唯一的问题就是对方的打印机的最小高度问题。如果谁能解决这问题,我愿出300分。
blueshu
2003-07-01
打赏
举报
回复
你用的是什么打印机?
我也做过票打
我是用pritner直接输出的
blueshu
2003-07-01
打赏
举报
回复
不能自定义纸张了?
lbsxyk
2003-07-01
打赏
举报
回复
高手们帮帮忙
Cheney
2003-07-01
打赏
举报
回复
我也想知道!
陈燕君
2003-07-01
打赏
举报
回复
cyj888888@sina.com
c#
fast
report
PrintDialog 修改打印机设置,弹出打印机设置
总之,C#中结合
Fast
Report
和PrintDialog,开发者能够灵活地处理用户的打印需求,包括选择打印机、设置打印数量以及调整
纸张
大小和方向。通过这样的方式,你可以为用户提供一个完整的、
自定义
的打印体验。
fast
report
asp.net 打印 预览
1. 直接打印:
Fast
Report
ASP.NET支持直接从网页中打印报表,无需下载到本地,用户可以设置打印机、
纸张
大小、方向等参数。 2. 打印预览:在打印前,用户可以通过预览确认报表的布局和内容,避免打印错误。 3. ...
Fast
Report
报表打印显示二维码
3. **
Fast
Report
与二维码的结合**:
Fast
Report
支持
自定义
对象,这意味着我们可以将二维码组件作为一个
自定义
对象添加到报表中。创建一个新的
Fast
Report
对象,然后在设计界面中右键点击,选择“插入
自定义
对象”。在...
fast
report
动态调整页边距
Fast
Report
是一款支持多种编程语言的报表生成组件,它支持预览、打印、导出等多种功能,同时提供了丰富的报表设计元素和
自定义
功能。在Delphi7环境下,
Fast
Report
能够无缝集成,使得报表设计与应用程序开发更加便捷...
Fast
Report
.Bars.dll
4. **
自定义
脚本**:
Fast
Report
支持使用内置的VScript或JScript进行脚本编写,增强报表的动态计算和逻辑处理能力。 5. **预览和打印**:提供高质量的预览功能,可以调整打印设置,如页边距、
纸张
大小、方向等,确保...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章