Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 29.12.03 - 22:44:50
-
Hi,
eine Anforderung in einer DB sind diverse Text-Werkzeuge
- soweit verständlich, da ansonsten meist ein paar Mausklicks erforderlich sind:
(http://www.atnotes.de/attachments/buhtongs.gif)
Die Umsetzung hat mich jetzt ziemlich gelangweilt, sind ja nur Formeln wie @Command([TextSetFontSize]; "11") etc.....
Nun ist noch gewünscht, bei Tabellen was zu beeinflussen, z.B.
- setze vertikale Ausrichtung mittig
- Tabellenhintergrund
Beim Text ist noch gewünscht:
- Setze linken Textrand (left margin) auf z.B. 2,54 cm
Gibts da überhaupt onboard Script-Befehle, um hier was zu machen (Formel gibts ja wohl nichts)? Ein externes Tool sollte es eigentlich nicht sein (wie hieß die Nr. 1 gleich wieder in Sachen RTF? - der wurde ja schon öfter hier zitiert....)
Der zu bearbeitende Text bzw. Tabelle ist in einem normalen Richtext-Feld, bearbeitbar, und das Dokument ist im Bearbeitungsmodus geöffnet.....
Gruß,
TMC
-
Mit den Rändern hatte doch in einem anderen Zusammenhang kürzlich schonmal was. Hier ist die Klasse, die Du suchst:
NotesRichTextParagraphStyle
und der Guru in Sachen RT ist eindeutig Ben Langhinrichs und sein Produkt Midas
http://www.geniisoft.com
HTH
-
Danke schonmal !
Hab mir jetzt endlich mal ein Bookmark gesetzt von Ben ;)
Letztens hatte ich eh mal viel gelesen im www, muss toll sein was Midas alles kann.
Irgendwann will ich Midas unbedingt auch mal einsetzen.....
Die Klasse ist schon mal prima, schau ich mir gleich dann mal im Detail an.
Gibts zu Tabellen evtl. auch was?
Wäre schon halbwegs zufrieden, wenn die Antwort wäre: in R5 noch nicht aber in R6 :-)
TMC
-
Aeh, wenn ich das jetzt genauer wüsste .... da ist tatsächlich einiges gegangen zwischen 5 und 6. Da kann ich Dich nur schon wieder zu Ben schicken, er hat auf seiner Site irgendwo ein Tutorial, wo er einiges interessantes über RichText erzählt. Da steht bestimmt was über Tabellen drin.
-
Hier:
NotesRichTextTable Class
Represents a table in a rich text item.
A-bär:
Note This class is new with Release 6.
Darüber hinaus gibt es in der 6er Hilfe einen Abschnitt:
Working with tables in LotusScript classes
Vielleicht gibts da schon was im 5er?
-
hmm, was ich wohl vergessen hatte noch zu erwähnen:
- User öffnet ein Dokument, geht in den Bearbeitungsmodus.
- nun setzt er den Cursor in den Text des Richtextfeldes bzw. markiert was.
Das ist die Ausgangssituation.
Die NotesRichTextParagraphStyle class arbeitet leider - was ich so gesehen hab - nur bei der Erstellung von Einträgen....
Habe auch nochmals hier gesucht aber nur das hier gefunden:
http://www.atnotes.de/index.php?board=7;action=display;threadid=2167;start=0
TMC
-
danke Jens, das ist ja schon was :-)
Mein letztes Posting kam etwas spät, da vorhin nix ging (keine Ahnung: ein Schluckauf im Internet, URL nicht richtig eingefügt bzw. mit Sonderzeichen, wie auch immer)......
TMC
-
Ok, mein Posting kommt etwas "früh", da ich zwischendurch mal gehorcht hab, was mir die Matratze zu erzählen hat :D
Also zu Deiner Situation: da sehe ich keinen Weg ausser mit externen MItteln, solange das in R5 passiert. Noch eine neue N6 Klasse, die es erlaubt, sich im RT zu bewegen: NotesRichTextNavigator class.
Neben Midas von Ben lassen sich solche Sachen auch mit RTLib von Normunds Kalnberzins ( http://www.rtlib.com ) erreichen, mit dieser Bibliothek wird zwar die API benutzt, aber im Gegensatz zu Midas ist keine Installation irgend einer DLL erforderlich, da Normunds das vollständig aus LotusScript heraus macht (sein jüngst erschienenes Buch beschreibt die Technik: http://www.ls2capi.com )
-
Hab mir mal die Demo-DB und die Hilfe.nsf von der RTLib runtergeladenn und ein bisschen gestöbert.
Erstes Fazit: Ist ein tolles Produkt !
Auch der Preis (single database licence - EUR 99) ist toll, da hätte ich mehr erwartet.
Ich denke wir werden da Normund nächstes Jahr mal ein paar Lizenzen abkaufen :-)
TMC
-
Ja, das Produkt ist wirklich gut. Normunds wirds freuen. Und Du kannst von ihm kompetenten Support erwarten.