On 18/09/13 12:50, Faisal M. Alotaibi wrote: >>Could you please elaborate a bit on exactly what do you want to do? > > there a bug where paragraph style effect the RTL paragraph alignment. > > when unzip docx file there styles.xml where > <w:style w:type="paragraph" w:default="1" w:styleId="Normal"> > <w:name w:val="Normal"/> > <w:qFormat/> > <w:pPr> > <w:bidi/> > </w:pPr> > </w:style> > > i need to check the bidi tag if it is there
the filter has this for the "pPr" paragraph properties in writerfilter/source/ooxml/model.xml: <resource name="CT_PPrBase" resource="Properties" tag="paragraph"> ... <element name="bidi" tokenid="sprm:PFBiDi"/> ... which means that the OOXML tokenizer will send a sprm:PFBiDi to the domain-mapper, which is apparently handled in writerfilter/source/dmapper/DomainMapper.cxx: > case NS_sprm::LN_PFBiDi: > { > if (nIntValue != 0) > { > rContext->Insert(PROP_WRITING_MODE, uno::makeAny( > text::WritingMode2::RL_TB )); > rContext->Insert(PROP_PARA_ADJUST, uno::makeAny( > style::ParagraphAdjust_RIGHT )); > } > } ... which will probably end up as parameter to some call like SwXText::finishParagraph() hope this is enough to get you started on investigating what is going wrong :) _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice