Hi,

I'm a novice to iText. I've done some simple things that work fine, now
I have a problem with something more complicated.
 
I've tried to put Images in a MultiColumnText with this piece of code:

MultiColumnText mct = new MultiColumnText();
mct.addRegularColumns(document.left(), document.right(), 20f, 2);

for (int i = 0; i < items.length; i++) {
        ItemKey itemKey = new ItemKey(Integer.parseInt(items[i]));
        IItem item = ms.getItem(ctx, itemKey);
        Paragraph p = new Paragraph();
        p.setAlignment(Element.ALIGN_JUSTIFIED);
        p.setKeepTogether(true);
        p.setLeading(13F);
        p.setSpacingAfter(20);
        p.add(new Chunk(item.getFullName(), kop));
        p.add(Chunk.NEWLINE);

        ILink[] plaatjes = item.getInlineItems(null, null, true, new
Integer(1), null);
        if (plaatjes.length > 0) {
                IItem inline = plaatjes[0].getChildItem();
                Image plaatje = Image.getInstance(inline.getUrl());
                plaatje.setAlignment(Image.LEFT + Image.TEXTWRAP);
                plaatje.scaleAbsoluteWidth(72);
                p.add(new Chunk(plaatje, 0, -plaatje.scaledHeight(),
true));
        }

        p.add(new Chunk(item.getFieldValue("inleiding"), tekst));
        p.add(Chunk.NEWLINE);

        Parser parser = new Parser();
        parser.setInputHTML(item.getFieldValue("tekst"));
        TextExtractingVisitor visitor = new TextExtractingVisitor();
        parser.visitAllNodesWith(visitor);
        String textInPage = visitor.getExtractedText();

        p.add(new Chunk(textInPage, tekst));
        mct.addElement(p);
}
document.add(mct);

The position of the images is Ok. But only the first line of text starts
on de right of the image the rest of the lines go through the image like
this:

+--------+ text text text text    +--------+ text text text text
|text tex| text text text text    |text tex| text text text text    
|text tex| text text text text    |text tex| text text text text    
|text tex| text text text text    +text tex+ text text text text    
+text tex+ text text text text     text text text text text text 
 text text text text text text     text text text text text text    


What's the solution to get it like this: ???????
+--------+ text text text text    +--------+ text text text text
|        | text text text text    |        | text text text text    
|        | text text text text    |        | text text text text    
|        | text text text text    +--------+ text text text text    
+--------+ text text text text     text text text text text text 
 text text text text text text     text text text text text text    

Regards,
Bram
##################################################################
Dit document en de eventuele bijlagen is/zijn uitsluitend
bestemd voor de hierboven genoemde geadresseerde(n) en 
kan/kunnen vertrouwelijke informatie bevatten. Indien u niet 
de geadresseerde bent, gelieve u zich te onthouden van
verspreiding of vermenigvuldiging van dit bericht. Indien dit
bericht kennelijk per vergissing naar u is verzonden, verzoeken
wij u dit onverwijld te berichten aan [EMAIL PROTECTED] en
dit bericht te vernietigen.
################################################################## 


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to