Autor Thema: RichText Formatierung von Serienbriefen  (Gelesen 3747 mal)

Marinero Atlántico

  • Gast
RichText Formatierung von Serienbriefen
« am: 25.10.04 - 11:46:54 »
Hi,

das sind so Serienbriefe in Notes 5, die sich die Feldwerte aus einem Adressbestand in einer Notes-Datenbank ziehen.
Heisst: Es gibt in den Brieftemplates bestimmte Markierer, für die dann aus dem Adressbestand die entsprechenden Feldwerte gezogen werden.
Der Feldinhalt sieht dann so aus.

Code
$Anrede$,

na. der $Name$ $Vorname". schöner Tag heute was. Kommen sie einfach vorbei und bringen ihr Geld mit. 

$Grussformel$
Das entsprechende zwischen den Klammern wird dann ersetzt.

Bisher konnte man die Brief-Templates (werden tatsächlich ausgedruckt) nicht mit RichText formatieren.

Mein spontaner Ansatz war nun, dass den Editoren dieser Templates bestimmte html-ähnliche Tags zum formatieren zur Verfügung gestellt wird. Sieht dann so aus:   

Code
$Anrede$,

na. der <f12>$Name$ $Vorname</f12>. <b>schöner Tag</b> heute was. Kommen sie einfach vorbei und bringen ihr <i>Geld</i> mit. 

$Grussformel$

Ich würde dann einen Parser schreiben, der Formatierungsinformationen wie (<f12/>. hier:
Fontgrösse 12, b=bold, i=italics) entgegennimmt und entsprechend in das RichText der Briefe tut.

Hoffe das war jetzt einigermassen verständlich.

Frage: Gibt es eigentlich irgendwelchen openSource code, der mir die Aufgabe erleichtert oder hat irgend jemand Ideen?

Gruß Axel

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: RichText Formatierung von Serienbriefen
« Antwort #1 am: 27.10.04 - 14:55:31 »
... ich arbeite bei Serienbriefen und Formatierung mit MS WORD über OLE...

ata
Grüßle Toni :)

Offline mibo11

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
Re: RichText Formatierung von Serienbriefen
« Antwort #2 am: 27.10.04 - 17:03:14 »
Hallo Axel,

ich habe bei Serienbriefen gute Erfahrungen mit dem RichText LSX von Ben Langhinrichs gemacht. www.geniisoft.com

Zum Entwickeln ist die Lizenz kostenlos, sobald du allerdings daraus ein Produkt machst,  werden Lizenzgebühren fällig. Allerdings sind die immer noch billiger als in einem großen Unternehmen flächendeckend Word Lizenzen einzusetzen.

Gruß Sascha

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: RichText Formatierung von Serienbriefen
« Antwort #3 am: 27.10.04 - 18:08:31 »
Allerdings sind die immer noch billiger als in einem großen Unternehmen flächendeckend Word Lizenzen einzusetzen.

Hi,

in der Regel kann man aber davon ausgehen, dass Word flächendeckend eingesetzt wird. Viele Firmen haben sogar entsprechende Konzernverträge mit MS.

Deswegen halte ich es so wie ata. Alles was an Formatierungen zu machen ist, wird mit Word über die OLE-Schnittstelle geregelt.


Axel

PS: In der Regel bieten auch andere Office - Programme (wenn's da noch was anderes gibt  ;D) auch ein irgendwie geartete OLE-Schnittstelle an.
Ohne Computer wären wir noch lange nicht hinterm Mond!

Marinero Atlántico

  • Gast
Re: RichText Formatierung von Serienbriefen
« Antwort #4 am: 27.10.04 - 19:59:54 »
Hi,

danke für die Infos. Hab lange nicht mehr über OLE gearbeitet. Gibts da irgendwelche Anregungen? Wäre allerdings für die Anwendung ein ziemlicher Umsturz.
3rd party Klassen kommen nicht in Betracht, da es bei diesem Kunden eine wir_machen_alles_über_websphere Strategie gibt (ob die jetzt in allen einzelnen Punkten durchdacht ist, öhem, dazu erlaube ich mir kein Urteil).

Also ein paar Anregungen wären echt nett. Wobei es btw auch nicht so schwierig ist, einen Parser zu schreiben.

Gruß Axel

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: RichText Formatierung von Serienbriefen
« Antwort #5 am: 27.10.04 - 20:08:28 »
Von Axel gibt es eine Scriptlib mit Objekten zur Office-"Fernsteuerung".

In letzter Zeit tauchen auch Beispiel auf, wie man OoO über OLE/COM einbinden kann (habs auch schon gemacht :) )
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

Marinero Atlántico

  • Gast
Re: RichText Formatierung von Serienbriefen
« Antwort #6 am: 27.10.04 - 20:13:48 »

Eclipse ist übrigens auch ole fähig.
...wollte es nur gesagt haben.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: RichText Formatierung von Serienbriefen
« Antwort #7 am: 27.10.04 - 20:16:02 »
Server oder Client oder beides?
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 Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: RichText Formatierung von Serienbriefen
« Antwort #8 am: 27.10.04 - 20:16:47 »
Hi,

hier gibt's die besagte Bibliothek: Klasse für Word - Automation

Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: RichText Formatierung von Serienbriefen
« Antwort #9 am: 27.10.04 - 20:18:30 »
Wusste ich doch, dass Du mir den Link noch nachlieferst, danke ;)
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
Matthias

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


Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: RichText Formatierung von Serienbriefen
« Antwort #11 am: 27.10.04 - 20:20:32 »
Bitte schön, gern geschehen ;D

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: RichText Formatierung von Serienbriefen
« Antwort #12 am: 27.10.04 - 20:22:16 »
Und nun ist er sogar doppelt  ;D
Matthias

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


Marinero Atlántico

  • Gast
Re: RichText Formatierung von Serienbriefen
« Antwort #13 am: 27.10.04 - 20:23:23 »
Server oder Client oder beides?

Bezog sich das auf Eclipse? Eclipse ist nur Client.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: RichText Formatierung von Serienbriefen
« Antwort #14 am: 27.10.04 - 20:24:31 »
Matthias,

heisst es nicht doppelt genäht hält besser !?   ;D


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: RichText Formatierung von Serienbriefen
« Antwort #15 am: 27.10.04 - 20:40:20 »
Server oder Client oder beides?

Bezog sich das auf Eclipse? Eclipse ist nur Client.


Ja,


... dann frag ich mich allerdings, was Du damit sagen wolltest, denn dann können wir ja den Eclipse nicht in Notes einbinden, nur umgekehrt. Ausserdem frage ich mich, was Eclipse mit Formatierung am Hut haben soll .....
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

Marinero Atlántico

  • Gast
Re: RichText Formatierung von Serienbriefen
« Antwort #16 am: 28.10.04 - 09:41:49 »
Eclipse ist von der Basis erstmal nur ein Framework für plug-ins.
Die bekannte Java-IDE von Eclipse ist nichts anderes als ein Bündel von plug-ins, das auf Eclipse (dem Framework) aufsetzt.
Mit Release 3 und der neuen Workplace Plattform soll dieses Framework nicht nur für IDE artige Tools, sondern auch für normale Clients benutzt werden.
Man könnte damit mit einem Eclipse Client auf einen NotesServer zugreifen.
Lotus benutzt dies als Basis ihres Lotus Workplace Clients.
Es gibt automatische Mechanismen, die die Eclipse-Clients auf den Rechnern mit einer zentralen Codebase synchronisieren. Das klassische Verteilungs/Rollout-Problem von Clients kann so elegant gelöst werden. 

Kenn bisher aber auch nur Entwicklung von Eclipse-plugins und das nicht besonders gut.
Eclipse setzt seinerseits auf einem GUI-Framework SWT/JFace auf (2 Layer: JFace benutzt SWT und bringt ein paar Erleichterungen). Das kenne ich ein bischen besser und genau da gibt es jetzt Com ole Integration.
Als WE-Task habe ich mir jetzt vorgenommen, den Source des bekannten Swt open Source RssReaders RssOwl zu verstehen. Hauptsächlich wg. dem Mapping GUI->Funktionalität, das dort ziemlich übersichtlich aussieht (bei mir immer wie Kraut und Rüben). 
Dann später mich besser in das Eclipse- und v.a. Eclipse-Workplace-Framework einarbeiten.
Das ist ziemlich viel.

Gruß Axel 
« Letzte Änderung: 28.10.04 - 09:47:09 von Marinero Atlántico »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: RichText Formatierung von Serienbriefen
« Antwort #17 am: 29.10.04 - 12:17:55 »
Klar, das ist ja genau das, wohin der sog. Rich Client hinausläuft
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

Marinero Atlántico

  • Gast

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz