Ruby on rails 最后一页底部的pdf页脚
我渲染一个没有固定高度的pdf。 我只想在最后一页的底部添加一个页脚,我尝试过使用css,但它仍然显示在第一页的页脚上 有什么想法吗 现在我有了一个这样的cssRuby on rails 最后一页底部的pdf页脚,ruby-on-rails,pdf,wicked-pdf,Ruby On Rails,Pdf,Wicked Pdf,我渲染一个没有固定高度的pdf。 我只想在最后一页的底部添加一个页脚,我尝试过使用css,但它仍然显示在第一页的页脚上 有什么想法吗 现在我有了一个这样的css body { # tried with height: 100% too height: 269mm; # a standard A4 height } div.footer { position: absolute; # tried with fixed too bottom: 0px; height: 200p
body {
# tried with height: 100% too
height: 269mm; # a standard A4 height
}
div.footer {
position: absolute; # tried with fixed too
bottom: 0px;
height: 200px;
}
我认为最好的解决方案是使用javascript并检查最后一页何时到来,但我该怎么做呢
另一个注意事项是:
body { height: (nr_pages * 269)mm }
这是一个有效的解决方案(可能不是很好)。如何检索总页数(视图内部)?您可以通过检查页面属性和topage属性是否相同来查找最后一页,在js中,您可以在页脚布局中使用以下代码段
函数subst(){
var vars={};
var x=document.location.search.substring(1).split('&');
对于(x中的变量i){
var z=x[i]。拆分('=',2);
vars[z[0]]=unescape(z[1]);
}
var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
对于(x中的变量i){
var y=document.getElementsByClassName(x[i]);
对于(var j=0;j }
hi,你能得到这个问题的答案吗?hi,不太可能。在我的例子中,pdf只是一个固定的n页文档。我使用了变通高度:nr_pages*269。但是对于dynamics文档,我真的不知道如何检索页面。对于我来说,我只想在我的pdf结尾添加一个页脚。但是我做不到。谢谢你的建议,我下次需要时会尝试![如果在其他使用之前确认您的答案的有效性-我将接受它]您在底部添加的if语句(if(vars[“topage”]==vars[“page”])…
)应该在for循环之外。最后只需要运行一次。