@Override
	public RowColLocation dataToScreenLocation(int dataRow, int dataColumn) {
		// we represent one data row that may be split into multiple screen rows
		return textOffsetToScreenLocation(dataColumn);
	}
This constructor will create a text field from an single AttributedString.  The string will
be word wrapped.

@param textElement is the element to display
@param startX is the position to draw the string
@param width is the max width allocated to this field
@param maxLines is the max number of lines to display
@param hlFactory is the highlight factory
@param breakOnWhiteSpace is true if wrapping should break on word boundaries
Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/field/WrappingVerticalLayoutTextField.java