IDEAL Software Support wrote:>>
I cannot see how RTF would solve this issue. RTF is nothing else then text with some formatting information (correct me if I am wrong) so it should be affected by the same codepage problems that we face with plain text.
<<
This is not correct. You can specify the charset within the rich text (keyword "fcharset"). I want to thank Ron for his hint on that.
This wouldn't solve the problem with the .NET layer. This layer doesn't even know that its RTF and wouldn't care about this keyword at all. The chars would still be converted using the wrong codepage.
IDEAL Software Support wrote:>>
Anyway we have a solution now which works well for us
<<
Can you explain the solution you are using? Or is it the code you sent us? The responsible programmer is currently checking it.
Not 1:1 but using the exactly same approach.
IDEAL Software Support wrote:>>
Still I think the issue about codepages should be solved in the .NET layer of VPE itself plus speeding up Unicode development should be a high priority for VPE.
<<
The issue about codepages will be fixed ASAP.
GREAT!
IDEAL Software Support wrote:Regarding Unicode: yes, well... each customer has its own view of what should be the next major enhancement of VPE. We agree that Unicode support is very important, but we are currently working very hard on other major enhancements of VPE and dycodoc - and it will take about 12 months until this work is finished. Then there is another major enhancement of VPE planned (cannot talk about it yet, sorry) and then finally we will come to the Unicode port.
The difficulty of the unicode port is not the internal character handling (16-bit), most of this work has already been done, the problem is the drawing of unicode strings. Things like right-to-left layout have to be supported as well as multi-character composition, i.e. in some languages two or more characters form a new single character. We know that Microsoft provides the uniscribe library for such a task, but we don't want to have this part of our code platform dependent. So the implementation of full unicode support is a big task, which has to be handled carefully.
I understand but still its a hard pill to swallow to not have UNICODE support for printing. Sure we can workaround many of the issues that this imposes using the CharSet approach but will its nothing more then a workaround in times of .NET which is completely based on UNICODE.