Class
Cairo::Paper
In:
lib/cairo/papers.rb
lib/cairo/paper.rb
Parent:
Object
Methods
==
default_unit
default_unit=
height
new
parse
register_unit_resolver
resolve_unit
size
to_s
unit=
width
Classes and Modules
Class
Cairo::Paper::ParseError
Class
Cairo::Paper::UnknownPaperName
Class
Cairo::Paper::UnknownUnit
Class
Cairo::Paper::UnrecognizedPaperDescription
Attributes
height
[W]
name
[RW]
unit
[R]
width
[W]
Public Class methods
default_unit
()
default_unit=
(unit)
new
(width, height, unit=nil, name=nil)
parse
(paper_description, robust=false)
register_unit_resolver
(from_units, to_units, &resolver)
resolve_unit
(size, from_unit, to_unit)
Public Instance methods
==
(other)
height
(unit=nil)
size
(unit=nil)
to_s
()
unit=
(unit)
width
(unit=nil)
[Validate]