Here is the JIRA:
https://issues.apache.org/jira/browse/FLEX-33693

While writing up the test app, I figured out a workaround as I described in the 
JIRA ticket. I still think the behavior is wrong. I could probably write up 
another test case to illustrate this further, but if you specify tab positions 
along the line, I think they will all be shifted over. So I think this really 
needs to be fixed.

I'll be happy to work on this. I imagine the problem is probably BaseCompose, 
but I'm not entirely sure. Following the composition flow in TLF is sometimes 
difficult. Any suggestions where I should be looking would be very appreciated. 
Somewhere the negative textIndent value is being added where it shouldn't, but 
finding it is gonna be fun… ;-)

Harbs

On Aug 30, 2013, at 1:12 AM, Alex Harui wrote:

> Might be better described in jira with example.
> 
> 
> 
> 
> Sent via the PANTECH Discover, an AT&T 4G LTE smartphone.
> 
> Harbs <harbs.li...@gmail.com> wrote:
> 
> 
> Does anyone have any experience with hanging indents in TLF lists?
> 
> My initial tests seem to indicate that they don't work correctly.
> 
> Note the following:
> paragraph.paragraphStartIndent = 12;
> paragraph.textIndent = -12;
> 
> Properly creates a hanging indent of 12 pixels.
> 
> If the paragraph element has a value of 0 or greater, a bullet followed by a 
> tab will indent the text after the bullet to the fist tab character, but in 
> this case, where the textIndent is a negative value, the text following will 
> be indented to a 24 pixels from the start of the line. Rather than being 
> lined up with the following line, the first line text will be indented from 
> the following line 12 pixels.
> 
> In my case, the tab is specified as the afterContent. If I remove the 
> afterContent, and add a space and tab at the beginning of the first span in 
> the paragraph, it looks correct.
> 
> Clear as mud?
> 
> Harbs

Reply via email to