<div>I am determing the size this way</div>
<div>&nbsp;</div>
<div>
<p>String s;<br>&nbsp;&nbsp;&nbsp; int contentLength=0;</p>
<p>&nbsp;&nbsp;&nbsp; try {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s = convertDocumentToString(doc);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ByteArrayOutputStream bout = new ByteArrayOutputStream();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ObjectOutputStream objOut = new ObjectOutputStream(bout);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objOut.writeObject
(s);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; contentLength = bout.size();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objOut.flush();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bout.flush(); </p><br><br>&nbsp;</div>
<div><span class="gmail_quote">2006/8/4, Paul Libbrecht &lt;<a href="mailto:paul@activemath.org">paul@activemath.org</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Print it to a stream that only counts but otherwise discards ? It's easy<br>to write such a stream... just subclass 
outputstream.write(byte) and<br>maybe .write(byte[],start,len) and count...<br><br>I don't think there's a way without outputting.<br><br>paul<br><br>Søren Faltz wrote:<br>&gt; I want to find out how many bytes my document is.
<br>&gt; An easy way would be to stream the document to disk, and then call<br>&gt; File.size()<br>&gt; but is there any way to find out without saving the document to disk<br>&gt; first??<br><br><br><br></blockquote></div>
<br>