Page 1 of 1

Insert a TableHeader

PostPosted: Mon Nov 16, 2009 8:49 pm
by finrod
Hi all,

I have a question about inserting a table header (<w:tblHeader/> tag). Is it possible to insert it as a JaxbElement? If not how can I insert it? I mean I would like to do something like that with a tableheader element.

Code: Select all
getCnfStyleOrDivIdOrGridBefore().add(header);


Is that possible? Are there maybe some other ways?

Thanks in advance.
Luca

Re: Insert a TableHeader

PostPosted: Tue Nov 17, 2009 12:12 am
by jason
Looking at the schema, its defined in CT_TrPrBase, which is used in CT_TrPr (<jaxb:class name="TrPr"/>)

So:

Code: Select all
             BooleanDefaultTrue bdt = Context.getWmlObjectFactory().createBooleanDefaultTrue();
            
             TrPr trPr = tr.getTrPr();
             trPr.getCnfStyleOrDivIdOrGridBefore().add(
                   Context.getWmlObjectFactory().createCTTrPrBaseTblHeader(bdt)                  
             );

Re: Insert a TableHeader

PostPosted: Tue Nov 17, 2009 1:12 pm
by finrod
Thanks a lot.

Luca

Re: Insert a TableHeader

PostPosted: Wed Oct 04, 2017 12:40 am
by farooq.zubairi
I tried the same code
BooleanDefaultTrue bdt = Context.getWmlObjectFactory().createBooleanDefaultTrue();

TrPr trPr = tr.getTrPr();
trPr.getCnfStyleOrDivIdOrGridBefore().add(
Context.getWmlObjectFactory().createCTTrPrBaseTblHeader(bdt)
);
but no luck can anybody help please

Re: Insert a TableHeader

PostPosted: Wed Oct 04, 2017 3:37 am
by jason
It isn't clear what you are asking.

Is tr your first table row?

Output of XmlUtils.marshallToString?