Class: Axlsx::PageSetUpPr

Inherits:
Object
  • Object
show all
Defined in:
lib/axlsx/workbook/worksheet/page_set_up_pr.rb

Overview

Page setup properties of the worksheet This class name is not a typo, its spec.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ PageSetUpPr

creates a new page setup properties object

Parameters:

  • options (Hash) (defaults to: {})
  • [Boolean] (Hash)

    a customizable set of options



11
12
13
14
15
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 11

def initialize(options = {})
  options.each do |key, value|
    self.send("#{key}=",value) if self.respond_to?("#{key}=")
  end
end

Instance Attribute Details

#auto_page_breaksObject

Returns the value of attribute auto_page_breaks.



17
18
19
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 17

def auto_page_breaks
  @auto_page_breaks
end

#fit_to_pageObject

Returns the value of attribute fit_to_page.



18
19
20
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 18

def fit_to_page
  @fit_to_page
end

Instance Method Details

#to_xml_string(str = '') ⇒ Object

serialize to xml



37
38
39
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 37

def to_xml_string(str='')
  str << '<pageSetUpPr ' << serialized_attributes << '/>'
end