Autor Thema: RichText Feld auslesen  (Gelesen 3102 mal)

Offline prong

  • Frischling
  • *
  • Beiträge: 22
  • I love YaBB 1G - SP1!
RichText Feld auslesen
« am: 12.01.05 - 11:59:46 »
Moin,

leider gelingt es mir nicht ein Bild, das durch Create Picture in ein RichText Feld eingesetzt wurde auszulesen.

Habe schon alle Typen im RichText Feld ausgelesen, aber ein Bild finde ich nicht.
Bekomme folgende Inhalte angezeigt.

Number of doc links = 0

Number of file attachments = 0

Number of OLE objects = 0

Number of sections = 0

Number of tables = 0

Number of table cells = 0

Number of text paragraphs = 3

Number of text runs = 3

Wie komme ich den wohl an mein Bild?

Danke und Gruß

Marco

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: RichText Feld auslesen
« Antwort #1 am: 12.01.05 - 12:20:31 »
was willst du denn mit dem Bild machen? in welcher Form brauchst du es?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline prong

  • Frischling
  • *
  • Beiträge: 22
  • I love YaBB 1G - SP1!
Re: RichText Feld auslesen
« Antwort #2 am: 12.01.05 - 12:29:42 »
Ich brauche es für einen DruckDialog in Java

Es muß aus eine RichtText Feld kommen, da das Bild durch Text ergänzt werden soll.
RichText ist ne feste vorgabe.
Das müßte doch eigentlich nen OLE-Object sein, aber leider komme ich da nicht dran.

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 Feld auslesen
« Antwort #3 am: 12.01.05 - 12:32:17 »
Ist das RTF gespeichert oder nicht? Ohne Speichern wirds unmöglich
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 prong

  • Frischling
  • *
  • Beiträge: 22
  • I love YaBB 1G - SP1!
Re: RichText Feld auslesen
« Antwort #4 am: 12.01.05 - 12:34:44 »
Ja klar das RTF ist in einer Form gespeichet, auf die ich via ID-Zugreife.

wenn ich die Methode getElement() benutze um den Typ des Inhaltes festzustellen bekomme ich immer ne Exception.

Bin etwas ratlos...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: RichText Feld auslesen
« Antwort #5 am: 12.01.05 - 13:18:04 »
Klaus, es geht um ein importiertes Bild - nicht um ein Attachment.

klaussal

  • Gast
Re: RichText Feld auslesen
« Antwort #6 am: 12.01.05 - 13:22:31 »
Öh, t'schuldigung. Wer lesen kann...... :'(

Marinero Atlántico

  • Gast
Re: RichText Feld auslesen
« Antwort #7 am: 12.01.05 - 13:44:14 »
so richtig kapiere ich das nicht.
Auf jedenfall gibt es Probleme, ein embedded File einfach so zu extrahieren. Wir haben dafür das OLE extrahiert (was eine Art Verzeichnis-Struktur ähnlich eines jar files ist) und dann daraus den jeweiligen Inhalt.
Ging aber nur mit einer c-dll (von Olli B. programmiert, closed source).

Axel

Offline prong

  • Frischling
  • *
  • Beiträge: 22
  • I love YaBB 1G - SP1!
Re: RichText Feld auslesen
« Antwort #8 am: 12.01.05 - 13:52:21 »
man muß doch auch so an ein Bild kommen, dafür gibt es RTF doch.
Da kann es doch nicht sein, dass man da mit nen Vorschlaghammer dran geht... ???

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 Feld auslesen
« Antwort #9 am: 12.01.05 - 13:55:12 »
Naja, RTF ist nicht unbedingt eine Sache, um da programmatisch ranzugehen. Wenn mans wirklich machen muss und es soll gut sein, dann sollte man sich Drittprodukte durchaus überlegen. Davon gibt es 2 auf dem Markt:

Midas von Ben Langhinriichs:
http://www.geniisoft.com

oder rtlib von Normunds Kalnberzins:
http://www.rtlib.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

Marinero Atlántico

  • Gast
Re: RichText Feld auslesen
« Antwort #10 am: 12.01.05 - 14:00:20 »
man muß doch auch so an ein Bild kommen, dafür gibt es RTF doch.
Da kann es doch nicht sein, dass man da mit nen Vorschlaghammer dran geht... ???

... ich werde auch gleich eine RT-Frage posten, wenn das bei mir so weitergeht.

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 Feld auslesen
« Antwort #11 am: 12.01.05 - 14:09:11 »
mit grosser Wahrscheinlichkeit, dass Du dieselbe Antwort von mir noch einmal bekommst ........ ;)
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 animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: RichText Feld auslesen
« Antwort #12 am: 12.01.05 - 14:56:50 »
Wenn mans wirklich machen muss und es soll gut sein, dann sollte man sich Drittprodukte durchaus überlegen.

Geht auch ohne großen Aufwand mit Bordmitteln: Dokument mit Hilfer der neuen XML-Klassen (weiß jetzt nicht, ob die in Java auch zur Verfügung stehen) nach XML exportieren (kann im Speicher passieren, muss keine Datei erzeugt werden), dann hast du das Bild Base64-codiert vor dir liegen.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

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 Feld auslesen
« Antwort #13 am: 12.01.05 - 15:08:18 »
Stimmt, das ist auch eine Möglichkeit. Wenn man allerdings weitere Bedürfnisse hat, an RTF zu "schrauben", dann sind die genannten Produkte durchaus sehr empfehlenswert, da die eingebaute Instrumentierung von LoNoDo nicht besonders hervorragend ist.
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 Feld auslesen
« Antwort #14 am: 12.01.05 - 15:15:48 »
 8) Wusste ich nicht. Der extrahiert die Dateien aus den eingebetteten OLE-Objekten.
Unsere Lösung muss(te) 5er tauglich sein. Aber das ist gut zu wissen.

Offline prong

  • Frischling
  • *
  • Beiträge: 22
  • I love YaBB 1G - SP1!
Re: RichText Feld auslesen
« Antwort #15 am: 12.01.05 - 16:08:32 »

Geht auch ohne großen Aufwand mit Bordmitteln: Dokument mit Hilfer der neuen XML-Klassen (weiß jetzt nicht, ob die in Java auch zur Verfügung stehen) nach XML exportieren (kann im Speicher passieren, muss keine Datei erzeugt werden), dann hast du das Bild Base64-codiert vor dir liegen.

Hört sich wie die Lösung meines Problems an.
Was meinst du den genau?
bzw.
Wie komme ich anhand der XML-Datei an mein Bild?

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: RichText Feld auslesen
« Antwort #16 am: 12.01.05 - 20:35:44 »
exportiere einfach mal ein Dokument mit Bild in eine Datei, dann siehst du schon, was ich meine :)

Mehr dazu steht in der Hilfe unter NotesDXLExporter oder nur DXLExporter, weiß nicht so genau, hab seit Ewigkeiten kein Notes mehr von innen gesehen :)
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz