[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: How white space affects text-indents

Subject: Re: How white space affects text-indents
From: Karl Stubsjoen <kstubs@xxxxxxxxx>
Date: Fri, 6 Apr 2012 17:12:43 -0700
Re:  How white space affects text-indents
correction: How would you create a first line indent where multi-line
content flows under the bullet?

On Fri, Apr 6, 2012 at 4:55 PM, Karl Stubsjoen <kstubs@xxxxxxxxx> wrote:
> RenderX.  I'm familiar with list-blocks.  How would you create a first
> line indent where multi-line content flows under the block?
>
> The reason for my approach:
> The common fo object in use in the document are fo:blocks with lots of
> text in them that flow over several lines, and based on the existing
> functionality of the templates and structure of the xml source it was
> easiest to drop an inline block container with the bullet.
>
> Karl..
>
>
> On Fri, Apr 6, 2012 at 2:26 PM, Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
wrote:
>> Karl,
>>
>> Is there a reason why you aren't using fo:list and its descendants,
>> fo:list-item and the rest? They are designed specifically to address these
>> requirements.
>>
>> About why you are seeing what you are seeing, I will guess that while your
>> second case happens to be "correct", this is more or less an accident. You
>> have an em of space more in the first line, and with the space between the
>> fo:inline elements, you happen to have an em's width of content before the
>> second one starts. (With your bullet sized thus-and-so, etc.) Remember
that
>> inside fo:block, white space is munged but not thrown away (other things
>> being equal).
>>
>> List structures are designed to be much more robust, and they are.
>>
>> Cheers,
>> Wendell
>>
>>
>> On 4/6/2012 5:07 PM, Karl Stubsjoen wrote:
>>>
>>> I'm trying to understand and solve an issue I am having with
>>> text-indent and start-indent properties in FO.  This is a solution for
>>> a rounded bullet using fo:inline elements.  I'm assuming that if I
>>> start-indent 1em, and text-indent -1em that I will end up with a
>>> perfect hanging indent as long as I add the correct amount of space
>>> for my known and fixed size bullet character.
>>>
>>> So I have 2 blocks where the first block content is collapsed and the
>>> 2nd is indented (the source that is).  They produce 2 different
>>> results where the 2nd block result is desirable.  So which is the most
>>> correct and can't I achieve the same result by setting
>>> white-space-treatment (and similar) properties to my fo:inlines and
>>> containing fo:blocks?
>>>
>>> Here's my sample fo:  http://pastie.org/pastes/3741315
>>>
>>> Oh, the red dashed line is the represents the desired indent.
>>>
>>> --
>>> Karl Stubsjoen
>>
>>
>> --
>> ======================================================================
>> Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
>> Mulberry Technologies, Inc.                http://www.mulberrytech.com
>> 17 West Jefferson Street                    Direct Phone: 301/315-9635
>> Suite 207                                          Phone: 301/315-9631
>> Rockville, MD  20850                                 Fax: 301/315-8285
>> ----------------------------------------------------------------------
>>  Mulberry Technologies: A Consultancy Specializing in SGML and XML
>> ======================================================================
>>
>
>
>
> --
> Karl Stubsjoen
> MeetScoresOnline.com
> (602) 845-0006



--
Karl Stubsjoen
MeetScoresOnline.com
(602) 845-0006

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.