Class TabStop
java.lang.Object
com.itextpdf.layout.element.TabStop
A TabStop is the closest location on a line of text that the text will jump
to if a
Tab is inserted. At least one TabStop must be defined on an
element if you want to use Tabs.
This object can be added to a Paragraph with the method
Paragraph.addTabStops(TabStop...).-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TabAlignmentprivate Characterprivate ILineDrawerprivate float -
Constructor Summary
ConstructorsConstructorDescriptionTabStop(float tabPosition) Creates a TabStop at the appropriate position.TabStop(float tabPosition, TabAlignment tabAlignment) Creates a TabStop at the appropriate position, with a specified tab alignment.TabStop(float tabPosition, TabAlignment tabAlignment, ILineDrawer tabLeader) Creates a TabStop at the appropriate position, with a specified tab alignment and an explicitly given line pattern. -
Method Summary
Modifier and TypeMethodDescriptionReturns the alignment of a tab stop, which defines the way the textual content should be positioned in regard to this tab stop.Returns the anchor of a tab stop.Returns the tab leader of a tab stop, which defines a pattern that should be repeated until the TabStop is reached.floatReturns the position of a tab stop.voidsetTabAlignment(TabAlignment tabAlignment) Sets the alignment, which defines the way the textual content should be positioned in regard to this tab stop.voidsetTabAnchor(Character tabAnchor) Sets the anchor of a tab stop.voidsetTabLeader(ILineDrawer tabLeader) Sets the tab leader of a tab stop, which defines a pattern that should be repeated until the TabStop is reached.
-
Field Details
-
tabPosition
private float tabPosition -
tabAlignment
-
tabAnchor
-
tabLeader
-
-
Constructor Details
-
TabStop
public TabStop(float tabPosition) Creates a TabStop at the appropriate position.- Parameters:
tabPosition- afloat, measured in absolute points
-
TabStop
Creates a TabStop at the appropriate position, with a specified tab alignment. A tab alignment defines the way the textual content should be positioned with regards to this tab stop.- Parameters:
tabPosition- afloat, measured in absolute pointstabAlignment- aTabAlignmentvalue
-
TabStop
Creates a TabStop at the appropriate position, with a specified tab alignment and an explicitly given line pattern. A tab alignment defines the way the textual content should be positioned with regards to this tab stop. The line pattern defines a pattern that should be repeated until the TabStop is reached. If null, the space leading up to the TabStop will be empty.- Parameters:
tabPosition- afloat, measured in absolute pointstabAlignment- aTabAlignmentvaluetabLeader- theILineDrawervalue, a pattern drawing object
-
-
Method Details
-
getTabPosition
public float getTabPosition()Returns the position of a tab stop.- Returns:
- tabPosition, measured in absolute points
-
getTabAlignment
Returns the alignment of a tab stop, which defines the way the textual content should be positioned in regard to this tab stop.- Returns:
- a
TabAlignmentvalue
-
setTabAlignment
Sets the alignment, which defines the way the textual content should be positioned in regard to this tab stop.- Parameters:
tabAlignment- aTabAlignmentvalue
-
getTabAnchor
-
setTabAnchor
-
getTabLeader
Returns the tab leader of a tab stop, which defines a pattern that should be repeated until the TabStop is reached.- Returns:
- a
ILineDrawervalue, a pattern drawing object
-
setTabLeader
Sets the tab leader of a tab stop, which defines a pattern that should be repeated until the TabStop is reached.- Parameters:
tabLeader- aILineDrawervalue
-