Diskuze: Convert z formátu .one (OneNote) do RTF pomocí RichTextBoxu

C# .NET .NET (C# a Visual Basic) Convert z formátu .one (OneNote) do RTF pomocí RichTextBoxu American English version English version

Avatar
Andrew Lerion:

Zdravím.

Potřeboval bych poradit s jedním problémem. Chtěl bych přes Clipboard nebo přes nějakou klávesovou zkratku přesunout text z OneNote do RichTextBoxu. Problém je v tom, že když označím text z OneNote, tak se při kopírování (CTRL+C), popřípadě jiným způsobem kopírování, vezme navíc speciální "rám poznámky", které se do OneNote přidávají, a při vložení do RichTextBoxu se pak nedá s RTF textem pracovat.

Problém jde vyřešit jedním krokem navíc, kdy se zpráva vloží do Wordu, který tento "rám" ořízne a pak se znovu překopíruje, už bez samotného rámu, do RichTextBoxu. To však není pro mé účely dostačující a potřeboval bych to vyřešit nějak jednodušeji. Nevíte tedy, jak tento problém vyřešit? Přijímám jakékoliv nápady.

Díky!

 
Odpovědět 16.9.2015 23:06
Avatar
Lako
Člen
Avatar
Odpovídá na Andrew Lerion
Lako:

Myslím, že budeš muset zachytit kopírování do rtb a předtím se kouknout do schránky a zkusit tam zkopírovat jenom text, bez rámečku...

 
Nahoru Odpovědět 23.9.2015 16:58
Avatar
Odpovídá na Lako
Andrew Lerion:

Jasný, je ale blbý, že moc nevím, jak se na to podívat. Při kopírování do Clipboard nevím, jaký formát obsahuje - mám za to, že s rámem je to image, ale z toho asi text nevysekám. :/ Chtělo by to zjistit, jak se toho zbavuje Word, ale to se mi asi nepovede.

Nevíš, jak bych mohl zkusit prozkoumat Clipboard s tím rámem?

Díky moc aspoň za tuto odpověď! :-)

 
Nahoru Odpovědět 24.9.2015 9:20
Avatar
Lako
Člen
Avatar
Odpovídá na Andrew Lerion
Lako:

Hele, nevím. Nikdy jsem schráku nezkoumal.
Ještě mě napadla jedna věc, jak by to možná šlo.
Zkus to nejdřív zkopírovat z clipboardu do obyčejného textboxu a z něj do toho rtb...
Tím by se mohlo odstranit veškeré formátování, což asi není to co potřebuješ, ale třeba tě to navede o kus dál.

 
Nahoru Odpovědět 24.9.2015 17:05
Avatar
Odpovídá na Lako
Andrew Lerion:

Jojo, to už jsem zkoušel. Já tam právě to formátování potřebuju nechat.

https://jira.atlassian.com/…pAction.jspa?…

Do tohohle potřebuju převést pár formátů. Přes TextBox se mi povedou jen odrážky, nicméně bych potřeboval právě ještě nějak převést nějaké tagy - bold, inline a nějaké úrovně nadpisů a k tomu potřebuju zachovat RichTextFormat.

Word si dokonce sám přidává při zkopírování z OneNote dost svých přebytečných informací k RTF, ale zase se nějakým zázračným způsobem zbaví rámu no. :/

Kdyby tě ještě něco napadlo nebo si na něco narazil, tak dej prosím vědět. Díky! ;)

 
Nahoru Odpovědět 25.9.2015 9:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.