MFC中TeeChart5的基本操作(图片的保存,坐标轴的调整)附下载地址

TeeChart v5 下载地址:http://download.csdn.net/download/wxx258369/10255597

一、图片的保存

1、头文件:CExport.h、CBMPExport.h、CJPEGExport.h、CPNGExport.h等

     除了第一个以外,其他的根据自己需要保存的图片类型进行选择

2、操作:(以bmp格式为例)

CExport m_Print = m_chart.get_Export();           //定义CExport类,目的:获取输出结果
CBMPExport m_BMP = m_Print.get_asBMP();           //定义CBMPExport类,目的:将输出结果转换为BMP格式
m_BMP.SaveToFile((LPCTSTR)L"D:\\MFC\\test1.bmp"); //将得到的BMP文件命名并保存到指定路径下

除了GIF格式以外其他都与上面方法一致

GIF动态图片的保存还请各路大神赐教

二、坐标轴调整

1、头文件:CAxis.h、CAxes.h

2、操作:

CAxes m_Axis = m_chart.get_Axis();       //获取坐标轴
CAxis m_left = m_Axis.get_Left();        //获取纵轴
CAxis m_bottom = m_Axis.get_Bottom();    //获取横轴
m_left.put_Automatic(FALSE);             //设置不自动适应
m_left.put_Minimum(0);                   //设置纵轴起始值
m_left.put_Maximum(40);                  //设置纵轴结束值
m_left.put_Increment(0.1);               //设置增量
m_left.put_StartPosition(20);            //设置起始位置%
m_left.put_EndPosition(80);              //设置结束位置%


CAxisTitle m_AxisLeftTitle = m_left.get_Title();//得到纵轴标题
m_AxisLeftTitle.put_Caption(_T("随机数"));//设置纵轴标题
CAxisTitle m_AxisBottomTitle = m_bottom.get_Title();//得到横轴标题
m_AxisBottomTitle.put_Caption(_T("时刻"));//设置横轴标题

CTeeFont m_LeftTitleFont = m_AxisLeftTitle.get_Font();//得到坐标轴字体样式大小
m_LeftTitleFont.put_Size(14);
m_LeftTitleFont.put_Bold(TRUE);

CTeeFont m_BottomTitleFont = m_AxisBottomTitle.get_Font();//得到坐标轴样式
m_BottomTitleFont.put_Size(14);
m_BottomTitleFont.put_Bold(TRUE);
m_bottom.put_Automatic(FALSE);          //设置不自动适应
m_bottom.put_Minimum(0);                //设置横轴起始值
m_bottom.put_Maximum(100);              //设置横轴结束值
m_bottom.put_Increment(1);              //设置增量


你可能感兴趣的:(学习笔记)