Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   C++ Russisch im Quickreport? (https://www.delphipraxis.net/71079-russisch-im-quickreport.html)

messie 8. Jun 2006 14:29


Russisch im Quickreport?
 
Hallo miteinander,
ich habe ein paar russische Texte vorliegen, die kann ich in meinem Programm als Unicode verarbeiten. Nur Quickreport Standard wehrt sich hartnäckig, selbst über die Charset-Einstellung. Die verhält sich so als würde sich gar nichts ändern.
Hat da schonmal jemand Erfahrung mit gesammelt?

Grüße, Messie

merlin17 8. Jun 2006 15:04

Re: Russisch im Quickreport?
 
Quickreport ist eine reine VCL-Anwendung.... und da ist Unicode (noch?!) nicht implementiert....

http://hallvards.blogspot.com/2005/0...e-and-vcl.html


:-) thomas

Bernhard Geyer 8. Jun 2006 20:06

Re: Russisch im Quickreport?
 
Charset-Einstellungen funktionieren nur manchmal bzw. nur bei einigen Delphi-Komponenten.
Wenn Du mit Russisch auf einen Nicht-Russischen (Kyrilischen) System mit Report arbeiten willst so benötigst Du eine Unicode-Fähige Report-Engine wie z.B. List&Label


Ach ja VCL und Unicode: Es geht Problemlos, jedoch hat Borland die mitgelieferten Komponenten nicht umgestellt. Ich selbst verwende das ElPack schon seit einigen Jahren und habe Unicode-Programme auch unter Win9x/ME laufen.

mojo777 3. Jul 2006 21:28

Re: Russisch im Quickreport?
 
bei mir lief russisch mit qr ohne probleme...
noch interesse?

Bernhard Geyer 4. Jul 2006 06:09

Re: Russisch im Quickreport?
 
Zitat:

Zitat von mojo777
bei mir lief russisch mit qr ohne probleme...
noch interesse?

Russisch auf einem Russischen System oder auf einem Deutschen System mit einem russischen Font?

mojo777 4. Jul 2006 06:39

Re: Russisch im Quickreport?
 
hi.auf einem deutschen system ohne besondere fonts.
da sah ich auch kein problem darin.
lediglich font.charset auf RUSSIAN_CHARSET umstellen.
die daten aus der db kamen in form von varchar, charset=none, collate=none.
von interesse wäre bestimmt noch die qr version: 3.0.9

gruß

messie 6. Jul 2006 11:55

Re: Russisch im Quickreport?
 
Zitat:

Zitat von mojo777
auf einem deutschen system ohne besondere fonts.
da sah ich auch kein problem darin.
lediglich font.charset auf RUSSIAN_CHARSET umstellen.

Neben der Versionsnummer würde mich Dein Betriebssystem interessieren. Denn nach meinen Erfahrungen wird Charset vom OS > Win98 nicht benutzt. Vielleicht ist das beim QR ja nicht so...
Ich hab' nach langem Leiden jetzt endlich QR 3.5.0.

Grüße, Messie

Bernhard Geyer 6. Jul 2006 12:38

Re: Russisch im Quickreport?
 
Zitat:

Zitat von mojo777
da sah ich auch kein problem darin.
lediglich font.charset auf RUSSIAN_CHARSET umstellen.

Dann probier mal folgende Cyrlischen Zeichen:

Ҁҁ҂҃҄҅҆ҠҢҨҫӋӗӔӢӱӁӮ

Deine Lösung mittels Charset dürft hier scheidern da nur (die wichtigsten) 127 cyrilischen Zeichen damit erreichbar sind. Die restlichen Zeichen des cyrilischen Block im Unicode werden dir verwehrt bleiben.

messie 6. Jul 2006 13:59

Re: Russisch im Quickreport?
 
Mir geht es natürlich grundsätzlich darum, alle Zeichen darstellen zu können, z.B. auch weniger gängige wie m², m³ etc.

Grüße, Messie

Bernhard Geyer 6. Jul 2006 14:15

Re: Russisch im Quickreport?
 
Zitat:

Zitat von messie
Mir geht es natürlich grundsätzlich darum, alle Zeichen darstellen zu können, z.B. auch weniger gängige wie m², m³ etc.

Dann heißt es dein Programm auf Unicode umzustellen. Bei Codepage/Charset bist du hier am Ende.

messie 6. Jul 2006 14:34

Re: Russisch im Quickreport?
 
Das Programm kann schon Unicode, nur die Reportfunktion noch nicht. Zumal dort nur einzelne Blätter ausgedruckt werden. Im Grunde (miß)brauche ich QR dazu, weil man ein recht deppensicheres Layout vorbereiten kann und noch dazu weiß daß es beim Drucken keine Späne gibt.

Vielleicht gibts ja einzelne Layout-Komponenten mit Unicode mit denen das auch geht. List+Label ist etwas zu teuer für diese Anwendung.

Grüße, Messie

webcss 6. Jul 2006 16:11

Re: Russisch im Quickreport?
 
FastReport eventuell?

messie 6. Jul 2006 16:22

Re: Russisch im Quickreport?
 
Zitat:

Zitat von webcss
FastReport eventuell?

wie groß wäre denn die Umstellung? ich würde QR gerne loswerden, weil der sich mit allen möglichen anderen Sachen nicht verträgt. Ich glaub' von Fastreport gibt es auch eine freie ältere Version.

Grüße, Messie

messie 9. Jan 2007 12:00

Re: Russisch im Quickreport?
 
Ich würde den Thread gerne nochmal aufwärmen. Ich suche immer noch eine brauchbare und unicodefähige Komponente, mit der man zur Entwurfs- oder Laufzeit eine Druckausgabe grafisch aufbereiten kann (z.B. echte Papiergröße, echte Seitenränder, eine WYSIWYG-Vorschau zur Laufzeit). Also ähnlich den Reportgeneratoren aber möglichst kostenarm (für einzelne Seiten die mit Graphen und Meßergebnissen ausgegeben werden).

Grüße, Messie

mojo777 9. Jan 2007 19:41

Re: Russisch im Quickreport?
 
hi, also mit qr hab ich schon evig nichts mehr gemacht, aber rave kann die von dir erwähnten punkte auch.
das einzige problem ist erstinmal die logik zu verinnerlichen.
aber ich kanns nur empfehlen


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz