@Override public void setXslFO(Element foElement) { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { foElement.setAttribute(FO_NAME, "italic" ); } else { foElement.setAttribute(FO_NAME, "normal" ); } }
@Override public void setXslFO(Element foElement) { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { foElement.setAttribute(FO_NAME, "bold" ); } else { foElement.setAttribute(FO_NAME, "normal" ); } }
@Override public void setXslFO(Element foElement) { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { foElement.setAttribute(FO_NAME, "always" ); } else { // } }
@Override public void setXslFO(Element foElement) { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { foElement.setAttribute(FO_NAME, "page" ); } else { foElement.setAttribute(FO_NAME, "auto" ); } }
@Override public void setXslFO(Element foElement) { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { foElement.setAttribute(FO_NAME, "line-through" ); } else { foElement.setAttribute(FO_NAME, "none" ); } }
@Override public void setXslFO(Element foElement) { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { foElement.setAttribute(FO_NAME, "rtl" ); // Note: This is post-processed in: // + xslt case: XsltFOFunctions.createBlockForPPr // + other case: FOExporterVisitorGenerator.rtlAwareAppendChildToCurrentP // so that the inline is wrapped in // <bidi-override direction="rtl" unicode-bidi="embed"> /* See further: From: Glenn Adams <glenn@skynav.com> Date: Fri, Mar 21, 2014 at 8:41 AM Subject: Re: right align arabic in table-cell To: FOP Users <fop-users@xmlgraphics.apache.org> */ } else { //foElement.setAttribute(FO_NAME, "ltr" ); } }
@Override public void setXslFO(Element foElement) { JAXBElement<?> cantSplit = (JAXBElement<?>)getObject(); if (cantSplit!=null) { BooleanDefaultTrue val = (BooleanDefaultTrue)XmlUtils.unwrap(cantSplit); if (val.isVal()) { foElement.setAttribute(FO_NAME, "always"); } } }
private static boolean hasBreakBefore(PPr pPr) { return (pPr!=null && pPr.getPageBreakBefore()!=null && pPr.getPageBreakBefore().isVal()!=false ); }
@Override public String getCssProperty() { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { return composeCss(CSS_NAME, "rtl"); } else { //return composeCss(CSS_NAME, "normal"); return null; // or ltr or inherit? } }
@Override public void set(CTTextCharacterProperties rPr) { rPr.setI(((BooleanDefaultTrue)this.getObject()).isVal()); }
@Override public void set(CTTextCharacterProperties rPr) { rPr.setB(((BooleanDefaultTrue)this.getObject()).isVal()); }
@Override public String getCssProperty() { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { return composeCss(CSS_NAME, "bold"); } else { return composeCss(CSS_NAME, "normal"); } }
@Override public void set(CTTextCharacterProperties rPr) { if(((BooleanDefaultTrue)this.getObject()).isVal()) { rPr.setStrike(STTextStrikeType.SNG_STRIKE); } else { rPr.setStrike(STTextStrikeType.NO_STRIKE); } }
@Override public String getCssProperty() { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { return composeCss(CSS_NAME, "italic"); } else { return composeCss(CSS_NAME, "normal"); } }
@Override public String getCssProperty() { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { return composeCss(CSS_NAME, "always"); } else { return composeCss(CSS_NAME, "auto"); } }
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); }
@Override public String getCssProperty() { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { return composeCss(CSS_NAME, "line-through"); } else { return composeCss(CSS_NAME, "none"); } }
@Override public String getCssProperty() { if (((BooleanDefaultTrue)this.getObject()).isVal() ) { return composeCss(CSS_NAME, "avoid"); } else { return composeCss(CSS_NAME, "auto"); } }
@Override public String getCssProperty() { JAXBElement<?> cantSplit = (JAXBElement<?>)getObject(); if (cantSplit!=null) { BooleanDefaultTrue val = (BooleanDefaultTrue)XmlUtils.unwrap(cantSplit); if (val.isVal()) { return composeCss(getCssName(), "avoid"); } } return null; }