Fwd: Re: offline help replacement
quikee at gmail.com
Sat Dec 23 14:47:51 UTC 2017
On Sat, Dec 23, 2017 at 7:13 PM, Olivier Hallot
<olivier.hallot at libreoffice.org> wrote:
> Newbie seeking advice!
> I am trying to implement Kendy's idea of a temp file with some HTML
> inside, I seek a piece of code to open a temp file, write contents in
> it, close it.
> I started with
> OUString aExtension(".html");
> ::utl::TempFile aTempFile("newhelp", true, &aExtension, nullptr,
> false );
> But then How do I write a simple OUString ("hello world") inside it?
continued from your example...
SvStream* pStream = aTempFile.GetStream(StreamMode::WRITE);
pStream->WriteUnicodeOrByteText(OUString ("hello world"));
As you can see this converts the OUString to UTF8 when you write it.
BTW. I didn't try to compile this, so it may be wrong :)
> Thanks in advance.
> Seasons Greetings!
More information about the LibreOffice