???如何将 MSChart 上的曲线 打印出来??? ???如何将 MSChart 上的曲线 打印出来??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用form1.printform方法。form1指MSChart 所在的窗体名。 MSChart1.EditCopy Printer.PaintPicture Clipboard.GetData(), 0, 0 Printer.EndDoc 用lihonggen0(李洪根,用.NET,标准答案来了) 的方法呀,MSChart的EditCopy方法把圖形拷貝到剪貼板中,然後想怎麼處理都可以了 你好: 我第一次接触这个东西,有些地方不太明白,请多指教! 你说的 “然後想怎麼處理都可以了”,可我还是不会。 我现在打印窗体上的一组曲线,现在我用 formprint和editcopy两种方法打印出现同一个现象,就是打印不全,只能打印出A4纸的宽度那么大,还有一部分打印不出来。 我想改变系统默认的打印大小,要么用适合该图片的纸打印,要么将图片打印成适合打印纸大小的图片(要么放大纸,要么缩小图片)。怎么样才能作到这样呢? PaintPicture 第四、五個參數就是指定大小的呀:)语法object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcodePaintPicture 方法的语法包含下列部分:部分 描述 object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的 Form 对象缺省为 object。 Picture 必需的。要绘制到 object 上的图形源。Form 或 PictureBox 必须是 Picture 属性。 x1, y1 必需的。均为单精度值,指定在 object 上绘制 picture 的目标坐标(x-轴和y-轴)。object 的 ScaleMode 属性决定使用的度量单位。 Width1 可选的。单精度值,指示 picture 的目标宽度。object 的 ScaleMode 属性决定使用的度量单位。如果目标宽度比源宽度 (width2) 大或小,将适当地拉伸或压缩 picture。如果该参数省略,则使用源宽度。 Height1 可选的。 单精度值,指示 picture 的目标高度。object 的 ScaleMode 属性决定使用的度量单位。如果目标高度比源高度 (height2) 大或小,将适当地拉伸或压缩 picture。如果该参数省略,则使用源高度。 x2, y2 可选的。均为单精度值,指示 picture 内剪贴区的坐标(x-轴和y-轴)。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则缺省为 0。 Width2 可选的。单精度值,指示 picture 内剪贴区的源宽度。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则使用整个源宽度。 Height2 可选的。 单精度值,指示 picture 内剪贴区的源高度。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则使用整个源高度。 Opcode 可选的。是长型值或仅由位图使用的代码。它用来定义在将 pictur 绘制到 object 上时对 picture 执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符)。关于位操作符常数的完整列表,请参阅 Visual Basic Help 文件中的 RasterOp Constants 主题。 在使用opcode时有一些限制。例如,如果资源是图标或图元文件,则只能使用 vbSrcCopy,而不能使用其他的opcode;并且,与图案 (或 SDK 术语中的"画笔"),如 MERGECOPY、 PATCOPY、 PATPAINT 和 PATINVERT,相交互的opcode实际上是同目标的 FillStyle 属性交互。注意 Opcode 用于将按位操作传递到位图。当传递其他图象类型时将一个值给该参数会造成“无效过程调用或参数”错误。这是设计的原因。要避免这个错误,对于除位图外的图象,将 Opcode 参数置为空。 赚分帖~~~ 请问几个大家可能都遇到过的问题,谢谢解答!! 谁知道China Basic!请联系 关于VB与VF的问题,想不通,求助 如何将listview中的内容倒出到excel(要求对应各列宽度一致)? 文本框或组合框中的文件内容如何控制它的长度及非数字字符的输入? 控制其他程序中的控件的问题,求高手帮忙 实时错误‘91’:对象变量或With变量未设置 怎么修改啊 sqlserver中如何能让中午12:00更新一个字段的值?? 怎么样安装VISUAL STUDIO.NET BEAT 1 一个关于listview的复选情况 创业中的软件公司招人(有兴趣的弟兄进来看看)
form1指MSChart 所在的窗体名。
Printer.PaintPicture Clipboard.GetData(), 0, 0
Printer.EndDoc
我第一次接触这个东西,有些地方不太明白,请多指教!
你说的 “然後想怎麼處理都可以了”,可我还是不会。 我现在打印窗体上的一组曲线,现在我用 formprint和editcopy两种方法打印出现同一个现象,就是打印不全,只能打印出A4纸的宽度那么大,还有一部分打印不出来。
我想改变系统默认的打印大小,要么用适合该图片的纸打印,要么将图片打印成适合打印纸大小的图片(要么放大纸,要么缩小图片)。怎么样才能作到这样呢?
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的 Form 对象缺省为 object。
Picture 必需的。要绘制到 object 上的图形源。Form 或 PictureBox 必须是 Picture 属性。
x1, y1 必需的。均为单精度值,指定在 object 上绘制 picture 的目标坐标(x-轴和y-轴)。object 的 ScaleMode 属性决定使用的度量单位。
Width1 可选的。单精度值,指示 picture 的目标宽度。object 的 ScaleMode 属性决定使用的度量单位。如果目标宽度比源宽度 (width2) 大或小,将适当地拉伸或压缩 picture。如果该参数省略,则使用源宽度。
Height1 可选的。 单精度值,指示 picture 的目标高度。object 的 ScaleMode 属性决定使用的度量单位。如果目标高度比源高度 (height2) 大或小,将适当地拉伸或压缩 picture。如果该参数省略,则使用源高度。
x2, y2 可选的。均为单精度值,指示 picture 内剪贴区的坐标(x-轴和y-轴)。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则缺省为 0。
Width2 可选的。单精度值,指示 picture 内剪贴区的源宽度。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则使用整个源宽度。
Height2 可选的。 单精度值,指示 picture 内剪贴区的源高度。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则使用整个源高度。
Opcode 可选的。是长型值或仅由位图使用的代码。它用来定义在将 pictur 绘制到 object 上时对 picture 执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符)。关于位操作符常数的完整列表,请参阅 Visual Basic Help 文件中的 RasterOp Constants 主题。
在使用opcode时有一些限制。例如,如果资源是图标或图元文件,则只能使用 vbSrcCopy,而不能使用其他的opcode;并且,与图案 (或 SDK 术语中的"画笔"),如 MERGECOPY、 PATCOPY、 PATPAINT 和 PATINVERT,相交互的opcode实际上是同目标的 FillStyle 属性交互。注意 Opcode 用于将按位操作传递到位图。当传递其他图象类型时将一个值给该参数会造成“无效过程调用或参数”错误。这是设计的原因。要避免这个错误,对于除位图外的图象,将 Opcode 参数置为空。