请教,关于wincc打印的问题

现在我有一个.net控件,用来生成二维码,生成的二维码我想打印出来,从别的地方抄了一个C脚本
#pragma code("prtscrn.dll")
#include "prtscrn.h"
#pragma code()

long Left ,Top ,Width,Height;
Left=635;
Top=185;
Width=250 ;
Height=180 ;
PrtScreenPart((ULONG)Left,(ULONG)Top,(ULONG)Width,(ULONG)Height);

打出来时直接沾满了整张A4


现在我想调整它,在不修改系统打印机、只在wincc里修改,能不能做到直接打印不用放大,我想排版啊,打印在贴纸上裁下来粘东西上

如图我想打红框里的,想达到的效果是实际多大打印多大,这样好修改大小
现在是不管怎么改,直接铺满A4纸

图片说明:

请教,关于wincc打印的问题   

最佳答案

PrtScreenPart(ULONG left, ULONG top, ULONG width, ULONG height),这个函数是打印屏幕指定区域的内容,不指定纸张大小。如果你的打印机默认是A4的纸张,那么输出就是A4的大小。

如果需要排版,即输出到A4纸的某一部分,需要使用报表编辑器中的硬拷贝,并设置好打印区域。

提问者对于答案的评价:
确实是这样,现在我暂且用的扩大选定区域(A4),然后在这区域里排版。
不过这样出来的分辨率低,还不知是哪里设置的不对。回头再试试硬拷贝是不是也一个效果

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:27
下一篇 2021年7月5日 上午11:27

相关推荐

  • 客户机对服务器项目的修改权限

    我是wincc新手,我在服务器上建了项目,在客户机上登陆后,读取的时候不管怎么在主机的用户管理器上设置对该账号的权限都没有用,而且在客户机上可以修改管理员账号的权限。我现在想在客户…

    SIMATIC WinCC 2019年6月11日
  • ACCESS 变量如何导入到WINCC里

    WINCC里建立了6个连接,JK-1~JK-6(access里也是建立了6个连接),导入access变量时,怎么只能导入第一个,再导入也提示导入完成了,但是WINCC变量组里却没有…

    SIMATIC WinCC 2019年6月11日
  • TP177B打印

    TP177B如何连接打印机,怎样打印报表? 最佳答案 可以连接鼠标,打印机,与PC通讯.PC可以备份TP177B的数据,注意下载的电缆必须是主对主的USB,所支持的打印机西门子有个…

    SIMATIC WinCC 2018年1月1日
  • WINCC里面曲线记录范围(时间与容量)是多少?

    如果有一个范围,那么我的一些比较重要的历史记录是不是要定期备份啊?因为我这里采集的电流和电压曲线比较重要,以后要进行分析的,那么如果是WINCC控制的话,那么随时要将这个曲线归档及…

    SIMATIC WinCC 2019年6月11日
  • 关于输入输出域

    请问输入输出域的outputvalue属性得到的值怎么赋给一个内部变量? 问题补充:比如ScreenItems("IOField1").outputValue=…

    SIMATIC WinCC 2019年6月11日
  • wincc通讯问题

    遇到一个很奇怪的问题,硬件组态是CPU414-2DP下挂了两个ET200M,一个通过光纤连接,profibus dp通讯,plc与上位机WINCC通过,CP5611连接,…

    SIMATIC WinCC 2019年6月11日
  • wincc 变量计算

    请问一下,wincc将数据发送到其自身的SQL里面,这个是否计算点数;IT系统从这个SQL里面读取数据想这样子做; 最佳答案 内部变量不算点。外部变量算点。 提问者对于答案的评价:…

    SIMATIC WinCC 2018年12月3日
  • wincc 7.0 SP3授权升级方法

    原来wincc 7.0 sp3为512tags,因工程升级,购买2个512->2048硬件狗,一个是RC,一个是RT;RC该狗只有一个授权文件‘wincc…

    SIMATIC WinCC 2019年6月11日
  • wincc无法新建和打开旧文件

    1、双击WICC后,出现0X800704cf:不能访问网络位置2、打开旧档时出现:0X80004005:不稳定的错误。   谢谢! 最佳答案 1、请检…

    SIMATIC WinCC 2019年6月11日
  • WinCC中怎么定时控制

    例如我做个系统,要在8:30启动运行,10:50停止运行,请问要怎么完成? 问题补充:谢谢各位的回答,这个系统只在上位机中进行时间比较,输出一个bool量到下位机中进行控制。问题是…

    SIMATIC WinCC 2017年11月12日

发表回复

登录后才能评论