@Override public void visit( TextTableOfContentElement ele ) { inTableOfContent = true; super.visit( ele ); inTableOfContent = false; }
public void visit( OfficeStylesElement ele ) { super.visit( ele ); }
@Override public boolean newPage() { throw new ODFConverterException( "internal error - do not call newPage directly" ); }
@Override public void save() throws IOException { if ( document != null ) { document.close(); } super.save(); }
public int getBlue() { return (getRGB() >> 0) & 0xFF; }
public Color(final int red, final int green, final int blue, final int alpha) { update(red, green, blue, alpha); }
public static Color decode(String hexColor) { Integer intval = Integer.decode(hexColor); int i = intval.intValue(); return new Color((i >> 16) & 0xFF, (i >> 8) & 0xFF, i & 0xFF); } }
public void visit( OfficeMasterStylesElement ele ) { super.visit( ele ); }
@Override public void visit( TextIndexBodyElement ele ) { super.visit( ele ); }
public int getRed() { return (getRGB() >> 16) & 0xFF; }
@Override public void visit( StylePageLayoutElement ele ) { super.visit( ele ); }
@Override public void visit( OfficeTextElement ele ) { this.parseOfficeTextElement = true; currentContainer = document; super.visit( ele ); this.parseOfficeTextElement = false; }
public int getGreen() { return (getRGB() >> 8) & 0xFF; }
public void visit( OfficeAutomaticStylesElement ele ) { super.visit( ele ); }
@Override public void visit( OfficeMasterStylesElement ele ) { super.visit( ele ); }
public int getAlpha() { return (getRGB() >> 24) & 0xff; }
@Override public void visit( OfficeStylesElement ele ) { if ( generateCSSComments ) { cssStyleSheet.setComment( "office:styles begin" ); } super.visit( ele ); if ( generateCSSComments ) { cssStyleSheet.setComment( "office:styles end" ); } }
@Override public void visit( TableTableHeaderRowsElement ele ) { // we want to count table rows nested inside table header rows element // to determine how many header rows we have in current table currentTable.beginTableHeaderRows(); super.visit( ele ); currentTable.endTableHeaderRows(); }
private void endVisit( String elementName, OdfElement element, boolean addNbsp ) { currentXHTMLContent.endElementNotEnclosed(); super.visit( element ); if ( addNbsp ) { currentXHTMLContent.setText( " " ); } currentXHTMLContent.endElement( elementName ); }