Dimension (rinoh.dimension
)¶
Classes for expressing dimensions: lengths, widths, line thickness, etc.
Each dimension is expressed in terms of a unit. Several common units are are defined here as constants. To create a new dimension, multiply number with a unit:
height = 100*PT
width = 50*PERCENT
Fractional dimensions are evaluated within the context they are defined in. For
example, the width of a Flowable
is evaluated with respect to the
total width available to it.
-
class
rinoh.dimension.
Dimension
(value=0, unit=None)¶ A simple dimension
- Parameters
-
rinoh.dimension.
PT
= DimensionUnit(1.0, 'pt')¶ PostScript points
-
rinoh.dimension.
PICA
= DimensionUnit(12.0, 'pc')¶ computer pica
-
rinoh.dimension.
INCH
= DimensionUnit(72.0, 'in')¶ imperial/US inch
-
rinoh.dimension.
MM
= DimensionUnit(2.8346456692913384, 'mm')¶ millimeter
-
rinoh.dimension.
CM
= DimensionUnit(28.346456692913385, 'cm')¶ centimeter
-
rinoh.dimension.
PERCENT
= FractionUnit(100, '%')¶ fraction of 100
-
rinoh.dimension.
QUARTERS
= FractionUnit(4, '/4')¶ fraction of 4