poi-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Immad Naseer <immad.nas...@gmail.com>
Subject Re: Adding paragraphs to XWPFTableCell
Date Sat, 26 Jun 2010 19:37:47 GMT
I should have been more proactive -- thanks for the gentle nudge.

Patch submitted.

On Wed, Jun 23, 2010 at 11:53 PM, MSB <markbrdsly@tiscali.co.uk> wrote:

>
> Thanks for that. This is most liekely the sort of question that will arise
> again in the future. By the way (and this a very unsubtle hint for which I
> apologise), POI is a public, collaborative project and, if you wanted to do
> so (another hint), you could always download the source, modify it to
> include an addParagraph() or newParagraph() method and then submit this as
> a
> patch.
>
> Yours
>
> Mark B
>
>
> Immad Naseer wrote:
> >
> > A quick follow up. It would probably be better to write:
> >
> > cell.addParagraph(new XWPFParagraph(cell.getCTTc().addNewP(), cell));
> >
> > This way the newly created paragraph gets reflected in the cell's
> > paragraph
> > array.
> >
> > Immad
> >
> > On Wed, Jun 23, 2010 at 10:37 AM, Immad Naseer
> > <immad.naseer@gmail.com>wrote:
> >
> >> Thanks Mark -- that helped a lot.
> >>
> >> I tried adding the new paragraph to a XWPFTableCell using its
> >> addParagraph
> >> method but that didn't work; it just appended the paragraph to its
> >> paragraph
> >> array but didn't add anything to the underlying CTTc object..
> >>
> >> I looked at the source code some more and here is how I was able to do
> >> it:
> >>
> >> XWPFParagraph newPara = new XWPFParagraph(cell.getCTTc().addNewP(),
> >> cell);
> >>
> >> newPara.createRun().setText("Some text");
> >>
> >>
> >> It sure will be nice to have a createParagraph() method on a
> >> XWPFTableCell
> >> in a future release of POI.
> >>
> >> Regards,
> >> Immad
> >>
> >> On Wed, Jun 23, 2010 at 7:14 AM, MSB <markbrdsly@tiscali.co.uk> wrote:
> >>
> >>>
> >>> Try this
> >>>
> >>> XWPFParagraph para = new XWPFParagraph(
> >>>
> >>>
> >>>
> org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP.Factory.newInstance());
> >>>
> >>> That compiles and seems to run perfectly well. Of course, you will then
> >>> need
> >>> to add runs to the paragraph in order to add any text to it but this
> >>> shoulod
> >>> get you started.
> >>>
> >>> Yours
> >>>
> >>> Mark B
> >>>
> >>>
> >>> Immad Naseer wrote:
> >>> >
> >>> > Hi all,
> >>> >
> >>> > How would I add a paragraph to a XWPFTableCell? While XWPFTableCell
> >>> > contains
> >>> > an addParagraph method, that method expects an already instantiated
> >>> > paragraph object to be passed to it and there doesn't seem to be a
> >>> simple
> >>> > way to create stand-alone XWPFParagraph objects that I can attach to
> >>> the
> >>> > body or table after creation.
> >>> >
> >>> > Is there some simple way to add paragraphs to XWPFTableCell like you
> >>> can
> >>> > add
> >>> > paragraphs to a document using XWPFDocument.createParagraph?
> >>> >
> >>> > Regards,
> >>> > Immad
> >>> >
> >>> > PS: I am using the 3.7 beta release of POI.
> >>> >
> >>> >
> >>>
> >>> --
> >>> View this message in context:
> >>>
> http://old.nabble.com/Adding-paragraphs-to-XWPFTableCell-tp28955249p28972405.html
> >>> Sent from the POI - User mailing list archive at Nabble.com.
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
> >>> For additional commands, e-mail: user-help@poi.apache.org
> >>>
> >>>
> >>
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Adding-paragraphs-to-XWPFTableCell-tp28955249p28979453.html
> Sent from the POI - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
> For additional commands, e-mail: user-help@poi.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message