首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图将文本放在我将要发送给printPreview的文档的前面吗?

试图将文本放在我将要发送给printPreview的文档的前面吗?
EN

Stack Overflow用户
提问于 2011-11-03 12:43:05
回答 1查看 69关注 0票数 0

我尝试使用事件PrintPageEventHandler.将文本放到我将要发送到PrintPreview的文档中使用此代码:

代码语言:javascript
复制
 System.Drawing.Printing += new System.Drawing.Printing.PrintPageEventHandler(PrintDocument_PrintPage);

然后我使用代码:

代码语言:javascript
复制
void PrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {
        e.Graphics.DrawString("Hawkeye", new Font("Arial", 80, FontStyle.Bold), Brushes.Black, 0, 0); 
    }

这样做时,文本将结束文档后面的upp。我认为这是因为在System.Printing将文档的其余部分绘制到打印区域之前,事件会触发。如果我想要打印文档前面的文本,有人有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-11-03 14:00:37

我想您需要设置HasMorePages是假的,因为这是您最后/唯一的页面。就像这样

e.HasMorePages=false

请跟着这个链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7995060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档