@Deprecated public List<Object> getEGContentCellContent() { return getContent(); }
List<JAXBElement<?>> cnfStyleOrDivIdOrGridBefore = lastRow.getTrPr().getCnfStyleOrDivIdOrGridBefore(); JAXBElement tblHeader = getElement(cnfStyleOrDivIdOrGridBefore, "tblHeader"); cnfStyleOrDivIdOrGridBefore.remove(tblHeader); if (!isHeaderRow(tr)) { TrPr trpr = tr.getTrPr(); if (trpr == null) { trpr = Context.getWmlObjectFactory().createTrPr(); tr.setTrPr(trpr);
/** * Create an instance of {@link Tr } * */ public Tr createTr() { return new Tr(); }
public TableModelRow(Tr tr) { trPr = tr.getTrPr(); tblPrEx = tr.getTblPrEx(); }
private void render(final TableRow node, final DocxRendererContext docx) { Tr savedTr = myTr; myTr = docx.getFactory().createTr(); myTbl.getContent().add(myTr); // Create object for trPr TrPr trpr = docx.getFactory().createTrPr(); myTr.setTrPr(trpr); if (node.getParent() instanceof TableHead) { // Create object for tblHeader (wrapped in JAXBElement) BooleanDefaultTrue booleandefaulttrue = docx.getFactory().createBooleanDefaultTrue(); JAXBElement<org.docx4j.wml.BooleanDefaultTrue> booleandefaulttrueWrapped = docx.getFactory().createCTTrPrBaseTblHeader(booleandefaulttrue); trpr.getCnfStyleOrDivIdOrGridBefore().add(booleandefaulttrueWrapped); } docx.renderChildren(node); myTr = savedTr; }
protected int getGridAfter(Tr tr) { List<JAXBElement<?>> cnfStyleOrDivIdOrGridBefore = (tr.getTrPr() != null ? tr.getTrPr().getCnfStyleOrDivIdOrGridBefore() : null); JAXBElement element = getElement(cnfStyleOrDivIdOrGridBefore, "gridAfter"); CTTrPrBase.GridAfter gridAfter = (element != null ? (CTTrPrBase.GridAfter)element.getValue() : null); BigInteger val = (gridAfter != null ? gridAfter.getVal() : null); return (val != null ? val.intValue() : 0); }
if (borderConflictResolutionRequired && tr.getTblPrEx() != null && tr.getTblPrEx().getTblCellSpacing() != null) { borderConflictResolutionRequired = false;
tr.getEGContentCellContent().add(tc);
protected void setupTrPr(org.docx4j.org.xhtmlrenderer.newtable.TableRowBox trBox, Tr tr) { tr.setTrPr(trPr);
public TableModelRow(Tr tr) { trPr = tr.getTrPr(); tblPrEx = tr.getTblPrEx(); }
protected boolean isHeaderRow(Tr tr) { List<JAXBElement<?>> cnfStyleOrDivIdOrGridBefore = (tr.getTrPr() != null ? tr.getTrPr().getCnfStyleOrDivIdOrGridBefore() : null); JAXBElement element = getElement(cnfStyleOrDivIdOrGridBefore, "tblHeader"); BooleanDefaultTrue boolVal = (element != null ? (BooleanDefaultTrue)element.getValue() : null); return (boolVal != null ? boolVal.isVal() : false); }
if (isBorderConflictResolutionRequired() && tr.getTblPrEx() != null && tr.getTblPrEx().getTblCellSpacing() != null) { setBorderConflictResolutionRequired(false);
tr.getEGContentCellContent().add(tc);
if (tr.getContent() != null) { for (Object elemCe:tr.getContent()) { if (elemCe instanceof JAXBElement) { elemCe = ((JAXBElement)elemCe).getValue();
List<JAXBElement<?>> cnfStyleOrDivIdOrGridBefore = lastRow.getTrPr().getCnfStyleOrDivIdOrGridBefore(); JAXBElement tblHeader = getElement(cnfStyleOrDivIdOrGridBefore, "tblHeader"); cnfStyleOrDivIdOrGridBefore.remove(tblHeader); if (!isHeaderRow(tr)) { TrPr trpr = tr.getTrPr(); if (trpr == null) { trpr = Context.getWmlObjectFactory().createTrPr(); tr.setTrPr(trpr);
/** * Create an instance of {@link Tr } * */ public Tr createTr() { return new Tr(); }
protected int getGridBefore(Tr tr) { List<JAXBElement<?>> cnfStyleOrDivIdOrGridBefore = (tr.getTrPr() != null ? tr.getTrPr().getCnfStyleOrDivIdOrGridBefore() : null); JAXBElement element = getElement(cnfStyleOrDivIdOrGridBefore, "gridBefore"); CTTrPrBase.GridBefore gridBefore = (element != null ? (CTTrPrBase.GridBefore)element.getValue() : null); BigInteger val = (gridBefore != null ? gridBefore.getVal() : null); return (val != null ? val.intValue() : 0); }
if (borderConflictResolutionRequired && tr.getTblPrEx() != null && tr.getTblPrEx().getTblCellSpacing() != null) { borderConflictResolutionRequired = false;
@Deprecated public List<Object> getEGContentCellContent() { return getContent(); }
private void generateTable(final MyCSS hcCss) { Table table = new Table(null, new CustomAttribute("cellspacing", "0"), new CustomAttribute("cellpadding", "3")) {{ new TBody(this) {{ new Tr(this) {{ new Td(this, new Style("padding: 3px")) {{ new NoTag(this, "XXXX"); }}; }}; }}; }}; System.out.println(table.toHtmlString()); }