txt控件打印页码及输入格式的问题
你好:txt控件打印时如何打印出页码?,现在在状态栏可以显示页码,但打印后页码不能打印到纸张上
txt控件输入能否实现从右往左输入,如果能该如何设置? 还有一个:就是字体设置问题,在工具栏字体下拉框中的字体大小选项都是数字,能否加入汉子,如四号,小四,五号等 回复 1楼昨夜人的帖子
你好,
关于打印页码问题,请尝试一下代码,看是否能够打印成功。
private void Form2_Load(object sender, EventArgs e)
{
string filename = System.IO.Path.Combine(Application.StartupPath, "测试文档.doc");
this.tx.Load(filename, TXTextControl.StreamType.WordprocessingML);
this.tx.HeadersAndFooters.Add(TXTextControl.HeaderFooterType.All);
TXTextControl.HeaderFooter footer = this.tx.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Footer);
TXTextControl.PageNumberField pageNumField = new TXTextControl.PageNumberField(3, TXTextControl.NumberFormat.ArabicNumbers);
footer.PageNumberFields.Add(pageNumField);
this.tx.Print("");
}
回复 2楼昨夜人的帖子
你好,关于字体设置问题,目前无法在 buttonbar 中添加。可以通过标准控件ComboBox 实现该功能。 回复 1楼昨夜人的帖子
首先需要设置 Alignment 为右对齐。
this.tx.ParagraphFormat.Alignment = TXTextControl.HorizontalAlignment.Right;
再通过代码实现,调换当前输入文字和前一个输入文件的位置即可。
页:
[1]