c#winform中用下面方法打印出来的图表曲线能不能控制粗细?

PrintPreviewDialog ppd = new PrintPreviewDialog();
this.chart1.Printing.PrintDocument.DefaultPageSettings.Landscape = true;
ppd.Document = this.chart1.Printing.PrintDocument;
ppd.ShowDialog();

无论我怎么改chart中曲线的BorderWidth,打印出来的图表曲线粗细不变,而且太细了导致打印效果很差。请问怎么改可以使打印跟实际chart中一样?

3个回答

BorderWidth、MarkerBorderWidth都设置下,设置起码20以上
颜色用黑色(如果你是黑白打印机)看看。

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复qq_35075099: 对于黑白的激光打印机/针式打印机,因为没有灰度的颜色,只有黑色的墨粉,色带,所以使用抖动模拟灰度。在一些情况下,会表现为输出的线条很细。喷墨和彩色打印机就不需要。
一年多之前 回复
qq_35075099
qq_35075099 试了一下效果还可以,跟线条颜色确实有很大关系,我把width设置为5,颜色用的black和red 。这样chart界面线条看起来也不是很大,打印效果也还理想。最后我还是想去了解为什么实际曲线大小和打印不一样,我想可能和printing方法截图的分辨率有关?
一年多之前 回复
qq_35075099
qq_35075099 这样的话chart中的曲线线条就变得好大,虽然打印上面是可以解决问题,不过这样看来不是最好的办法,不知道是不是控件的问题,还是有更好的办法。
一年多之前 回复

有属性设置的,加大他的值就行了

就是修改width就可以控制线条的粗细了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
图表chart打印的控制方法
具体描述:调用chart0.print方法时:rn1、调用前怎样跳出打印选项界面;rn2、页面上增加其他字符;rnrn
在vfp中用msgraph生成的图表如何打印出来???
另怎样得知msgraph的方法过程
打印范围能不能控制?
在用Javascript:window.print()打印页面时,能不能控制到一个单元格(让它打印指定好的内容)rnrn急!!!!
*******ActiveReport能不能打印图表.如何打印?*********
rt
怎么样控制打印表格的线条粗细
我的表格设得只有一个像素粗了,但打印出来还是很粗,怎么能控制线的粗细呢。
printer能否控制打印线条的粗细?
如题,谢谢!
poupwindow能不能控制从布局中哪个控件下面出来?
看了一下别人的app,是在点击按钮后在标题栏位置出现一行布局然后从下面弹出来了。rn不明白是怎么做到的
VB 图表打印:将图表显示的数据打印出来.rar
VB 6.0 图表打印:将图表显示的数据打印出来,这是一个二维的柱状图表,图表中的数据读取自zyt.mdb数据库,本源码一方面演示了Vb从Access数据库中读取数据生成图表,另一方面把生成的图表按照内部自定义的打印模块完整的打印出图表(直方图表)。
latex图表控制方法
% h here 在文本的确切位置上,对于小的浮动体很有用。% t 在页面的顶部(top)% b 在页面的底部(bottom)% p 在一个只有浮动体的专门的页面(page) 上。% ! 忽略阻止浮动体放置的大多数内部参数% 用[htb]这样的组合,只用[h]是没有用的. !h 只是试图放在当前位置。如果页面剩下的部分放不下,还是会跑到下一页的。% 必须放当前...
曲线图表
30分钟轻松制作HTML5交互动画,完全零代码,初级就能学会。本教程从浅入深,建议从头开始,认真学习每一集。
vb 打印控制内曲线
VB打印控件内地图像曲线,拿出来分享,望对大家有点用!
vba - 控制excel图表 曲线的隐藏
Private Sub channel_1_click()      Static nflag As Integer          If (nflag = 0) Then             nflag = 1         End If         If (nflag = 1) Then             ActiveSheet.ChartObjects("图表 1").Ac...
DM 线粗细能不能设定的。
DM 线粗细能不能设定的。DEFUALT的线太粗了。难看得一毕。rn有没有细一点好高定的。边框最小为1,就太粗了。不设就没有。
mschart显示跟打印对比:曲线粗细严重不一致
mschar图表显示的时候我把曲线宽度调到了10了,已经相当的粗了.可是预览时却出奇的细,一点都不成比例,不知道哪里设置有问题?
怎么在EXCEL中用VBA控制图表的位置?
我想在应用程序中提供把数据传到EXCEL中去制表,具体步骤:rn1。在应用程序中创建一个EXCEL文档。rn2。为EXCEL文档创建制表的宏。rn3。把数据传到EXCEL文档。rn4。控制图表的位置(因为我要把几张图表放在一起)rnrnrn我的问题是怎么样实现上述的2和4的两个步骤?rn希望大侠们能给我一个例子!!
???如何将 MSChart 上的曲线 打印出来???
???如何将 MSChart 上的曲线 打印出来???
Tstringlist数据流,如何使用曲线打印出来
因为要求每次运行完要将数据保存为一个文件(不能使用ACC和SQL,环境不允许),所以我把一次运行的数据用Tstringlist保存为.DAT文件rn格式如下:rn 曲线1|曲线2|曲线3|曲线4|。。。。。。。。共8条曲线rn12:00:00= 12.1| 22.9|127.7|115.0|0|113.1|86.2|-32.4rn12:10:00= 10.6| 82.5|227.3|115.0|0|113.1|86.2|-32.4rn12:20:00= 14.8| 32.3|17.6|115.0|0|113.1|86.2|-32.4rn12:30:00= 16.3| 122.4|21.1|115.0|0|113.1|86.2|-32.4rn12:40:00= 11.2| 32.3|28.6|115.0|0|113.1|86.2|-32.4rn12:50:00= 19.1| 22.3|129.4|115.0|0|113.1|86.2|-32.4rn 。rn 。rn 。rn 。rn 。rn分隔符和格式可以随意(您觉得怎么方便怎么来),每条曲线的横坐标对应的前面时间,纵坐标对应每列的数据值!rnrn请教如何使用FastReports 将上面数据,使用曲线给打印出来,或者有其他好的思路和方法也给点意见,初学DELPHI没多久。rnrn谢谢各位师傅了!
PPT中动画显示图表曲线的方法
在PPT中,将图中的每一条曲线以动画的方式叠加在坐标系中的方法。
win2000下面能不能直接控制网卡?谢谢
我在学计算机网络原理的知识,想自己从最基础的开始实现一下各种协议,以加深理解。我目前接触到的网络编程,都是封装在一定的协议基础之上了,传递的数据都已经有了固定的格式。我想从最底层,直接控制网卡,进而自己来实现一些协议,这样,可对协议有更深的理解。不知道各位在学这些协议的时候,是怎么做试验的?rn 在dos中是可以直接访问各个硬件端口的,win2000不允许程序直接访问各个硬件端口。那么有没有什么办法,直接控制网卡,直接访问网卡的接口,从而绕过win2000让自己的程序直接通过网卡接口传递数据。rn 谢谢,请尽量说的详细一些好么?
vfp 能不能打pdf文件打印出来?
需要把pdf格式的文件 用程序打印出来 怎么处理呀
word中的网格线能不能打印出来阿?
RT,可以的话应该怎么做?
TChart 打印控制方法。
图形TChart 打印控制方法。
Flash打印控制的方法
function printMC(_mc) {   var pageCount = 0;   var my_pj = new PrintJob();   if (my_pj.start()) {    var nPageWidth:Number = my_pj.pageWidth;    var nPageHeight:Number = my_pj.pageHei...
chart控件图表曲线
功能强大的曲线、帮图,饼图等控件 功能强大的曲线、帮图,饼图等控件 功能强大的曲线、帮图,饼图等控件
如何控制 div的滚动条粗细?
-
叠加曲线图表定义
基于新构思和JQuery控件而开发的平台,该功能模块用于定义叠加曲线图表组件。界面左区域为叠加曲线图表组件树,显示所定义的叠加曲线图表组件类实例树,有两种过滤形式: 分类名:所有组件、未设置模块组件和所有定义的Mini模块,选择后触发查询。 关键词:输入类实例名中包含的字或词,进行模糊查询,键入回车触发查询。 界面右上区域为叠加曲线图表组件的详细信息,界面右下区域为叠加曲
C# 曲线图表
C# 曲线图表
曲线图表的问题
我想做一个道路路口车流量统计的曲线图表。rn使用SQL SEVER数据库rn表名:qianduanxinxirn字段:riqi(通过该路口的时间),lukou(该路口的名称),sudu(通过的速度)。rn我在界面上放置一个DateTimePicker控件选择日期,放置一个ComboBox控件选择路口名称,放置两个rnchart控件,一个显示被选择的那一天、那个路口的平均车流量曲线图表,另一个显示的是车辆平均速rn度的曲线图表,两个曲线图表的X轴都表示的是时间,分成24段,每段代表一小时,从0点到23点,Y轴rn表示的是车流量和速度的平均值。我该如何实现这个功能,请帮助。
清空曲线图表
foreach (var series in chart1.Series)//清空曲线图表 { series.Points.Clear(); } foreach (var series in chart2.Series) { series.
曲线tongji图表
曲线 图表 很简单, 不过思路很清晰
[ios]曲线图表
根据code4app上的一个DEMO按照自己的需求修改的一个DEMO,原DEMO路径: http://code4app.com/ios/MPPlot/53bb95cb933bf01f688b4d22
[IOS]二维曲线图表
[IOS]二维曲线图表 PS: 这里的曲线指的是弧线和折线,不要在意这些细节,暂且称之为曲线图表。 写这个DEMO的原因来是来自网友的一个具体需求,当然我已经承认了,这是使用code4app上开源代码重新封装了一下。 具体改得怎样我也没什么概念,毕竟周五下午心情比较浮躁,都懂的。 原始DEMO:http://code4app.com/ios/MPPlot/53bb
Jquery 曲线图表
JQuery 图表,适合网页中需要引入图表来美化界面的用户
8个曲线图表源码
8个曲线图表源码
图表graph之增加曲线
在这个面板了能够设置3d曲线,显示机器人的运动轨迹。比较好用的是,Duplicate to static.能够在显示完轨迹后,进入这个面板点击一下后,确认Ok,把上次运动的轨迹保留下来。这样还能和前后的运动进行对比。...
如何画曲线图表
如何从数据库中抓三到六组数据画一个曲线图并能够在曲线上任取一点都能在STRINGGRID中显示这一点的数值
曲线图表如何实现?
请教:想从数据库中读取数据,形成曲线图表该如何实现? 如果是直接从串口采集数据(电压,电流)而形成实时曲线图(以时间为X轴,有电压,电流两条曲线)该如何实现?
请问在VB中用MSChart控件绘制了一个图表,如何编程处理打印请求把图表打印出来?
如标题
打印曲线
我用Picture1.AutoRedraw = TruernPicture1.Picture = Picture1.ImagernPrinter.PaintPicture Me.Picture1.Picture, 200, 200, Me.Picture1.Width * 1, Me.Picture1.Height * 1rnPrinter.EndDocrnPicture1.Picture = LoadPicture()rn打印的曲线rn可是打出来的曲线不全,而且我想把曲线放大一点,我用的A3的纸
请高手指点:如何指定动态曲线图内曲线的粗细?
请高手指点:如何指定动态曲线图内曲线的粗细?rnrn小弟用OWC.ChartSpace object做了一个数据报表的动态曲线图,效果到是出来了,但是我不清楚如何指定动态曲线图内曲线的粗细,这样对数据的反映不是很清晰,因为数据量大且密,所以希望高手给于指点迷津!先将源代码附上,请帮帮我!rnrn<%@ Language=VBScript %>rn<%rnOption Explicitrn'Response.Expires = -1rn'Response.ContentType = "image/gif"rnrn'页面级对象rn'--------------------rnDim m_cn '链接对象rnDim m_rs '记录集对象rnDim m_cspace 'OWC.ChartSpace objectrnDim m_fso '文件系统对象rnDim m_objBinaryFile '二进值文件流对象rnrnDim m_sYear '需要查询的年份rnrnDim sSQL '执行的SQL 语句rnDim c 'OWC 常量对象rnDim cht '图表临时参考变量rnDim ax '数轴的临时参考变量rnDim fnt 'OWCFont字体的临时参考变量rnDim sFullFileName '输出GIF文件的临时参考路径rnrn'获得查询年份,缺省为2002rnm_sYear = Request.QueryString("year")rnif len(m_sYear) = 0 then m_sYear = "2002"rnrn'创建一个ADO链接和记录集对象rnset m_cn = Server.CreateObject("ADODB.Connection")rnset m_rs = Server.CreateObject("ADODB.Recordset")rnrn'链接到Access数据库,使用客户端的游标引擎打开记录集rnm_cn.Open "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath(".") & "\data.mdb"rnsSQL = "SELECT Month([OrderDate]) AS [Month], Invoices.Salesperson, " & _rn "Sum(Invoices.ExtendedPrice) AS Sales FROM Invoices " & _rn "WHERE Invoices.OrderDate between #1/1/" & m_sYear & "# and #12/31/" & m_sYear & "# " & _rn "GROUP BY Month([OrderDate]), Invoices.Salesperson"rnm_rs.CursorLocation = 3 'adUseClientrnm_rs.Open sSQL, m_cn, 3 'adOpenStaticrnrn'增加一个带有图例的簇列图表rnset m_cspace = server.CreateObject("OWC.Chart")rnset cht = m_cspace.Charts.Add()rnset c = m_cspace.Constantsrncht.Type = c.chChartTypeLine '类型指定为折线图'rncht.HasLegend = Truernrn'设置图表的数据源,把采气、出水、出砂等添加到序列名称,生产日期添加到分类组,生产数据作为图表中各项取值rnrnset m_cspace.DataSource = m_rsrncht.SetData c.chDimSeriesNames, 0, "Salesperson"rncht.SetData c.chDimCategories, 0, "Month"rncht.SetData c.chDimValues, 0, "Sales"rnrn'增加一个图表标题,并格式化标题rncht.HasTitle = Truerncht.Title.Caption = m_sYear & "张继光的测试数据 "rnset fnt = cht.Title.Fontrnfnt.Name = "宋体"rnfnt.Size = 18rnfnt.Bold = Truernrn'对分类轴添加标题,并格式化标题rnset ax = cht.Axes(c.chAxisPositionBottom)rnax.HasTitle = Truernax.Title.Caption = "生产月份"rnset fnt = ax.Title.Fontrnfnt.Name = "宋体"rnfnt.Size = 8rnfnt.Bold = Truernrn'对数值轴添加标题,并格式化标题rnset ax = cht.Axes(c.chAxisPositionLeft)rnax.NumberFormat = "Currency"rnax.HasTitle = Truernax.Title.Caption = "生产时间"rnset fnt = ax.Title.Fontrnfnt.Name = "宋体"rnfnt.Size = 8rnfnt.Bold = Truernrn'用一个临时变量名保存当前文件,这个文件名是唯一的rnset m_fso = CreateObject("Scripting.FileSystemObject")rnsFullFileName = Server.MapPath(".") & "\" & m_fso.GetTempName()rnm_cspace.ExportPicture sFullFileName, "GIF", 800, 600 '这里调整输出的图片大小'rnrn'使用 On Error Resume Next语句是为了确保我们删除了临时文件,即使一些函数调用失败rnon error resume nextrnrn'GIF文件已经输出,我们可以通过COM组件把它的内容发送到客户端rnset m_objBinaryFile = server.CreateObject("BinFileWrite.GetFileStream")rn'Response.BinaryWrite m_objBinaryFile.GetFileBytes(CStr(sFullFileName))rnm_objBinaryFile.SendBinFile CStr(sFullFileName),"image/GIF",TRUE,FALSE,TRUE,TRUE,TRUErn'GIF文件已经不需要了可以删除了rnm_objBinaryFile.DeleteFile CStr(sFullFileName)rnrn%>
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法