Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: GerhardK am 30.05.06 - 09:57:16

Titel: Schriftgrösse festlegen im UI-Dokument
Beitrag von: GerhardK am 30.05.06 - 09:57:16
Hallo zusammen,
ich füge mit dem Befehl fieldappendtext einen Text in den Body des Maildokuments ein. Wie kann ich die Textgrösse festlegen.


Gruß Gerhard
Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: Untitled am 30.05.06 - 09:59:01
Schau dir mal die Klasse "NotesRichTextStyle" in der Designer-Hilfe an. Und da im Speziellen die Eigenschaft "FontSize".

Grüsse
Moritz
Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: GerhardK am 30.05.06 - 10:05:48
das Beispiel dort zeigt aber die Backendklasse.
Ich bin aber im Frontend

Gruß Gerhard
Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: koehlerbv am 30.05.06 - 10:16:19
Und im FrontEnd gibt es dafür keine Methode. Du kannst höchstens mit Copy & Paste eine "Vorlage" im FrontEnd kopieren.

Bernhard
Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: GerhardK am 30.05.06 - 10:36:00
 ??? dieses Notes nervt. Drucken geht nicht im Backend. Schriftgrösse nicht im Frontend. das da nicht jenes da nicht. Was geht den überhaupt.

doch Spaß beiseite. Wie kann ich den bisherigen Body so belassen wie er ist und nur ein paar Steuercodes in Schriftgröße 1 einfügen.

Wenn ich
richstyle.fontsize=4
rtitem.appendstyle(richstyle)

mache ist das ganze Mail winzig.

Meine bescheidene Aufgabe an Notes ist es einfachen einen kleinen Text anfügen und dies im Frontend, da ich anschließend drucken will.

Gruß Gerhard

Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: Untitled am 30.05.06 - 10:46:37
Wie Bernhard bereits gesagt hat. Das geht nur mit Copy & Paste.

Baue dir ein weiteres Richtextfeld und schreibe dort deinen Text hinein. Formatiere diesen anschliessend wie gewünscht.

Nun kannst du mit folgenen @Commands den Text vom neuen Richtext in das Body-Feld kopieren:

EditGotoField (Dein neues RTF)
EditSelectAll
EditCopy
EditGotoField (Das Body-Feld)
EditBottom
EditPaste

Die User können jedoch dein neues RTF sehen und auch editieren. Deshalb machst du es mit Vorteil in weisser Schriftfarbe und an einem Rand-Ort.

Ist also nicht die optimale Lösung. Backend wäre sicher sauberer. Wozu soll das denn im Frontend geschehen?

Moritz
Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: koehlerbv am 30.05.06 - 10:51:33
Das geht aber mit Script, Moritz - und dann muss es nicht im gleichen Dok geschehen. Das eigentliche Druckdokument muss dann auch nicht gespeicher twerden, und der User kann nicht eingreifen.

Bernhard
Titel: Re: Schriftgrösse festlegen im UI-Dokument
Beitrag von: Untitled am 30.05.06 - 10:55:53
Tatsächlich! Und ich hab da mal den Handstand gemacht, um den Benutzer daran zu hindern dieses Feld zu bearbeiten  ::)

Solche Dinge geschehen, wenn man sich sein Wissen im Internet zusammenkratzt.  >:(