+ -
当前位置:首页 → 问答吧 → [BUG11][thankwsx][translate]-P250

[BUG11][thankwsx][translate]-P250

时间:2007-06-08

来源:互联网

paragrapg2
复制内容到剪贴板
代码:
“接下来的再次调用cell()方法是再次创建一个单元格,6英寸宽,有一个线条为0.5英寸粗边框,并插入右对齐的文字'Top Right!'”
原文为
The next cell method call instructs the creation of a cell six inches wide again starting on the left-hand side of the page, with a border that is half an inch high, and inserting the right-justified text of "Top Right!".
我英文不大好,字面意思好象是说border半英寸高,但是程序代码的意思显然不是,而是说这个width:6 (unit),height:0.5 (unit),有边框而已。

作者: thankwsx   发布时间: 2007-06-08

P255页,代码中的中文翻译,Return 翻译成返回不太好吧?要么是换行控制,通俗一点就是回车。

作者: thankwsx   发布时间: 2007-06-08

引用:
原帖由 thankwsx 于 2007-6-8 15:41 发表
paragrapg2

“接下来的再次调用cell()方法是再次创建一个单元格,6英寸宽,有一个线条为0.5英寸粗边框,并插入右对齐的文字'Top Right!'”
原文为
The next cell method call instructs the creation of a ce ...
这里要解释一下,你可能没有看清楚代码。

代码一开始:
$pdf = new FPDF('P','in','Letter');

这里就已经指定了度量单位为in,即inch,英寸。 也就是你后面所说的unit已经指定了。 这也是原文“creation of a cell six inches”的意思。

后面的$pdf->Cell(6,0.5)中的6和0.5都是以之前确定的inch为单位的,所以翻译为宽6英寸,边框粗0.5英寸。

[ 本帖最后由 Haohappy 于 2007-6-10 00:25 编辑 ]

作者: Haohappy   发布时间: 2007-06-10

引用:
原帖由 thankwsx 于 2007-6-8 16:05 发表
P255页,代码中的中文翻译,Return 翻译成返回不太好吧?要么是换行控制,通俗一点就是回车。
这里确为BUG,这里的0,1为换行开关,1为输出后换行,0则不换行。return应该翻译成是否换行。

P250也是同样错误。

已加入勘误,谢谢。

作者: Haohappy   发布时间: 2007-06-10

引用:
原帖由 Haohappy 于 2007-6-10 00:22 发表

这里要解释一下,你可能没有看清楚代码。

代码一开始:
$pdf = new FPDF('P','in','Letter');

这里就已经指定了度量单位为in,即inch,英寸。 也就是你后面所说的unit已经指定了。 这也是原文“creatio ...
边框的宽度应该是在另外一个函数里面定义的吧,
这里6,0.5应该分别对应的单元格CELL的宽度和高度,cell()方法的第4个参数只能设置1或者非1来决定是否显示边框

作者: thankwsx   发布时间: 2007-06-10

引用:
原帖由 thankwsx 于 2007-6-10 01:49 发表

边框的宽度应该是在另外一个函数里面定义的吧,
这里6,0.5应该分别对应的单元格CELL的宽度和高度,cell()方法的第4个参数只能设置1或者非1来决定是否显示边框
又看了一下,确实是你说的这样,抱歉。 英寸是个大单位,不可能边框粗0.5英寸。

加入勘误,谢谢。

作者: Haohappy   发布时间: 2007-06-10

热门下载

更多