Hi Michael,

a short status report:

Michael Stahl schrieb:
On 06.06.2015 22:03, Regina Henschel wrote:
Hi Michael,

thank-you for looking at my problems.

Michael Stahl schrieb:
On 05.06.2015 01:44, Regina Henschel wrote:
Hi all,

I struggle with the clipboard. My goal is to import MathML in module
Math from clipboard, similar as it is imported from file. But I'm stuck.
Therefore some questions:
[skipped a lot of text]

Helpful comments. Looking around I think, the connection to the OS is
done in /main/dtrans/source/win32/

I have found the table m_TranslTable, which refers the SOT_FORMATSTR_IDs
from exchange.cxx. I'll try what happens, when I add the MathML format
there too. I had already added it in exchange.cxx, but that was not
enough to be recognized. [I need some time for that. I will report back,
when I have finished.]

that sounds plausible.


I have added the MathML format to m_TranslTable and now I get the clipboard content. In addition I have added debug outputs for MimeType and HumanPresentableName.

With all that I see:

The MathML-content from Microsoft MathInputPanel can be detected in clipboard and the stream contains a complete MathML content, so if saved to file it would result in a valid MathML file.

The same is true for copying an equation from Microsoft Word 2010. Among 15 detected clipboard formats, I can get the correct one by using the new introduced SOT_FORMATSTR_ID.

The clipboard format from MathCast is not a real MathML content, but it is MimeType = text/plain;charset=windows1252 and HumanPresentableName = OEM/ANSI Text. So importing that is a different problem and has to wait until the import of valid MathML is successful.

For your tips about XML-parsing I need some more time.

Kind regards
Regina

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to