小票的打印,高度最高都只有A4纸那么高,小票是80毫米,连续供纸的。
PQ = lps.GetPrintQueue("PrintName"); XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter(PQ); if (xpsdw != null)
{
FixedDocument doc=new FixedDocument();
FixedPage PageDoc = new FixedPage();
TextBlock tx = new TextBlock();
for (int i = 1; i <= 80; i++)
{ tx.Text += i.ToString();
tx.Text += "\r\n";
}
tx.LineHeight = 24;
PageDoc.Children.Add(tx);
PageContent SPageContent = new PageContent();
((IAddChild)SPageContent).AddChild(PageDoc); doc.Pages.Add(SPageContent); xpsdw.Write(doc,PQ.UserPrintTicket);
PQ = lps.GetPrintQueue("PrintName"); XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter(PQ); if (xpsdw != null)
{
FixedDocument doc=new FixedDocument();
FixedPage PageDoc = new FixedPage();
TextBlock tx = new TextBlock();
for (int i = 1; i <= 80; i++)
{ tx.Text += i.ToString();
tx.Text += "\r\n";
}
tx.LineHeight = 24;
PageDoc.Children.Add(tx);
PageContent SPageContent = new PageContent();
((IAddChild)SPageContent).AddChild(PageDoc); doc.Pages.Add(SPageContent); xpsdw.Write(doc,PQ.UserPrintTicket);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货