Class: Writexlsx::Worksheet::PrintStyle
- Inherits:
-
Object
- Object
- Writexlsx::Worksheet::PrintStyle
- Defined in:
- lib/write_xlsx/worksheet.rb
Overview
:nodoc:
Instance Attribute Summary collapse
-
#across ⇒ Object
:nodoc:.
-
#fit_height ⇒ Object
:nodoc:.
-
#fit_page ⇒ Object
:nodoc:.
-
#fit_width ⇒ Object
:nodoc:.
-
#hbreaks ⇒ Object
:nodoc:.
-
#margin_bottom ⇒ Object
:nodoc:.
-
#margin_footer ⇒ Object
:nodoc:.
-
#margin_header ⇒ Object
:nodoc:.
-
#margin_left ⇒ Object
:nodoc:.
-
#margin_right ⇒ Object
:nodoc:.
-
#margin_top ⇒ Object
:nodoc:.
-
#orientation ⇒ Object
writeonly
Sets the attribute orientation.
-
#page_setup_changed ⇒ Object
:nodoc:.
-
#print_area ⇒ Object
:nodoc:.
-
#repeat_cols ⇒ Object
:nodoc:.
-
#repeat_rows ⇒ Object
:nodoc:.
-
#scale ⇒ Object
:nodoc:.
-
#vbreaks ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#attributes ⇒ Object
:nodoc:.
-
#initialize ⇒ PrintStyle
constructor
:nodoc:.
- #orientation? ⇒ Boolean
Constructor Details
#initialize ⇒ PrintStyle
:nodoc:
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 |
# File 'lib/write_xlsx/worksheet.rb', line 264 def initialize # :nodoc: @margin_left = 0.7 @margin_right = 0.7 @margin_top = 0.75 @margin_bottom = 0.75 @margin_header = 0.3 @margin_footer = 0.3 @repeat_rows = '' @repeat_cols = '' @print_area = '' @hbreaks = [] @vbreaks = [] @scale = 100 @fit_page = false @fit_width = nil @fit_height = nil @page_setup_changed = false @across = false @orientation = true end |
Instance Attribute Details
#across ⇒ Object
:nodoc:
261 262 263 |
# File 'lib/write_xlsx/worksheet.rb', line 261 def across @across end |
#fit_height ⇒ Object
:nodoc:
260 261 262 |
# File 'lib/write_xlsx/worksheet.rb', line 260 def fit_height @fit_height end |
#fit_page ⇒ Object
:nodoc:
260 261 262 |
# File 'lib/write_xlsx/worksheet.rb', line 260 def fit_page @fit_page end |
#fit_width ⇒ Object
:nodoc:
260 261 262 |
# File 'lib/write_xlsx/worksheet.rb', line 260 def fit_width @fit_width end |
#hbreaks ⇒ Object
:nodoc:
259 260 261 |
# File 'lib/write_xlsx/worksheet.rb', line 259 def hbreaks @hbreaks end |
#margin_bottom ⇒ Object
:nodoc:
256 257 258 |
# File 'lib/write_xlsx/worksheet.rb', line 256 def margin_bottom @margin_bottom end |
#margin_footer ⇒ Object
:nodoc:
257 258 259 |
# File 'lib/write_xlsx/worksheet.rb', line 257 def @margin_footer end |
#margin_header ⇒ Object
:nodoc:
257 258 259 |
# File 'lib/write_xlsx/worksheet.rb', line 257 def margin_header @margin_header end |
#margin_left ⇒ Object
:nodoc:
256 257 258 |
# File 'lib/write_xlsx/worksheet.rb', line 256 def margin_left @margin_left end |
#margin_right ⇒ Object
:nodoc:
256 257 258 |
# File 'lib/write_xlsx/worksheet.rb', line 256 def margin_right @margin_right end |
#margin_top ⇒ Object
:nodoc:
256 257 258 |
# File 'lib/write_xlsx/worksheet.rb', line 256 def margin_top @margin_top end |
#orientation=(value) ⇒ Object (writeonly)
Sets the attribute orientation
262 263 264 |
# File 'lib/write_xlsx/worksheet.rb', line 262 def orientation=(value) @orientation = value end |
#page_setup_changed ⇒ Object
:nodoc:
260 261 262 |
# File 'lib/write_xlsx/worksheet.rb', line 260 def page_setup_changed @page_setup_changed end |
#print_area ⇒ Object
:nodoc:
258 259 260 |
# File 'lib/write_xlsx/worksheet.rb', line 258 def print_area @print_area end |
#repeat_cols ⇒ Object
:nodoc:
258 259 260 |
# File 'lib/write_xlsx/worksheet.rb', line 258 def repeat_cols @repeat_cols end |
#repeat_rows ⇒ Object
:nodoc:
258 259 260 |
# File 'lib/write_xlsx/worksheet.rb', line 258 def repeat_rows @repeat_rows end |
#scale ⇒ Object
:nodoc:
259 260 261 |
# File 'lib/write_xlsx/worksheet.rb', line 259 def scale @scale end |
#vbreaks ⇒ Object
:nodoc:
259 260 261 |
# File 'lib/write_xlsx/worksheet.rb', line 259 def vbreaks @vbreaks end |
Instance Method Details
#attributes ⇒ Object
:nodoc:
285 286 287 288 289 290 291 292 293 294 |
# File 'lib/write_xlsx/worksheet.rb', line 285 def attributes # :nodoc: [ 'left', @margin_left, 'right', @margin_right, 'top', @margin_top, 'bottom', @margin_bottom, 'header', @margin_header, 'footer', @margin_footer ] end |
#orientation? ⇒ Boolean
296 297 298 |
# File 'lib/write_xlsx/worksheet.rb', line 296 def orientation? !!@orientation end |