Tabulator-Abstände stimmen nicht (Richeditlib./Editorgadget)

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Tabulator-Abstände stimmen nicht (Richeditlib./Editorgadget)

Beitrag von Criss »

Hallo zusammen,

ich programmiere gerade an einem Programm, wo ich die Richeditlibrary benutze!

Ich lade Textdateien von Disk und vom Clipboard rein! Das funktioniert auch wunderbar, nur leider gibt es da ein Problem! Der Text sollte genauso geladen werden, wie er im z.B. Word, oder im Windows-Editor formatiert ist (Tabs, Leerstellen etc.)

Die Tabs sind verschieden lang!?!

Ich habe z.B. zwei Zeilen; die erste hat Nummern, an verschiedenen Positionen. Die zweite einen Satz. Nun sollten die Nummern mit bestimmten Satzstellen übereinstimmen, und genau dort liegt das Problem!

Im Richedit und im Editorgadget verschiebt er alles! Who knows why?!?


Habe noch keine Lösung gefunden, auch nicht im Forum!

Scheint eine schwierige Sache zu sein!


Für die Hilfe danke ich schonmal zum voraus!
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

Gibt's da überhaupt ne simple Lösung?

Am einfachsten sollte es sein in der Ausgangsanwendung oder bei der Übernahme in Deine Anwendung das Tabulatorzeichen durch die Anzahl der in der Ausgangsanwendung für das Tabulatorzeichen definierten Leerzeichenabstände zu ersetzen.

In Word wird das schwierig da dort jeder Tabulator ne eigene Länge haben kann.
Ansonsten ReplaceString(Text$,Chr(9),Space(8))
8 ist der Abstand für das TabZeichen im Windowseditor (Notepad).

UND!! Benutz ne MonospaceSchriftart !! Courier oder sowas
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

Ja, danke für Deine Tipps!

Genau diese habe ich schon gemacht!

Leider erfolglos!

Und das Problem ist, dass nicht nur im Word, sondern auch im Windowseditor die Tabs verschieden sind!

Das ist echt ein schwieriges Problem, man sollte für dieses Problem einen Wettbewerb starten!

Niemand da, der einen anderen Lösungsvorschlag hat?
Benutzeravatar
Criss
Beiträge: 126
Registriert: 21.09.2004 18:45
Kontaktdaten:

Beitrag von Criss »

Niemand eine Idee oder ein Beispiel?
Antworten