OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [docbook-apps] XREFs in table cells not hypenating


[Jeff Hooker] 
 
It is confirmed. Adjusting the row's keep-together property addressed this.
 
 Hi Jeff,
 
This problem is caused entirely by the use of keep-together="always" on the fo:table-row element.  The keep-together property without qualifier includes keep-together.within-line, and it is inherited.  So each of the blocks in the table cells effectively has a keep-together.within-line="always", which forces it onto one line.  You should use instead keep-together.within-column="always" on the fo:table-row, which leaves the default keep-together.within-line="auto" working.  Then the lines can break and hyphenation can work.
 
After you confirm this, can you please reply to the docbook-apps thread so the solution gets into the archive?  Thanks.
 
 
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net
 

Hi Bob,
 
But "not even breaking lines" I mean that the cell contents are compressed to fit the cell, making the contents unitelligible. 
 
        <fo:block space-before.optimum="6pt" space-before.minimum="4pt" space-before.maximum="8pt"
          font-weight="bold" font-size="10pt" hyphenate="false" space-after.minimum="2pt"
          space-after.optimum="5pt" space-after.maximum="8pt" font-family="sans-serif"
          keep-with-next.within-column="always">Table 4.1. Interface Element Command Packet Usage
          and Requirements</fo:block>
        <fo:table border-before-width.conditionality="retain" border-collapse="collapse"
          keep-together.within-column="auto" country="en" hyphenate="true" border-left-style="solid"
          border-right-style="solid" border-top-style="solid" border-bottom-style="solid"
          border-left-width="0.5pt" border-right-width="0.5pt" border-top-width="0.5pt"
          border-bottom-width="0.5pt" border-left-color="black" border-right-color="black"
          border-top-color="black" border-bottom-color="black" width="1in + 3in + 1in + 1in">
          <fo:table-column column-number="1" column-width="1in"/>
          <fo:table-column column-number="2" column-width="3in"/>
          <fo:table-column column-number="3" column-width="1in"/>
          <fo:table-column column-number="4" column-width="1in"/>
          <fo:table-header end-indent="0pt" start-indent="0pt">
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-weight="bold" font-family="sans-serif" hyphenate="true"
                  font-size="9pt" keep-with-next="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">Field</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-weight="bold" font-family="sans-serif" hyphenate="true"
                  font-size="9pt" keep-with-next="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">Definition</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-weight="bold" font-family="sans-serif" hyphenate="true"
                  font-size="9pt" keep-with-next="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt"><fo:basic-link internal-destination="ae122848">
                      <fo:inline hyphenate="true">Section 3.1, “Write Request”</fo:inline>
                    </fo:basic-link> or <fo:basic-link internal-destination="ae132805">
                      <fo:inline hyphenate="true">Section 3.4, “Stripe Write Request”</fo:inline>
                    </fo:basic-link></fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-weight="bold" font-family="sans-serif" hyphenate="true"
                  font-size="9pt" keep-with-next="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">
                    <fo:basic-link internal-destination="ae122938">
                      <fo:inline hyphenate="true">Section 3.5, “Read Request”</fo:inline>
                    </fo:basic-link>
                  </fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
          </fo:table-header>
          <fo:table-body end-indent="0pt" start-indent="0pt">
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" number-columns-spanned="4">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IE Command Packet</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black" number-rows-spanned="18">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IOA Internal Command Flags</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">Array Manager will ignore what is in the fields
                    marked with an “I” and set them appropriately. Fields marked with an “S” are
                    required to be set properly by the caller. Any flag not mentioned will be
                    ignored.</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always"> </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always"> </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_DDS_LIST_IOA / IC_DDS_HOST</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_DATA_TYPE - (will be set to
                  IC_SECTOR_OP)</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_PROHIBIT_DCR / IC_ALLOW_DCR</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_DCR_OP / IC_NOT_DCR_OP</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_PROHIBIT_RALPH / IC_ALLOW_RALPH</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RALPH_OP / IC_NOT_RALPH_OP</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_NO_LOGGING / IC_ALLOW_LOGGING</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_LIMIT_ERP / IC_FULL_ERP</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_PROHIBIT_CMD_TO / IC_ALLOW_CMD_TO</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_LRC_CHK_DISABLE / IC_LRC_CHK_ENABLE</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_ENABLE_COMPRESS / IC_DISABLE_COMPRESS</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_ENABLE_XOR / IC_DISABLE_XOR</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_ENABLE_FFM / IC_DISABLE_FFM</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_FFM_DEVICE / IC_FFM_BFR</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_SEND_GOOD_STATUS_DMA /
                  IC_SEND_NO_STATUS_ON_DMA</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_ADDL_CDB_INFO_TYPE</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_ADDL_CMD_INFO_TYPE</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black" number-rows-spanned="9">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IOARCB Request Flags</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">Array Manager will ignore what is in the fields
                    marked with an “I” and set them appropriately. Fields marked with an “S” are
                    required to be set properly by the caller. Any flag not mentioned will be
                    ignored.</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always"> </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always"> </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_WRT_NOT_RD /
                  IC_RQFLAG_RD_NOT_WRT</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_NO_ULENGTH_CHK /
                  IC_RQFLAG_ULENGTH_CHK</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_CMD_SYNC_OVERRIDE /
                    IC_RQFLAG_NO_CMD_SYNC_OVERRIDE</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_DASD_HDRS /
                  IC_RQFLAG_NO_DASD_HDRS</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_ALIGNED_CLIENT_BFR /
                    IC_RQFLAG_NOT_ALIGNED_CLIENT_BFR</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_EXTEND_RST_DLY /
                    IC_RQFLAG_NO_EXTEND_RST_DLY</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_QUEUE_TYPE</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">I</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-bottom-width="0.5pt" border-bottom-style="solid"
                border-bottom-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
            <fo:table-row keep-together="always">
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_IOA_INTERNAL_OP /</fo:block>
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">IC_RQFLAG_IOA_EXTERNAL_OP</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap" border-right-width="0.5pt" border-right-style="solid"
                border-right-color="black">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
              <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                padding-bottom="2pt" keep-with-previous="always" keep-with-next="always"
                wrap-option="wrap">
                <fo:block font-family="sans-serif" hyphenate="true" font-size="9pt"
                  keep-together="always" keep-with-previous="always">
                  <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                    space-before.maximum="8pt">S</fo:block>
                </fo:block>
              </fo:table-cell>
            </fo:table-row>
          </fo:table-body>
        </fo:table>
 
 
 
Thanks,
Jeff.
 
-----Original Message-----
From: Bob Stayton [mailto:bobs@sagehill.net]
Sent: Thursday, November 27, 2008 10:54 PM
To: Jeff Hooker; docbook-apps@lists.oasis-open.org
Subject: Re: [docbook-apps] XREFs in table cells not hypenating

I know that XEP can hyphenate within table cells.  I couldn't tell from your short example what is going on because the table columns are not specified.  I really got confused by "not even breaking lines".  Does that mean the text overrides the cell boundary?  Perhaps you could send me a complete fo table that exhibits the problem.
 
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net
 
 
---- Original Message -----
Sent: Wednesday, November 26, 2008 7:18 AM
Subject: [docbook-apps] XREFs in table cells not hypenating

Hi all,

I'm using Docbook 5, Docbook XSL 1.73.2, and RenderX XEP. I've got the main hypenate parameter for my style sheets set to "true" and I've also hardcoded the hypenate="true" property into the inline element containing the output of the XREF element, and yet...not hypenating, not even breaking lines. Any ideas? A sample of the output FO is below:

    <fo:table-cell padding-left="2pt" padding-right="2pt" padding-top="2pt"
                                padding-bottom="2pt" keep-with-previous="always"
                                keep-with-next="always" wrap-option="wrap"
                                border-bottom-width="0.5pt" border-bottom-style="solid"
                                border-bottom-color="black" border-right-width="0.5pt"
                                border-right-style="solid" border-right-color="black">
                                <fo:block font-weight="bold" font-family="sans-serif"
                                    hyphenate="true" font-size="9pt" keep-with-next="always">
                                    <fo:block space-before.optimum="6pt" space-before.minimum="4pt"
                                        space-before.maximum="8pt"><fo:basic-link
                                            internal-destination="ae122848">
                                            <fo:inline hyphenate="true">Section 3.1, "Write Request"</fo:inline>
                                        </fo:basic-link> or <fo:basic-link
                                            internal-destination="ae132805">
                                            <fo:inline hyphenate="true">Section 3.4, "Stripe Write Request"</fo:inline>
                                        </fo:basic-link></fo:block>
                                </fo:block>
                            </fo:table-cell>

Cheers,
Jeff.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]