Autor Thema: uiws: Tabelleneigenschaften ändern etc.  (Gelesen 2500 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
uiws: Tabelleneigenschaften ändern etc.
« 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:



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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #1 am: 29.12.03 - 22:49:19 »
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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #2 am: 29.12.03 - 23:01:34 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #3 am: 29.12.03 - 23:15:29 »
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.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #4 am: 29.12.03 - 23:18:37 »
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?
« Letzte Änderung: 29.12.03 - 23:20:28 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #5 am: 29.12.03 - 23:27:08 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #6 am: 29.12.03 - 23:32:02 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #7 am: 30.12.03 - 07:54:47 »
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 )
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #8 am: 31.12.03 - 17:58:39 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:uiws: Tabelleneigenschaften ändern etc.
« Antwort #9 am: 01.01.04 - 01:28:14 »
Ja, das Produkt ist wirklich gut. Normunds wirds freuen. Und Du kannst von ihm kompetenten Support erwarten.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz