读书人

这个函数怎么调用

发布时间: 2012-03-13 11:21:12 作者: rapoo

这个函数如何调用?
这个函数如何调用?
//设置全局变量保存截取字符串位置

int sub=0;

private void printText(stringtext, System.Drawing.Printing.PrintPageEventArgs e)
{
//取得Graphics实例
Graphics g = e.Graphics;

//获得相关点坐标、长度、宽度
int x = e.PageSettings.Margins.Left;
int y = e.PageSettings.Margins.Right;
int width =e.PageSettings.PaperSize.Width-e.PageSettings.Margins.Left-e.PageSettings.Margins.Right;
int height =e.PageSettings.PaperSize.Height-e.PageSettings.Margins.Top-e.PageSettings.Margins.Bottom;

//设置字体
Font font=new Font("宋体",15);

//这个方法后面讲

g.MeasureString(text.Substring(sub), font, new SizeF(width,height-10), new StringFormat(), out charnum, out line);

//打印string
g.DrawString(text.Substring(sub), font, Brushes.Black, newRectangleF(x, y, width, height), newStringFormat());

//设置截取位置
sub += charnum;

//设置HasMorePage属性
if (sub < this.txtText.Text.Length)
{
e.HasMorePages = true;
}
else
{
e.HasMorePages = false;

sub=0;
}
}


[解决办法]
知道有哪些参数吗 能都传空吗 服了你了

探讨

引用:
printText("123aaa",new System.Drawing.Printing.PrintPageEventArgs());

错误“System.Drawing.Printing.PrintPageEventArgs”不包含采用“0”参数的构造函数

读书人网 >C#

热点推荐