❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 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: 2501
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 und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten