Domino 9 und frühere Versionen > Entwicklung
Vorgabe-Tabelle automatisch in RTF-Feld
cg-home:
Hi Ihr wissenden,
wie kann man ein RTF-Feld mit einer Tabelle vorbelegen? Ich meine damit, dass beim erstellen eines neuen Dokumentes ein Rich-Text-Feld vorhanden ist, in dem aber schon automatisch eine fertig formatierte Tabelle stehen soll. Im Design direkt ist es nicht möglich (so weit ich weis).
Was habe ich schon Probiert?
Feldübernahme würde prima funktionieren, aber nicht wenn das zu erstellende Dokument ein Hauptdokument ist – schade.
Über ein Profildokument habe ich auch schon Versucht mit teilweisem Erfolg. Die Tabelle wird übernommen, sogar mit den Tabellen Formatierungen wie Zellenfarbe usw. Leider wird die Text-Schriftart ignoriert und aus dem eingestellten „Arial“ wird „Vorgabe Feste breite“ warum auch immer. Und die Tabelle in der das RTF-Feld steht wird um einen Zentimeter verbreitert – keinen Ahnung warum.
Ich könnte mir vorstellen, dass das wie immer mit LotusScript zu lösen wäre, aber davon habe ich keine Ahnung.
Wenn mir jemand von euch weiterhelfen könnte, wäre das echt prima.
mfg Christian
Spitzname: cg-home
380 User R5.0.12 auf Citrix-Clients
3 Server R5.0.12 auf Win2000
TMC:
Wie hast Du das gemacht mit dem Profildokument?
Folgende Formel ins Dokumenten-RTF ("Default Value", dann sollte es gehen (einschließlich Übernahme Formatierungen):
@GetProfileField("MyProfile"; "DEIN RICHTEXTFELD")
cg-home:
Hi TMC,
danke für die Antwort.
Genau so wie du es beschrieben hast habe ich es gemacht aber die Schriftarten der Tabelle wurden nicht übernommen und von "Arial" auf "Vorgabe Feste Breite" eingestellt. Zusätzlich wurde auch noch die Tabelle in der sich das RTF-Feld befindet um ca. 1 cm verbreitert. Obwohl die geholte Tabelle um einiges kleiner ist als die äußere. Wenn das mit der Tabelle nicht wäre, könnte ich damit leben. Ne andere Schriftart was soll´s - aber unser Firmen CD verlangt eine bestimmte Schriftart.
Wie könnt ich z.B. den ganzen Inhalt des RTF-Feldes markieren und wieder einer anderen Schriftart zuweisen?
Oder gibt es eine ganz andere Möglichkeit?
Fragen über Fragen.
mfg Christian
Spitzname: cg-home
380 User R5.0.12 auf Citrix-Clients
3 Server R5.0.12 auf Win2000
TMC:
Seltsam, Christian.
Ich habe das genau so in einer App erfolgreich umgesetzt.
Welche Notes-Version benutzt Du?
TMC:
--- Zitat von: cg-home am 27.06.04 - 20:59:25 ---Von "Arial" auf "Vorgabe Feste Breite" eingestellt
--- Ende Zitat ---
Konnte ich nun doch unter R5.0.11 reproduzieren.
Nehme ich die Standard-Schriftart "Default Sans Serif" (die ja als proportionale Schriftart Arial sehr ähnlich sieht), dann klappt es wunderbar.
Einen Änderung der Tabellenbreite kann ich nicht feststellen.
Klar, generell könntest Du auch mit Lotus Script arbeiten.
Problem ist aber da immer in Zusammenhang mit Richtext: Du musst das Dok speichern bevor Änderungen greifen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln