Autor Thema: Richtextfeld/item formatieren  (Gelesen 1930 mal)

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Richtextfeld/item formatieren
« am: 12.08.02 - 16:06:37 »
Hallo zusammen,

ich habe aus mehreren Richtextfeldern ein Richtextitem erstellt und dann in ein RT-Feld geschrieben.
Der Text sollte eigentlich links angeordnet sein und nur durch Leerzeilen getrennt sein.
Aber es sind einzelne Zeile nach rechts eingerückt.
Ich habe es schon mit dem "alignment" und dem "LeftMargin".
Dies bringt aber nix.
Kann mir jehmand sagen, wie ich das RT-Item formatieren kann???

THX

Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Richtextfeld/item formatieren
« Antwort #1 am: 12.08.02 - 16:49:00 »
Hi Andreas,

da hast Du schlechte Karten unter R5. Du kannst zwar die Formatierung von Elementen in einem RichTextfeld bei der Erstellung anpacken, aber im Anschluss ???
Das einzige, was mir noch einfallen würde sind Tabs in dem Feld zu definieren.

Meff
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re: Richtextfeld/item formatieren
« Antwort #2 am: 13.08.02 - 09:31:43 »
Morgen Meff,

das meinte ich eigentlich! (bei der Erstellung formatieren)
Ich habe zwar keine Änderungen vorgenommen aber wenn ich die ganzen RT-Felder zusammen fasse in eins, dann sind einige Zeilen eingerückt.

Ich habe keine Ahnung wo er die Formatierungen herbekommt.

Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re: Richtextfeld/item formatieren
« Antwort #3 am: 14.08.02 - 08:51:49 »
Hi!

Überprüf mal ob die zeilen die eingerückten Zeilen auch in dem Ursprungs RT Feld eingerückt sind?

Wir hatten hier schon öfters das er sich bei RT Feldern irgendwie die Formatierung aus dem vorherigen (also aus dem RT Feld aus dem kopiert wurde) beibehält.

Sprich: Is' der Text dort eingerückt, war er es bei dem neu erstellten ebenfalls!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
...........::]hOtze[::...............................................

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re: Richtextfeld/item formatieren
« Antwort #4 am: 14.08.02 - 14:38:36 »
Hi Andreas,

wie übernimmst Du die Werte aus den anderen RichTextFeldern ?

Dim rItem as new NotesRichTextItem(doc, "Name des Feldes")

call rItem.AppendText(Ursprungsdoc.NameDesFeldes)
call rtem.AddNewLine(1)
call rItem.AppendText(nächstesDoc.NameDesFeldes)

???

Oder machst Du es auf einer anderen Ebene, z.B. das Du Dir die Items aus dem anderen Dokument holst und dann item.Text in das andere Dokument schreibst ?
Schau Dir das mal im Debugger an, vielleicht hat das Ursprungsfeld irgendeine Formatierung die Du im UI nicht sehen kannst !?

Meff ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re: Richtextfeld/item formatieren
« Antwort #5 am: 14.08.02 - 16:20:16 »
Also ich erstelle zuerst das Feld, in dem später alles stehen soll:

Set RTItemBody = New NotesRichTextItem( Maildoc, "Body" )

und dann hänge ich die anderen Felder  wie folgt an:

Dim RTItxt As NotesRichTextItem
Call RTItemBody.AppendRTItem(RTItxt)

Und so mache ich es mit den Restlichen auch.
Zwischendrin hänge ich noch ein paar Strings mit an, (Call RTItemBody.AppendText("Normaler Text"))
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz