Foxtable(狐表)用户栏目专家坐堂 → PDF文件


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

主题:PDF文件

美女呀,离线,留言给我吧!
bm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
PDF文件  发帖心情 Post By:2013/9/2 9:37:00 [只看该作者]

生成的pdf文件里出现????????????????。

[此贴子已经被作者于2013-9-2 9:40:12编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/2 9:41:00 [只看该作者]

编码问题导致的吧,上个例子看看你是怎么生成的

 回到顶部
美女呀,离线,留言给我吧!
bm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
pdf  发帖心情 Post By:2013/9/2 9:55:00 [只看该作者]

Dim doc As New PrintDoc
Dim rt As New prt.RenderTable()
Dim CurRow As Row = Tables("业务大表").Current
Dim Cur As Row = Tables("明细_Table4").Current

rt.Rows.Count = 9
rt.Cols.Count = 7
rt.Height = 150
rt.Width = 250
rt.Cols(0).Width = 65
rt.Cols(1).Width = 45
rt.Cols(5).Width = 28
rt.Cols(6).Width = 20
rt.Rows(0).Height = 12
rt.Rows(1).Height = 12
rt.Rows(3).Height = 10
rt.Rows(4).Height = 8
rt.Rows(7).Height = 35
rt.Rows(8).Height = 20
rt.Cells(0,1).SpanRows = 2
rt.Cells(3,0).SpanRows = 2
rt.Cells(4,1).SpanRows = 4
rt.Cells(4,2).SpanRows = 4
rt.Cells(4,3).SpanRows = 4
rt.Cells(4,4).SpanRows = 4
rt.Cells(4,5).SpanRows = 4
rt.Cells(4,6).SpanRows = 4
rt.Cells(1,3).SpanRows = 4
rt.Cells(0,1).SpanCols = 6
rt.Cells(8,5).SpanCols = 2
rt.Cells(2,4).SpanCols = 3

rt.Cells(0,1).Style.Borders.Top = New prt.LineDef("0mm",Color.White)
rt.Cells(0,1).Style.Borders.Right = New prt.LineDef("0mm",Color.White)


Dim r As New prt.RenderText
   r = New prt.RenderText
   r.Text = "冷藏温度"
   r.X = 2
   r.Y = 2
   rt.Cells(0,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("C")
   r.X = 25
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(0,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "℃"
   r.X = 32
   r.Y = 2
   rt.Cells(0,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("F")
   r.X = 43
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(0,0).Area.Children.Add(r)


   r = New prt.RenderText
   r.Text ="℉"
   r.X = 51
   r.Y = 2
   rt.Cells(0,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "等级"
   r.X = 2
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "危规页码"
   r.X = 13
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "联合国编号"
   r.X = 32
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "闪点"
   r.X = 53
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("等级")
   r.X = 2
   r.Y = 5
   r.Style.FontBold = True
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text =Cur("页码")
   r.X = 13
   r.Y = 5
   r.Style.FontBold = True
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("联合国编号")
   r.X = 32
   r.Y = 5
   r.Style.FontBold = True
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("闪点")
   r.X = 53
   r.Y = 5
   r.Style.FontBold = True
   rt.Cells(1,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "船名航次"
   r.X = 2
   rt.Cells(2,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = CurRow("船名") & "  " & CurRow("航次")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(2,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "箱号"
   r.X = 2
   rt.Cells(3,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("箱号")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(3,0).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "封号"
   r.X = 2
   rt.Cells(5,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("封号")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(5,0).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "尺寸/箱型"
   r.X = 2
   rt.Cells(6,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("箱型")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(6,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "装箱地址"
   r.X = 2
   rt.Cells(7,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = CurRow("门点详情")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(7,0).Area.Children.Add(r)
  
   r = New prt.RenderText
   r.Text = "装箱日期"
   r.X = 2
   rt.Cells(8,0).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("装箱日期")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(8,0).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "装货港"
   r.X = 2
   rt.Cells(2,1).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "SHANGHAI"
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(2,1).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "中转港"
   r.X = 2
   rt.Cells(2,2).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Currow("中转港")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(2,2).Area.Children.Add(r)

  r = New prt.RenderText
   r.Text = "目的港"
   r.X = 2
   rt.Cells(2,3).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Currow("目的港")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(2,3).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "关单号"
   r.X = 2
   r.Y = 1
   rt.Cells(3,1).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "件数"
   r.X = 2
   r.Y = 1
   rt.Cells(3,2).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "毛重"
   r.X = 2
   r.Y = 1
   rt.Cells(3,3).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "体积"
   r.X = 2
   r.Y = 1
   rt.Cells(3,4).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "货名"
   r.X = 2
   r.Y = 1
   rt.Cells(3,5).Area.Children.Add(r)
 
  r = New prt.RenderText
   r.Text = "唛头"
   r.X = 2
   r.Y = 1
   rt.Cells(3,6).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("关单号")
   r.X = 2
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(4,1).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text =Cur("件数")
   r.X = 2
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(4,2).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = Cur("毛重")
   r.X = 2
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(4,3).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("体积")
   r.X = 2
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(4,4).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("货名")
   r.X = 2
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(4,5).Area.Children.Add(r)
 
  r = New prt.RenderText
   r.Text = Cur("唛头")
   r.X = 2
   r.Y = 2
   r.Style.FontBold = True
   rt.Cells(4,6).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "车号"
   r.X = 2
   rt.Cells(8,1).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("车号")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(8,1).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "总件数"
   r.X = 2
   rt.Cells(8,2).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("总件数")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(8,2).Area.Children.Add(r)

  r = New prt.RenderText
   r.Text = "总毛重"
   r.X = 2
   rt.Cells(8,3).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("总毛重")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(8,3).Area.Children.Add(r)

  r = New prt.RenderText
   r.Text = "总体积"
   r.X = 2
   rt.Cells(8,4).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("总体积")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(8,4).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "备注"
   r.X = 2
   rt.Cells(8,5).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = Cur("备注")
   r.X = 2
   r.Y = 6
   r.Style.FontBold = True
   rt.Cells(8,5).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "CONTAINER LOAD PLAN"
   r.X = 17
   r.Y = 0
   r.Style.Font = New Font("宋体",20, FontStyle.Bold)
   rt.Cells(0,1).Area.Children.Add(r)
 
   r = New prt.RenderText
   r.Text = "装 箱 单"
   r.X = 38
   r.Y = 9
   r.Style.Font = New Font("宋体",20, FontStyle.Bold)
   rt.Cells(0,1).Area.Children.Add(r)

   r = New prt.RenderText
   r.Text = "NO:" & Cur("数据编号")
   r.X = 148
   r.Y = 16
   r.Style.TextColor = Color.Crimson
   r.Style.Font = New Font("宋体",14, FontStyle.Bold)
   rt.Cells(0,1).Area.Children.Add(r)

rt.CellStyle.Spacing.All = 1
rt.Style.GridLines.All = New Prt.LineDef(0.5,Color.black)
rt.Style.TextAlignVert = prt.AlignVertEnum.Center
doc.Body.Children.Add(rt)
doc.PageSetting.Landscape = True

Dim P1 As String = Cur("数据编号") & "  " & CurRow("客户") & "装箱单"
Dim dr1 As DataRow=DataTables("连接地址").DataRows(0)
Dim bm As String = dr1("PDF保存位置")
doc.SavePDF(bm & p1 & ".pdf")
Dim Proc As New Process
Proc.File = (bm & p1 & ".pdf")
Proc.Start()


 回到顶部
美女呀,离线,留言给我吧!
bm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
  发帖心情 Post By:2013/9/2 9:56:00 [只看该作者]

不光是这个,其他的也这样。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/2 9:57:00 [只看该作者]

你设置一下PDF文件的编码 为UTF-8  或者GB2312 看看.

 回到顶部
美女呀,离线,留言给我吧!
bm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
这个在哪里设置啊  发帖心情 Post By:2013/9/2 9:59:00 [只看该作者]

这个在哪里设置啊

 回到顶部
美女呀,离线,留言给我吧!
bm
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
  发帖心情 Post By:2013/9/2 10:04:00 [只看该作者]

原来一直用的好好的。重新装了系统出现这个情况。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/2 10:10:00 [只看该作者]

看下是否这个问题 http://bbs.icpcw.com/thread-1781652-1-1.html

你百度一下PDF文件显示乱码 看看吧 

另外把你生成的PDF文件发上来我看看是否显示乱码.

 回到顶部
美女呀,离线,留言给我吧!
bm
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
高手帮忙  发帖心情 Post By:2013/9/2 12:16:00 [只看该作者]

系统重新装后出现的情况原来好好的。
图片点击可在新窗口打开查看此主题相关图片如下:截图1378095265.png
图片点击可在新窗口打开查看

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/9/2 12:25:00 [只看该作者]

1、给您的操作系统安装大字符集,到系统更新里面去升级安装;

2、在报表中给您的报表指定文字格式,字体选用常用字体。


 回到顶部
总数 12 1 2 下一页