HTML-Inhalt formatiert einfügen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

harryh99
*
Beiträge: 14
Registriert: Mi, 30.11.2005 10:32

HTML-Inhalt formatiert einfügen

Beitrag von harryh99 »

Hallo.

Ich habe das Problem, dass ich gerne einen als HTML-formatierten String in eine OO-Writer-Dokument einfügen möchte. Über den Umweg einer Datei und dann InsertDocumentFromURL funktioniert es recht gut. Ich würde mir nur gerne den Umweg über die Datei sparen, da ich den HTML-Code ja schon als String vorliegen habe. Gibt es da eine zu InsertDocumenFromURL ähnliche Funktion, der ich einen in HTML formatierten String übergeben kann, welcher dann in das Textdokument eingefügt wird?

Danke und Gruß

Harry
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Harry,
...String übergeben kann, welcher dann in das Textdokument eingefügt wird?
Na, so wie jeden String. Da gibt es keinen Unterschied. Eine Varaible kann maximal 64k Text aufnehmen, das ist die einzige Eingrenzung.
Textcursor erzeugen, String einfügen...
Das ist der Weg :D
Auf Grund der wenigen Informationen ist es schwierig, mehr zu sagen.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
harryh99
*
Beiträge: 14
Registriert: Mi, 30.11.2005 10:32

Beitrag von harryh99 »

Hallo Thomas.

Der String soll dann allerdings nicht mit allen HTML-Codes importiert werden (z.b. mit <head> usw.) sondern soll dann wirklich formatiert eingefügt werden. z.B. sollte aus <b>text...</b> dann ein fett formatierter Text werden.

Danke und Gruß

Harry
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Harry,

ach so :idea:
Na, dann musst du ihn vorher "parsen", also auswwerten und umformatieren. Da gibt es keinen Automatismus. Eventuell über den Weg des Clipboards - und dann Einfügen HTML-Text.
Das ist aber kaum dokumentiert und auch nicht einfacher - möglicherweise ist dann sogar dein Weg der schnellest/einfachste?
Also, etwas anderes kann ich dir jetzt auch nicht sagen.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten