Class hbox denotes a horizontal box
in the document rendering system, the basics of which are described with
class parbox.
An hbox itself has no content and can only be used for layout. For this purpose they normally have a rubber object attached to them.
There are to subclasses of the hbox class. Class tbox represents text and class grbox represents an embedded graphical.
Attrinbutes:
<-rubber
Defines stretchability as well as possibility to break lines here.
<-ascent
Height above the baseline.
<-descent Depth below the baseline
<-width Horizontal width.
<-ascent.
For grbox objects this
is determines by the grbox<-baseline
attribute.
Hbox objects with non-zero ascent are commonly used as first box in a paragraph to create vertical white space.
<-rubber
for an hbox object is @nil,
implying the box’size is fixed and it can not break a line.