打印窗体时显示不完全

问题描述

窗口使用PrintForm打印,但是一旦窗体在屏幕上现实不完,打印就会不完全,有什么解决方法吗?或者帮我出个招,现在要打印的东西都在窗体上显示着,但有可能客户的电脑上显示不全这个窗体

解决方案

解决方案二:
又或者是如何在窗体显示不完全的情况下将窗体保存为图片?
解决方案三:
你可以在打印之前改变窗体的大小,然后打印完毕再改回来。窗体的大小完全可以比屏幕大(宽和高)出许多。
解决方案四:
引用2楼sp1234的回复:

你可以在打印之前改变窗体的大小,然后打印完毕再改回来。窗体的大小完全可以比屏幕大(宽和高)出许多。

不行,超出屏幕的部分不会被打印出来
解决方案五:
你是怎么执行打印的?
解决方案六:
引用4楼forevermini的回复:

你是怎么执行打印的?

用PrintForm啊

时间: 2024-11-05 19:39:16

打印窗体时显示不完全的相关文章

C#想问一下,在A窗体中通过按钮调用B窗体,B窗体每次都初始化,我想再次调用B窗体时显示的是我之前的操作结果,怎么解决啊

问题描述 就是再次调用时,保存的是上次的结果,求大神帮忙啊 解决方案 解决方案二:比较好的办法就是数据和UI分开.(即使)B窗体每次都初始化,它加载上次的数据,就能显示上次的结果.解决方案三:在A窗里面修改代码,将B窗声明为类变量,这样就不是每次都new它解决方案四:如果你B窗体不在其他地方使用,且又不想修改其他地方,那么最简单就是把你的结果定义为static,这仅是最偷懒的办法解决方案五:额...在A上定义静态变量第一次打开B窗体静态变量没值,打开B窗体后就先记录到静态变量里下次再打开B窗体时

vs2010旗舰版打开复杂的窗体设计器时显示内存不足

问题描述 vs2010旗舰版打开复杂的窗体设计器时显示内存不足 解决方案 解决方案二:也大了内存不足的补丁解决方案三:哦一定是你打开的方式不对

控件显示-新手求助,VS调用子窗体时控件莫名其妙不见了

问题描述 新手求助,VS调用子窗体时控件莫名其妙不见了 我的主窗体的控件运行了还在,但调用的子窗体的控件就是不见了,在designer页面里也没有找到错误,快哭了,求拯救啊,还急着交作业...用的是VS2010 解决方案 是不是可见属性没设置正确啊

WPF用ShowDialog()弹出窗体时控制该窗体的显示位置,并传值回父窗体

原文:http://blog.csdn.net/kiss0622/article/details/5852153 方法一: 1.父窗口代码 Window1.xaml.cs private void Button_Click(object sender, RoutedEventArgs e) { Window2 w2 = new Window2(this.Top, this.Left);//this.Top,this.Left 作用是将当前父窗体的位置传给子窗体 if (w2.ShowDialog

打印小票时自动换行算法,可处理各种字符混排

       这是一个算法,是我在做热敏打印机打印小票时解决的一个问题,想了想还是分享给大家,或许多大家有些许帮助.        在打印小票时,可能遇到一些字符串长度过长的问题,但是你不能直接截取,所以需要自动换行来显示全部名称.经过分析,其实是这么一个问题:需要把字符串分行,使得每行不得超过最大长度,最后一行长度为指定的最小长度,长度不够,用空格补齐. 先给出一个简单的效果示例图: 具体的算法源码: #Region "把字符串按指定最大长度分行,使得最后一行长度为指定的最低长度"

javascript-请问如何用js来打印消费时用的小票?

问题描述 请问如何用js来打印消费时用的小票? 帮朋友写了个会员刷卡的小程序,正好学到了servlet和jsp,就随手写了一个,但不知道如何来简单快捷的打印那种显示卡的余额和消费金额的小票,听说js比较简单,求解答,谢谢~!! 解决方案 最好还是使用C/C++吧,速度比较快 解决方案二: 你可以在网上查找关于购物车的源码,差不多.

窗体显示问题-MDI子窗体最大化显示问题

问题描述 MDI子窗体最大化显示问题 在MDI子窗体 1.放了一个菜单 Me.MenuStrip1 .Dock =DockStyle.Top: 设置"窗口"菜单存放子窗体标题 Me.MenuStrip1.MdiWindowListItem = 窗口ToolStripMenuItem: 2.放了一个Panel1控件 Me.Panel1 .Dock =DockStyle.Fill: 3.在Panel控件上放了一个按钮,用于打开一个子窗体,click事件代码为: Dim frm As For

最小化-使用 SetParent(子窗体.Handle, 父窗体.Handle)显示子窗体问题?

问题描述 使用 SetParent(子窗体.Handle, 父窗体.Handle)显示子窗体问题? 我使用SetParent(子窗体.Handle, 父窗体.Handle)显示子窗体时,子窗体最小化后不见了: 单击MDI主窗体上窗口菜单中的子窗体标题,这时子窗体在状态栏上显示了,但无法最大化 显示? 解决方案 一般用不着api form.show(父窗口) 这样显示的对话框就是拥有父窗体的. 设置showintaskbar=true可以显示在任务栏

adodc-用ADO控件编的一个简易学生成绩管理器,运行时显示找不到可安装的ISAM,求解决

问题描述 用ADO控件编的一个简易学生成绩管理器,运行时显示找不到可安装的ISAM,求解决 Private Sub Command1_Click() On Err GoTo MyErr If Command1.Caption = "添加" Then Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = &qu