Title Back Colour Keyoti Title Line Title Curve
Blue Box Top

TX Text Control v19, v20, v21, v22, v23, v24, v25, v26 - RapidSpell Desktop .NET - Forum

Welcome Guest Search | Active Topics | Log In | Register

Options
admin
#1 Posted : Friday, April 26, 2013 2:22:25 PM
Rank: Administration

Groups: Administrators

Joined: 8/13/2004
Posts: 61
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 - https://keyoti.com/downl...l.NET2.TXSupportv25.zip

v26 - https://keyoti.com/downl...l.NET2.TXSupportv26.zip

(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 Notes
As 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 v16
Due 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.
Lello
#2 Posted : Wednesday, May 1, 2013 3:23:27 PM
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
Jim
#3 Posted : Wednesday, May 1, 2013 5:45:17 PM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
Lello
#4 Posted : Wednesday, May 1, 2013 6:10:03 PM
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;
===============================================
Jim
#5 Posted : Wednesday, May 1, 2013 6:31:45 PM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
Lello
#6 Posted : Wednesday, May 1, 2013 6:45:00 PM
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
smcneese
#7 Posted : Friday, January 24, 2014 1:18:15 AM
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.
Jim
#8 Posted : Friday, January 24, 2014 4:28:13 AM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
KentF
#9 Posted : Thursday, December 22, 2016 3:02:19 PM
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
Jim
#10 Posted : Thursday, December 22, 2016 5:13:09 PM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
Location: Canada
Here it is -> https://keyoti.com/downl...l.NET2.TXSupportv24.zip
-your feedback is helpful to other users, thank you!

Google+
Christian Ebel
#11 Posted : Monday, December 18, 2017 10:52:14 AM
Rank: Member

Groups: Registered

Joined: 1/17/2012
Posts: 16
Hi Jim,

are you already working on supporting the new v25 (X15)?

Thanks & Regards,
Christian
WeK
#12 Posted : Monday, December 18, 2017 1:57:37 PM
Rank: Newbie

Groups: Registered

Joined: 12/18/2017
Posts: 5
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
Jim
#13 Posted : Monday, December 18, 2017 5:48:04 PM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
WeK
#14 Posted : Thursday, November 15, 2018 3:12:26 PM
Rank: Newbie

Groups: Registered

Joined: 12/18/2017
Posts: 5
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

Jim
#15 Posted : Friday, November 16, 2018 5:45:03 AM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
WeK
#16 Posted : Friday, November 16, 2018 9:38:42 AM
Rank: Newbie

Groups: Registered

Joined: 12/18/2017
Posts: 5
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
Jim
#17 Posted : Friday, November 16, 2018 5:29:23 PM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
WeK
#18 Posted : Monday, November 19, 2018 6:02:45 AM
Rank: Newbie

Groups: Registered

Joined: 12/18/2017
Posts: 5
Yes, the DLL was unblocked.
Jim
#19 Posted : Monday, November 19, 2018 9:15:52 PM
Rank: Advanced Member

Groups: Administrators, Registered

Joined: 8/13/2004
Posts: 2,566
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!

Google+
WeK
#20 Posted : Tuesday, November 20, 2018 3:29:30 PM
Rank: Newbie

Groups: Registered

Joined: 12/18/2017
Posts: 5
With the new DLL the exception disappears und it seems to work as expected.

Thanks !

Werner
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.




About | Contact | Site Map | Privacy Policy

Copyright © 2002- Keyoti Inc.