Hi-ya
Sorry to pester but does anyone have any ideas? I
tried to explain the problem clearly but it is a
tricky problem. I suppose I could summarise it by
asking, how would one convert a hidden document
efficiently into a non hidden document. Right now it
takes me about 3 minutes to render the document and
then about 10 minutes just to convert it into a non
hidden document for viewing.
thanks.
--- Kent Gibson <[EMAIL PROTECTED]> wrote:
> I set up a connection, get my XTextDocument and
> render
> with it.
>
> Then later I want to put my XTextDocument back into
> a
> frame.
>
> This all works perfectly, but the performance is
> bad.
>
> It takes about half a second for a one page document
> to "refresh it".
>
> You can pretty much see the algorithmn below.
>
> Does anyone have any ideas how I could improve this?
>
> many thanks.
>
> ###############################################
>
>
> // Store given connection's document into stream.
> // Therefore create byte array stream and wrap into
> UNO output stream
> ByteArrayOutputStream byteOut = new
> ByteArrayOutputStream( 10000 );
> OutputStreamToXOutputStreamAdapter unoOut = new
> OutputStreamToXOutputStreamAdapter( byteOut );
> PropertyValue[] storeArgs = { new PropertyValue(
> "OutputStream",
>
> -1, unoOut,
> PropertyState.DIRECT_VALUE
> ) };
> // store our document to a stream
> connection.getDocument().storeToURL(
> "private:stream",
> storeArgs );
>
> // Wrap filled byte array into UNO input stream and
> load new document from it
> XInputStream unoIn = new
> ByteArrayToXInputStreamAdapter(
> byteOut.toByteArray()
> );
> PropertyValue[] loadArgs =
> OpenOfficeCoreUtils.addPropertyValue( args,
> new PropertyValue( "InputStream", -1,
> unoIn, PropertyState.DIRECT_VALUE ) );
> // reload our document from a stream
> loadedComponent =
> frameComponentLoader.loadComponentFromURL(
> "private:stream", "_self", 0, loadArgs );
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam
> protection around
> http://mail.yahoo.com
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]