Re: Landscaping images in docbook 5

Sascha Manns <[email protected]> Mon, 06 Jul 2015 15:29:59 +0200
Newsgroups gmane.text.xml.xfc.general
Organization Bundesverband Deutscher Volks- und Betriebswirte
Message-ID <[email protected]>
Hi Hussein,

Am 06.07.2015 15:15, schrieb Hussein Shafie:
> On 07/06/2015 02:46 PM, Sascha Manns wrote:
>>
>> i'm using these steps to build the odf automatically:
>>
>> * xmllint --noent --dropdtd --xinclude Dummy.xml -o 
>> Dummy-resolved.xml
>> * saxon-xslt -o Dummy.fo Dummy-resolved.xml
>> /opt/XMLmind/xfc-stylesheet/xsl/fo/docbook.xsl
>> * fo2odt -prescaleImages=true Dummy.fo > ../tmp/de-DE/odt/Dummy.odt
>>
>> My /opt/XMLmind/xfc-stylesheet/xsl/fo/docbook.xsl contains:
>>
>> <xsl:template 
>> match="figure[processing-instruction('landscapeFigure')]">
>>          <fo:block-container reference-orientation="90">
>>              <xsl:apply-imports/>
>>          </fo:block-container>
>> </xsl:template>
>>
>> I'm using in my document:
>>
>> <figure>
>>      <?landscapeFigure?>
>>      <title>Tracelog</title>
>>      <mediaobject>
>>          <imageobject>
>>          <imagedata fileref="./images/Tracelog220gesamt.jpg"/>
>>              </imageobject>
>>      </mediaobject>
>> </figure>
>>
>> But in the output odt the marked figures aren't landscaped. Maybe 
>> this
>> isn't supported by XFC yet?
>
> Yes, That's right. fo:block-container and reference-orientation are
> not supported in the general case[*]. See
> http://www.xmlmind.com/foconverter/conformance.html
>
> A possible workaround would be to generate the wide fo:block or
> fo:table in a page of its own, having a landscape orientation. Of
> course, this workaround is quite difficult to implement in the case 
> of
> the DocBook XSL stylesheets.
>
>
> ---
> [*] fo:block-container and reference-orientation are supported only
> to rotate the content of a table cell. See
> 
> http://www.xmlmind.com/foconverter/_distrib/doc/user/implementation.html#rotate_cell
>
>
>
> --
> XMLmind FO Converter Support List
> [email protected]
> http://www.xmlmind.com/mailman/listinfo/xfc-support
Is that difficult to implement into XFC, maybe in an later version of 
XFC? I think that can be a cool feature for writers. :-)

Greetings Sascha

-- 
Yours sincerly

Sascha Manns
Bundesverband Deutscher Volks- und Betriebswirte
FG Wirtschaftsinformatik & Informationsmanagement

--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support