public void writeDefinition ( final OutputStream result ) throws IOException { if ( this . mergeType == MERGE_VERT_PARENT ) { result . write ( DocWriter . getISOBytes ( "\\clvmgf" ) ) ; } else if ( this . mergeType == MERGE_VERT_CHILD ) { result . write ( DocWriter . getISOBytes ( "\\clvmrg" ) ) ; } switch ( verticalAlignment ) { case Element . ALIGN_BOTTOM : result . write ( DocWriter . getISOBytes ( "\\clvertalb" ) ) ; break ; case Element . ALIGN_CENTER : case Element . ALIGN_MIDDLE : result . write ( DocWriter . getISOBytes ( "\\clvertalc" ) ) ; break ; case Element . ALIGN_TOP : result . write ( DocWriter . getISOBytes ( "\\clvertalt" ) ) ; break ; } this . borders . writeContent ( result ) ; if ( this . backgroundColor != null ) { result . write ( DocWriter . getISOBytes ( "\\clcbpat" ) ) ; result . write ( intToByteArray ( this . backgroundColor . getColorNumber ( ) ) ) ; } this . document . outputDebugLinebreak ( result ) ; result . write ( DocWriter . getISOBytes ( "\\clftsWidth3" ) ) ; this . document . outputDebugLinebreak ( result ) ; result . write ( DocWriter . getISOBytes ( "\\clwWidth" ) ) ; result . write ( intToByteArray ( this . cellWidth ) ) ; this . document . outputDebugLinebreak ( result ) ; if ( this . cellPadding > 0 ) { result . write ( DocWriter . getISOBytes ( "\\clpadl" ) ) ; result . write ( intToByteArray ( this . cellPadding / 2 ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadt" ) ) ; result . write ( intToByteArray ( this . cellPadding / 2 ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadr" ) ) ; result . write ( intToByteArray ( this . cellPadding / 2 ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadb" ) ) ; result . write ( intToByteArray ( this . cellPadding / 2 ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadfl3" ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadft3" ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadfr3" ) ) ; result . write ( DocWriter . getISOBytes ( "\\clpadfb3" ) ) ; } result . write ( DocWriter . getISOBytes ( "\\cellx" ) ) ; result . write ( intToByteArray ( this . cellRight ) ) ; }
Write the cell definition part of this RtfCell