Class: Axlsx::PageSetUpPr

Inherits:
Object
  • Object
show all
Includes:
OptionsParser, SerializedAttributes
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

Methods included from SerializedAttributes

#declared_attributes, included, #serialized_attributes, #serialized_element_attributes, #serialized_tag

Methods included from OptionsParser

#parse_options

Constructor Details

#initialize(options = {}) ⇒ PageSetUpPr

creates a new page setup properties object

Parameters:

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

    a customizable set of options


14
15
16
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 14

def initialize(options = {})
  parse_options options
end

Instance Attribute Details

#auto_page_breaksObject

Returns the value of attribute auto_page_breaks


20
21
22
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 20

def auto_page_breaks
  @auto_page_breaks
end

#fit_to_pageObject

Returns the value of attribute fit_to_page


21
22
23
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 21

def fit_to_page
  @fit_to_page
end

Instance Method Details

#to_xml_string(str = '') ⇒ Object

serialize to xml


40
41
42
# File 'lib/axlsx/workbook/worksheet/page_set_up_pr.rb', line 40

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