|
Rank: Administration
Groups: Administrators
Joined: 8/13/2004 Posts: 66
|
RapidSpell Desktop .NET now supports TX TextControl v19 to v24. Please download the support DLL here; For RapidSpell Desktop v5 v19 - https://keyoti.com/downl...l.NET2.TXSupportv19.zip
v20 - https://keyoti.com/downl...l.NET2.TXSupportv20.zip
v21 - https://keyoti.com/downl...l.NET2.TXSupportv21.zip
v22 - https://keyoti.com/downl...l.NET2.TXSupportv22.zip
v23 - https://keyoti.com/downl...l.NET2.TXSupportv23.zip
v24 - https://keyoti.com/downl...l.NET2.TXSupportv24.zip
For RapidSpell Desktop v6 (TX support DLLs for v24 and earlier are bundled in the RapidSpell MSI, check your install folder) v25 (X15) - https://keyoti.com/downl...l.NET2.TXSupportv25.zip
v26 (X16) - https://keyoti.com/downl...l.NET2.TXSupportv26.zip
v27 (X17) - https://keyoti.com/downl...l.NET4.TXSupportv27.zip
v28 (X18) - https://keyoti.com/downl...T4.TXSupportv28.dll.zip
v29 (X19) - https://keyoti.com/downl...l.NET4.TXSupportv29.zip
v30 (X20) - https://keyoti.com/downl...T4.TXSupportv30.dll.zip
v31 .NET 4 - https://keyoti.com/downl...T4.TXSupportv31.dll.zip
v31 .NET 6 - Please use the package named "Keyoti.RapidSpell.TXSupportv31" on nuget which includes the .NET 4 and .NET 6 support dlls. v32 .NET 6 - Please use the package named "Keyoti.RapidSpell.TXSupportv33" on nuget which includes the .NET 4 and .NET 6 support dlls. (don't forget to 'unblock' the downloaded DLL, right click on it in explorer->properties->unblock) Working demo project: http://keyoti.com/Upload...Words%20Ribbon-TX19.zip
In TX 19+ context menus are now built into TX Text Control. To include our suggestions context menu, you'll need to handle the TextControl.TextContextMenuOpening event. In the event handler modify the menu generated by TX and add spelling suggestions; Code: void TextControl_TextContextMenuOpening (object sender, TextContextMenuEventArgs e){
//Get the TX items ContextMenuStrip cm = e.TextContextMenu;
//Get the RS items ToolStripItem[] suggestions = rapidSpellDialog1.GetSuggestionsToolStripItems();
//if there are suggestions (ie if the click was on a spelling error), show them if (suggestions != null) { cm.Items.Add(new ToolStripSeparator()); cm.Items.AddRange(suggestions); }
}
Also, please set rapidSpellDialog1.ShowSuggestionsContextMenu = false We have more on this subject in general, here http://keyoti.com/produc...rip%20Customization.htm
General Upgrade NotesAs you move from one version to the next it is likely that your licenses.licx file becomes incompatible with the current version. The simplest way to fix this is to edit the licenses.licx file and on each line related to our controls, remove the text after the assembly name, eg. Keyoti.RapidSpell.RapidSpellChecker, Keyoti.RapidSpell.NET2.TXSupportv18, Version=5.1.12.614, Culture=neutral, PublicKeyToken=58d9fd2e9ec4dc0e can be changed to; Keyoti.RapidSpell.RapidSpellChecker, Keyoti.RapidSpell.NET2.TXSupportv19 When upgrading to TX TextControl v19 (or 20) from a version earlier than v16Due to a change in methodology RapidSpell now works with TX Text Control in a different way to previous versions: RapidSpellAsYouType has been merged with RapidSpellDialog. All spell checking functionality is now handled by RapidSpellDialog (including as you type) - most properties and methods have been migrated to RapidSpellDialog. Ignore URL and email functionality has been removed temporarily until it can be properly supported. The dialog spell checker will now spell check all text parts in the TextControl document, and not just the one the user is currently editing. Underlines are now wavy and red.
|
|
Rank: Member
Groups: Registered
Joined: 3/17/2011 Posts: 20
|
Hello admin,
Your DLL for textcontrol 19 does not work.
Steps to reproduce:
1. Download the new project "TX Text Control Words Ribbon V.19" (source code) from the textcontrol website.
2. / / "Hook RapidSpell DeskTop V. 5.1.1" in this way: this.rapidSpellDialog1.AddTextComponent (_textControl);
3. The "TextControl_TextContextMenuOpening" function not fired (hangs)
4. All contextmenus hangs!
Regards, Lello
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Sorry about that Lello, we missed an important step which is to set RapidSpellDialog.ShowSuggestionsContextMenu = false I think that will resolve it for you. Jim -your feedback is helpful to other users, thank you!Evaluation Downloads-your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 3/17/2011 Posts: 20
|
Hello Jim,
Thank you for the quick reply. Unfortunately, even so it works. I advise you to try using another computer (clean) ... My copy does NOT work yet!
greetings Lello
===[ HANGS!! ]=================================== //"Hook Rapidspell deskTop V. 5.1.1 " this.rapidSpellDialog1.AddTextComponent(_textControl); this.rapidSpellDialog1.ShowSuggestionsContextMenu = false; ===============================================
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Please check the modified date on the Keyoti.RapidSpell.NET2.TXSupportv19.dll is 30th April. Here's a working project and correct DLL - changes marked with "//KEYOTI" http://keyoti.com/Upload...Words%20Ribbon-TX19.zip
Best Jim -your feedback is helpful to other users, thank you!Evaluation Downloads-your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 3/17/2011 Posts: 20
|
Hi Jim,
The date of my DLL was 04/26/2013. Now I have updated the DLL and RapidSpell works! thanks :-)
Lello
|
|
Rank: Member
Groups: Registered
Joined: 4/6/2007 Posts: 7
|
I am trying to upgrade an application that was using TXTextControl V14 to V20. I have purchased the new version of RapidSpell, downloaded the TXTextControl integration dlls for spelling and thesaurus. The integration DLLs include NET2 in the name. My application is now .NET 4.0 and the DLLs appear to not work. This is the error I am getting for RapidSpell:
Error 2 'Could not load file or assembly 'Keyoti.RapidSpell.NET2.TXSupportv20, Version=5.1.13.829, Culture=neutral, PublicKeyToken=58d9fd2e9ec4dc0e' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)' C:\Projects\Interspect2010\src\HomeInspect.Main\LC HomeInspect.Main
I am stuck and the moment until I can get past this. I don't want to rip this out and move to TXSpell but if they will not work in .NET 4 that I guess I will need to. Please let mw know.
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Hi, you just need to unblock it, as described here under item 2 http://www.izenda.com/Si...our-dll-under-windows-7
I know your error is different, but should be same cause. Jim -your feedback is helpful to other users, thank you!-your feedback is helpful to other users, thank you!
|
|
Rank: Newbie
Groups: Registered
Joined: 12/22/2016 Posts: 1 Location: Virginia
|
TX Text Control v24 is not out. Are you going to support that version?
Thanks
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Here it is -> https://keyoti.com/downl...l.NET2.TXSupportv24.zip
-your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 1/17/2012 Posts: 23
|
Hi Jim,
are you already working on supporting the new v25 (X15)?
Thanks & Regards, Christian
|
|
Rank: Member
Groups: Registered
Joined: 12/18/2017 Posts: 20
|
Christian Ebel wrote:Hi Jim,
are you already working on supporting the new v25 (X15)?
Thanks & Regards, Christian We also need support for TXControl X15/v25 and will buy an update to Keyoti 6.0 as soon as support for TXControl X15 will be available. Regards WeK
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Yes here it is v25 - https://keyoti.com/downl...l.NET2.TXSupportv25.zip (don't forget to 'unblock' the downloaded DLL, right click on it in explorer->properties->unblock) It is for v6, we don't have one for v5, sorry. To upgrade please visit https://keyoti.com/produ...t/upgradelicensing.html
Best Jim -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 12/18/2017 Posts: 20
|
We got the new TX TextControl v26 release and integrated it to our application; now we have the problem that RapidSpell does not work with v26.
I think we need a Keyoti.RapidSpell.NET2.TXSupportv26.dll !?
Can you provide a Keyoti.RapidSpell.NET2.TXSupportv26.dll ?
Best Regards
Werner
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Certainly Werner, https://www.dropbox.com/...2.TXSupportv26.dll?dl=0
Make sure you Unblock it in File->Properties in explorer after download. Also you will need to update the assembly name and change or delete any version info in licenses.licx (eg. ,Version=6..... to the end of the line) Please let me know if any problems Jim -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 12/18/2017 Posts: 20
|
Hi Jim, thanks for the quick response and DLL !
Our application builds successful now. But when starting the EXE (using .NET 4.6) a message is displayed (translated from German to English by me) : " Attempt by security transparent method "Keyoti.RapidSpell.TXTextControlAdapter.set_HeaderFooter(TXTextControl.HeaderFooter)" to access security critical type "TxTextControl.Header" failed.
Assembly "Keyoti.RapidSpell.NET2.TXSupportv26.Version=6.0.18.820,Culture=neutral,PublicKeyToken=58d9fd2e9ec4dc0e" is marked with the AllowPartiallyTrustedCallersAttribute, and uses the level 2 security transparency model. Level 2 transparency causes all methods in AllowPartiallyTrustedCallers assemblies to become security transparent by default, which may be the cause of this exception. " and application execution is canceled.
This problem did not exist with Keyoti.RapidSpell.NET2.TXSupportv25.dll
How can we solve this problem ?
Regards Werner
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Thanks, I will look into this, did you unblock the DLL in explorer's Properties window? I'm wondering if CAS is treating our assembly as untrusted because it was downloaded from the internet. -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 12/18/2017 Posts: 20
|
Yes, the DLL was unblocked.
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
I figured it out, please download again https://www.dropbox.com/....TXSupportv26.dll?dl=45
Sorry about that. Jim -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 12/18/2017 Posts: 20
|
With the new DLL the exception disappears und it seems to work as expected.
Thanks !
Werner
|
|