View Single Post
  #7  
Old 05-18-2007, 02:47 PM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 6,013
A few comments:

1) Some versions of the MS rich edit control (used by UR) do support some extended RTF editing features, but
a) their license precludes us from installing it with UR. We can copy a newer version if found on the system during installation, but the fact that we can't guarantee that the extended functionality will work properly for all users is less than ideal.
b) Different versions of the control have different bugs, requiring some users to not user certain versions of the control (a support headache). Newer versions support more extended features but also seem to have more bugs.
c) MS has never actually documented the control's extended formatting support or provided an API to it, and implementing it requires reverse engineering every extended feature via a back door (as you found, by pasting the magical sequences of RTF codes). Since we don't have a definitive list for #3 below, doing this in a comprehensive and robust fashion is very difficult. It doesn't mean we won't eventually get to it, but it's not trivial.

2) We did look at alternative RTF editor components that were accessible from our programming environment (Visual C++), but all the ones we found were either buggier than the MS one, required significant rewriting to incorporate (completely different API), and/or didn't replace all of the existing rich edit functionality.

3) Exactly what constitutes extended RTF editing seems to vary from person to person. It would be nice to have a detailed, prioritized list of extended RTF features that users need (and documentation/examples on how to actually product them), but each user's list would probably differ.

4) If you could provide whatever details you can on how you accomplished what you have so far (sample macros, steps you followed to divine what these macros should do, a complete list of extended formatting features you require, etc.), it would put us one step closer to implementing enhanced RTF editing within UR (ZIP and send the info to support@kinook.com or post a thread in the User Tips forum for our and other users' benefit).

Thanks.
Reply With Quote