Foxtable(狐表)用户栏目专家坐堂 → [求助]专业报表无法预览条码图片问题


  共有1491人关注过本帖树形打印复制链接

主题:[求助]专业报表无法预览条码图片问题

帅哥哟,离线,有人找我吗?
WENFEIZHU
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
[求助]专业报表无法预览条码图片问题  发帖心情 Post By:2017/3/31 13:00:00 [只看该作者]

以下代码有什么问题,为什么预览无法显示条码图片?

 

'前面已定义FSDoc,以下为代码节选。

Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.Code128
Bar.Code = "YYWW0001001"
Bar.BarWidth = 0.5
Bar.BarRatio = 1
Bar.BarHeight = 12
Bar.QuietZoneWidth = 1
Bar.DisplayCode = False
Bar.SaveImage(ProjectPath & "\Images\TEMP.ico", 600)
'载入条码
Dim BarCode As New prt.RenderImage
BarCode.Image = GetImage("TEMP.ico")
BarCode.Style.Borders.All = New prt.Linedef(0, Color.White)
BarCode.X = 50
BarCode.Y = 50
FSDoc.Body.Children.Add(BarCode)


 回到顶部
帅哥哟,离线,有人找我吗?
WENFEIZHU
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
  发帖心情 Post By:2017/3/31 13:54:00 [只看该作者]

请专家帮忙回复下~谢谢~


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/31 14:09:00 [只看该作者]

Dim FSDoc As new PrintDoc
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.Code128
Bar.Code = "YYWW0001001"
Bar.BarWidth = 0.5
Bar.BarRatio = 1
Bar.BarHeight = 12
Bar.QuietZoneWidth = 1
Bar.DisplayCode = False
'Bar.SaveImage(ProjectPath & "\Images\TEMP.jpg", 600)
'载入条码
Dim BarCode As New prt.RenderImage
BarCode.Image = bar.GetImage
BarCode.Style.Borders.All = New prt.Linedef(0, Color.White)
BarCode.X = 50
BarCode.Y = 50
FSDoc.Body.Children.Add(BarCode)
FSDoc.Preview

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/31 14:11:00 [只看该作者]

直接写也可以啊

 

http://www.foxtable.com/webhelp/scr/2093.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
WENFEIZHU
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
  发帖心情 Post By:2017/3/31 14:54:00 [只看该作者]

谢谢,已经会玩了,另外问个问题。

 


此主题相关图片如下:捕获.jpg
按此在新窗口浏览图片

如何让barcode对象在页面中水平居右显示,我用了以下属性,均不行。

 

 

Bar.Style.TextAlignHorz = prt.AlignHorzEnum.Right

 

Or


Bar.Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.rIGHT

[此贴子已经被作者于2017/3/31 14:55:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/31 15:01:00 [只看该作者]

方法一:用x、y指定位置

 

BarCode.X = 50
BarCode.Y = 50

 

方法二:你可以用表格来布局,控制单元格内容的停靠


 回到顶部