Fwd: Re: offline help replacement
Olivier Hallot
olivier.hallot at libreoffice.org
Sat Dec 23 18:17:28 UTC 2017
Hi Tomaz !
Em 23/12/2017 12:47, Tomaž Vajngerl escreveu:
> Hi,
>
> On Sat, Dec 23, 2017 at 7:13 PM, Olivier Hallot
> <olivier.hallot at libreoffice.org> wrote:
>> HI
>>
>> 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 );
>> aTempFile.EnableKillingFile();
>> --------------
>>
>> But then How do I write a simple OUString ("hello world") inside it?
>
> continued from your example...
>
> SvStream* pStream = aTempFile.GetStream(StreamMode::WRITE);
> pStream->SetStreamCharSet(RTL_TEXTENCODING_UTF8);
> pStream->WriteUnicodeOrByteText(OUString ("hello world"));
> pStream->Close();
> aTempFile.CloseStream();
>
> 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!
>> Olivier
>
> Best Regards,
> Tomaž
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
Thank you Tomaz for the invaluable help. Patch submitted (and seeking
more advise there)
https://gerrit.libreoffice.org/#/c/47022/
Kind regards
--
Olivier Hallot
LibreOffice Documentation Coordinator
Comunidade LibreOffice
Rio de Janeiro - Brasil - Local Time: UTC-02:00
http://tdf.io/joinus
More information about the LibreOffice
mailing list