以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  在标签打印时候,如何打印出日期字段和数量字段  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=143049)

--  作者:lanbor
--  发布时间:2019/11/12 15:29:00
--  在标签打印时候,如何打印出日期字段和数量字段
请教老师
在标签打印时候,如何打印出日期字段和数量字段
(只有文本信息能正常打印出来)


rt = New prt.RenderText
rt.Text = "数量:"
rt.X = 40
rt.Y = "Prev.Bottom + 2"
doc.Body.Children.Add(rt)

rt = New prt.RenderText
rt.Text = r0("qty01")
rt.X = 55
rt.Y = "Prev.Top"

rt = New prt.RenderText
rt.Text = "生产日期:"
rt.X = 40
rt.Y = "Prev.Bottom + 2"
doc.Body.Children.Add(rt)

rt = New prt.RenderText
rt.Text = r0("date01")
rt.X = 55
rt.Y = "Prev.Top"

--  作者:有点蓝
--  发布时间:2019/11/12 15:55:00
--  
应该是X、Y位置不对吧,指定具体位置试试
--  作者:lanbor
--  发布时间:2019/11/12 16:15:00
--  再请教,在设置标签纸张大小
再请教,在设置标签纸张大小、边距时
如何接收变量值?
我用表字段向标签长、宽赋值会报错
doc.PageSetting.Width =  114 \'r1("pageW")   \'纸张宽度为100毫米
doc.PageSetting.Height = 90 \'r1("pageH") \'纸张高度为120毫米
Doc.PageSetting.LeftMargin =30 \' r1("pageL") \'设置左边距
Doc.PageSetting.RightMargin = 0 \'r1("pageR") \'设置右边距
Doc.PageSetting.TopMargin = 3 \'r1("pageT") \'设置上边距
Doc.PageSetting.BottomMargin = 18 \' r1("pageB") \'设置下边距

--  作者:有点蓝
--  发布时间:2019/11/12 16:54:00
--  
pageW这些必须是数字型列
--  作者:lanbor
--  发布时间:2019/11/12 17:29:00
--  这个纸张尺寸所有列都设置的是整数型数字列
老师
这个纸张尺寸所有列都设置的是整数型数字列

图片点击可在新窗口打开查看此主题相关图片如下:page_setup.png
图片点击可在新窗口打开查看

当给纸张尽寸提供“变更值“时,保存时候不报错,运行的时候才报错。


图片点击可在新窗口打开查看此主题相关图片如下:prn_error.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2019/11/12 17:33:16编辑过]

--  作者:有点蓝
--  发布时间:2019/11/12 17:31:00
--  
赋值报什么错?我测试没有问题
--  作者:有点蓝
--  发布时间:2019/11/12 17:32:00
--  
这样试试

doc.PageSetting.Width =  cint(r1("pageW") )

--  作者:lanbor
--  发布时间:2019/11/12 17:52:00
--  还是大师指点才OK,搞定。
还是大师指点才OK,搞定。
谢谢你