首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails Gem "Axlsx“/ "Rails-Axlsx”-纸张尺寸为A4

Rails Gem "Axlsx“/ "Rails-Axlsx”-纸张尺寸为A4
EN

Stack Overflow用户
提问于 2016-06-01 09:29:54
回答 2查看 514关注 0票数 0

我想通过模板test.xlsx.axlsx传递paper_format。这也应该是A4

代码语言:javascript
复制
:paper_size => 9

我试着用这个代码:

代码语言:javascript
复制
wb.add_worksheet(:name => "Basic Worksheet") do |sheet|  

    .
    .
    .

    sheet.column_widths 2 , 11, 11, 11, 11, 23, 3

    #page_setup
    sheet.page_setup.fit_to :paper_size => 9 

end

但这不管用。我怎么才能解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-01 18:57:55

据我所知,Axlsx中没有整个工作簿的页面大小。电子表格在打印之前不会考虑这个问题。

但你可以在一张一张的基础上做:

https://github.com/randym/axlsx/blob/master/examples/example.rb#L601-L612

票数 0
EN

Stack Overflow用户

发布于 2021-11-19 02:17:29

给你。我在这里找到的设置选项:size setup.rb#L49

他说,A4纸(210毫米乘297毫米)的默认参数是9。

有时,当您打印时,它将显示自定义,但它实际上是A4。

代码语言:javascript
复制
wb.add_worksheet(:name => "Basic Worksheet", :page_setup => {:paper_size  => 9}) do |sheet|  

    .
    .
    .

    sheet.column_widths 2 , 11, 11, 11, 11, 23, 3

end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37564674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档