Rails Gem "Axlsx" / "Rails-Axlsx" - 纸张尺寸为 A4
Rails Gem "Axlsx" / "Rails-Axlsx" - Paper size to A4
我想通过模板 test.xlsx.axlsx paper_format。
这个应该是A4,也是
:paper_size => 9
我试试这个代码:
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
但这不起作用。我怎样才能解决这个问题 ?
据我所知,整个工作簿在 Axlsx 中没有页面大小。 Spreadsheets 在打印之前不会考虑这一点。
但是你可以在 sheet 的基础上按 sheet 进行:
https://github.com/randym/axlsx/blob/master/examples/example.rb#L601-L612
给你。
我从这里找到的设置选项:https://www.rubydoc.info/github/randym/axlsx/Axlsx%2FPageSetup:paper_size
https://github.com/randym/axlsx/blob/master/lib/axlsx/workbook/worksheet/page_setup.rb#L49
他说A4纸(210mm x 297mm)默认参数是9
有时候打印的时候会显示custom,但实际上是A4。
wb.add_worksheet(:name => "Basic Worksheet", :page_setup => {:paper_size => 9}) do |sheet|
.
.
.
sheet.column_widths 2 , 11, 11, 11, 11, 23, 3
end
我想通过模板 test.xlsx.axlsx paper_format。 这个应该是A4,也是
:paper_size => 9
我试试这个代码:
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
但这不起作用。我怎样才能解决这个问题 ?
据我所知,整个工作簿在 Axlsx 中没有页面大小。 Spreadsheets 在打印之前不会考虑这一点。
但是你可以在 sheet 的基础上按 sheet 进行:
https://github.com/randym/axlsx/blob/master/examples/example.rb#L601-L612
给你。 我从这里找到的设置选项:https://www.rubydoc.info/github/randym/axlsx/Axlsx%2FPageSetup:paper_size https://github.com/randym/axlsx/blob/master/lib/axlsx/workbook/worksheet/page_setup.rb#L49
他说A4纸(210mm x 297mm)默认参数是9
有时候打印的时候会显示custom,但实际上是A4。
wb.add_worksheet(:name => "Basic Worksheet", :page_setup => {:paper_size => 9}) do |sheet|
.
.
.
sheet.column_widths 2 , 11, 11, 11, 11, 23, 3
end