|
iText 8.0.2 API
|
A POJO that describes the underline of a layout element. More...
Public Member Functions |
|
| Underline (Color color, float thickness, float thicknessMul, float yPosition, float yPositionMul, int lineCapStyle) | |
| Creates an Underline. More... |
|
| Underline (Color color, float opacity, float thickness, float thicknessMul, float yPosition, float yPositionMul, int lineCapStyle) | |
| Creates an Underline. More... |
|
| virtual Color | GetColor () |
| Gets the color of the underline. More... |
|
| virtual float | GetOpacity () |
| Gets the opacity of the underline color. More... |
|
| virtual float | GetThickness (float fontSize) |
| Gets the total thickness of the underline (fixed + variable part). More... |
|
| virtual float | GetYPosition (float fontSize) |
| Gets the vertical position of the underline (fixed + variable part). More... |
|
| virtual float | GetYPositionMul () |
| Gets the multiplier for the vertical positioning of the text underline. More... |
|
| virtual int | GetLineCapStyle () |
| Gets the iText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineCapStyle of the text underline. More... |
|
A POJO that describes the underline of a layout element.
A POJO that describes the underline of a layout element. This class is to be used as a property for an element or renderer, as the value for Property.UNDERLINE
|
inline |
Creates an Underline.
Creates an Underline. Both the thickness and vertical positioning under the text element's base line can be set to a fixed value, or a variable one depending on the element's font size. If you want a fixed-width thickness, set thicknessMul to 0; if you want a thickness solely dependent on the font size, set thickness to 0. Mutatis mutandis for the y-position.
| color | the iText.Kernel.Colors.Color of the underline |
| thickness | a float defining the minimum thickness in points of the underline |
| thicknessMul | a float defining the font size dependent component of the thickness of the underline |
| yPosition | a float defining the default absolute vertical distance in points from the text's base line |
| yPositionMul | a float defining the font size dependent component of the vertical positioning of the underline |
| lineCapStyle | the way the underline finishes at its edges. iText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineCapStyle |
|
inline |
Creates an Underline.
Creates an Underline. Both the thickness and vertical positioning under the text element's base line can be set to a fixed value, or a variable one depending on the element's font size. If you want a fixed-width thickness, set thicknessMul to 0; if you want a thickness solely dependent on the font size, set thickness to 0. Mutatis mutandis for the y-position.
| color | the iText.Kernel.Colors.Color of the underline |
| opacity | a float defining the opacity of the underline; a float between 0 and 1, where 1 stands for fully opaque color and 0 - for fully transparent |
| thickness | a float defining the minimum thickness in points of the underline |
| thicknessMul | a float defining the font size dependent component of the thickness of the underline |
| yPosition | a float defining the default absolute vertical distance in points from the text's base line |
| yPositionMul | a float defining the font size dependent component of the vertical positioning of the underline |
| lineCapStyle | the way the underline finishes at its edges. iText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineCapStyle |
|
inlinevirtual |
Gets the color of the underline.
|
inlinevirtual |
Gets the iText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineCapStyle of the text underline.
int referring to the values of iText.Kernel.Pdf.Canvas.PdfCanvasConstants.LineCapStyle
|
inlinevirtual |
Gets the opacity of the underline color.
|
inlinevirtual |
Gets the total thickness of the underline (fixed + variable part).
| fontSize | the font size for which to calculate the variable thickness |
float, in points
|
inlinevirtual |
Gets the vertical position of the underline (fixed + variable part).
| fontSize | the font size for which to calculate the variable position |
float, in points
|
inlinevirtual |
Gets the multiplier for the vertical positioning of the text underline.
float