🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

Steuerzeichen/TAG's (Attribute: Fett, Unterstrichen, ...)

WRITER hat alles, was Sie von einer modernen, voll ausgestatteten Textverarbeitung erwarten.
Antworten
Dami
Beiträge: 24
Registriert: Di 20. Jan 2015, 09:33

Steuerzeichen/TAG's (Attribute: Fett, Unterstrichen, ...)

Beitrag von Dami » Sa 26. Sep 2015, 22:08

Aus meiner Base Anwendung (Praxisverwaltung) werden Briefe generiert, neben der Anschrift sind auch Textblöcke in der Datenbank hinterlegt, die dann entsprechend der Anamnese/Diagnose automatisiert zu einem Anschreiben/Brief zusammengestellt werden (reiner Text).
Hierzu verwende ich ein Makro welches 'Feldbefehl→ Platzhalter → Text' mit dem entsprechenden Text aus der Datenbank 'ersetzt'. Nun möchte ich auch diverse Passagen der Textblöcke mit
z.B. Unterstreichung oder Fett hervorheben.
Gibt es die Möglichkeit wie zu Staroffice-Zeiten durch voranstellen von Steuerzeichen/Attributen
solche Formatierungen durchzuführen (ähnlich z.B. HTML: <u> der unterstrichener Text </u>) ? :?:

F3K Total
* LO-Experte *
Beiträge: 2515
Registriert: So 10. Apr 2011, 10:10

Re: Steuerzeichen/TAG's (Attribute: Fett, Unterstrichen, ...)

Beitrag von F3K Total » Sa 26. Sep 2015, 22:55

Hallo,
ich denke, du bist hier in der falschen Forumskategorie. Du schreibst ja selbst, das du ein Makro verwendest.
Mit dem Makro kannst du einen

Code: Alles auswählen

TextCursor
erzeugen, mit dem du alle Eigenschaften des Textes, z.B. Schriftgröße, Schriftart, fett, kursiv, unterstrichen, Schriftfarbe usw. einstellen kannst.
Den Textcursor erzeugst du z.B. so:

Code: Alles auswählen

oText = ThisComponent.Text
oTextCursor = oText.CreateTextCursor
Um den Text z.B. Fett zu machen ändert man die Eigenschaft

Code: Alles auswählen

oTextCursor.CharWeight
von 100 auf 150
also

Code: Alles auswählen

oTextCursor.CharWeight = 150
Mit den Suchworten
TextCursor und CharWeight findest du bestimmt Beispiele in den einschlägigen Foren.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Dami
Beiträge: 24
Registriert: Di 20. Jan 2015, 09:33

Re: Steuerzeichen/TAG's (Attribute: Fett, Unterstrichen, ...)

Beitrag von Dami » Do 1. Okt 2015, 16:22

F3K danke Dir für die schnelle Antwort.
Dies jedoch umzusetzen wird schon Aufwand...

Wenn ich dies richtig verstehe müsste ich:
ein Programm schreiben welches Marken für die entsprechende Hervorhebungen
im Text findet und interpretiert.

In Anlehnung an HTML als Beispiel:
<u> UText </u>
-> Lese Text ein, Finde die Position der Start- und Endmarke, lösche diese, wende die Attribute von Start- bis Endposition an.
Okay,.. mal schauen wann ich Zeit habe ;)


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten