欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Winform中设置ZedGraph的字体和间距不随图形的缩放而缩放

程序员文章站 2024-03-31 08:36:22
场景 C#窗体应用中使用ZedGraph曲线插件绘制图表: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99716066 Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性: https://blog.csd ......

场景

c#窗体应用中使用zedgraph曲线插件绘制图表:

https://blog.csdn.net/badao_liumang_qizhi/article/details/99716066

winforn中设置zedgraph曲线图的属性、坐标轴属性、刻度属性:

https://blog.csdn.net/badao_liumang_qizhi/article/details/100112573

在上面已经实现的效果为:

Winform中设置ZedGraph的字体和间距不随图形的缩放而缩放

 

 

可以看到随着图形的缩小,相应的字体和间距等也被缩小,需要设置
字体大小和tic大小将始终完全符合指定的大小,而不进行任何缩放。
注:

博客主页:

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

通过查找其手册文档,找到这么一个属性。

Winform中设置ZedGraph的字体和间距不随图形的缩放而缩放

 

 

官方原文说明:

determines if the font sizes, tic sizes, gap sizes, etc. will be scaled according to the size of the rect and the basedimension. if this value is set to false, then the font sizes and tic sizes will always be exactly as specified, without any scaling.

直译过来:

确定字体大小、tic大小、间隙大小等是否将根据rect和basedimension的大小进行缩放。如果将此值设置为false,则字体大小和tic大小将始终完全符合指定的大小,而不进行任何缩放。

实现代码:

mypane.isfontsscaled = false;

 

其中

//声明pane对象
graphpane mypane = new graphpane();
//获取控件的pane
mypane = zgc.graphpane;

 

其中

zedgraphcontrol zgc

 

效果
Winform中设置ZedGraph的字体和间距不随图形的缩放而缩放