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