以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于批量打印照片 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25981) |
||||
-- 作者:bohe -- 发布时间:2012/11/21 11:36:00 -- [求助]关于批量打印照片 为什么用绑定打不了照片,难道非要用遍历 Dim doc As New PrintDoc \'定义一个报表
|
||||
-- 作者:bohe -- 发布时间:2012/11/21 11:37:00 -- 用这个也打不了 Dim rm As new prt.RenderImage
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/11/21 12:04:00 -- 就用遍历吧 |
||||
-- 作者:bohe -- 发布时间:2012/11/21 15:37:00 -- 容器中图片居中怎么没效果 rm.Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.Center [此贴子已经被作者于2012-11-21 15:37:41编辑过]
|
||||
-- 作者:lin_hailun -- 发布时间:2012/11/21 15:42:00 -- 没有代码,没有例子,无法测试,无法体现……应该不会无效。 |
||||
-- 作者:bohe -- 发布时间:2012/11/21 16:01:00 --
目前问题时,照片宽比容器宽小时,照片不能居中
请各位帮忙! [此贴子已经被作者于2012-11-21 16:05:45编辑过]
|
||||
-- 作者:lin_hailun -- 发布时间:2012/11/21 17:29:00 -- 对于这种排列规范的图片,为什么不固定一个大小(也就是自动拉伸)呢? 只有不自动拉伸,才会对图片的居中有效。代码改成如下。 rm = new prt.RenderImage rm.Style.TextAlignHorz =prt.AlignHorzEnum.Center rm.Image = GetImage(ProjectPath & r("相片")) rm.Style.ImageAlign.StretchHorz = False \'禁止图片水平拉伸 rm.Style.ImageAlign.StretchVert = False rm.Style.ImageAlign.AlignHorz = prt.ImageAlignHorzEnum.Center rm.Style.ImageAlign.AlignVert = prt.ImageAlignVertEnum.Center rm.Width = 37.5 rm.Height = 50 ra.Children.Add(rm) \'添加到容器中 |