+ /// return the width of a line for underlining
+ virtual int lineWidth() const = 0;
+ /// return the distance from the base line to where an underline
+ /// should be drawn.
+ virtual int underlinePos() const = 0;
+ /// return the distance from the base line to where the strike out line
+ /// should be drawn.
+ virtual int strikeoutPos() const = 0;