Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

Re: Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

von housefreund » So, 24.10.2021 11:10

Sorry. Meinte so etwas im Sinne von "(langfristig) sicher", wenn es danach geht, diese Funktion auch langfristig nutzen zu können.


Auch wenn das echt cool ist, mal so ein Makro vor den Augen zu haben, danke. :D

Re: Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

von Stephan » So, 24.10.2021 05:28

das schwebt mir nun nicht sinnvoll vor
Was ist denn weniger "sinnvoll" als bei der anderen Funktion?

Ich habe jetzt mal die Makros in eine Extension gepackt, welche bei Installation auch eine Symbolleiste erzeugt (siehe Ansicht-SYmbolleisten-Schriftgröße ändern)

Hinweis:
wegen Unterschieden hinsichtlich Symbolleisten in Extensions in OO/LO (siehe: https://wiki.openoffice.org/wiki/Extens ... cu_changes und https://wiki.openoffice.org/wiki/Extens ... nd_AOO_4.x) ist die angehängte Extension nur zur Nutzung mit LO verwendbar. (Für OO müste sie angepasst werden)



Gruß
Stephan
Dateianhänge
Schriftgroesse-1.0.0.oxt
(10.57 KiB) 162-mal heruntergeladen
Extension-SYmbolleiste.gif
Extension-SYmbolleiste.gif (9.13 KiB) 2920 mal betrachtet

Re: Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

von housefreund » Sa, 23.10.2021 20:06

Ach, schade. Was eine komische Einstellung, dachte echt dass es bei mir etwas ver-konfiguriertes sei.

Danke aber. :)

(Die Makros nun stets dafür zu nutzen, das schwebt mir nun nicht sinnvoll vor.)

Re: Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

von Stephan » Sa, 23.10.2021 18:04

Lässt sich die Änderung, die über die Buttons durchgeführt wird, auch auf 1 pt umstellen?
Nicht das ich wüsste.

Du könntest alternativ 4 Makros bemühen:
z.B. für Writer:

Code: Alles auswählen

Sub EinPunktGroesser()
	anz = ThisComponent.getCurrentSelection.Count
	For i = 0 To anz-1
		With ThisComponent.getCurrentSelection.getByIndex(i)
			.CharHeight = .CharHeight + 1
		End With
	Next i
End Sub

Sub EinPunktKleiner()
	anz = ThisComponent.getCurrentSelection.Count
	For i = 0 To anz-1
		With ThisComponent.getCurrentSelection.getByIndex(i)
			.CharHeight = .CharHeight - 1
		End With
	Next i
End Sub
z.B. für Calc:

Code: Alles auswählen

Sub EinPunktGroesser()
	With ThisComponent.getCurrentSelection
		.CharHeight = .CharHeight + 1
	End With
End Sub

Sub EinPunktKleiner()
	With ThisComponent.getCurrentSelection
		.CharHeight = .CharHeight - 1
	End With
End Sub

ich schreibe "z.B." weil das noch nicht perfekt ist, denn jede Teil-markierung muss eine einheitliche Schriftgrösse haben


Gruß
Stephan

Wie Schriftgröße um 1 pt vergrößern oder verkleinern?

von housefreund » Sa, 23.10.2021 14:49

  • System: Linux 5.14.14
    LO-Version: libreoffice-fresh 7.2.2-1
Hallo zusammen,

wenn ich, egal ob in Writer oder Calc, auf die Buttons
Schriftgröße vergrößern
oder
Schriftgröße verkleinern
klicke, ändert sich der Wert immer um 2 pt / Punkte.

Lässt sich die Änderung, die über die Buttons durchgeführt wird, auch auf 1 pt umstellen?

LibreOffice-Frage Schriftgröße vergrößern verkleinern.jpg
LibreOffice-Frage Schriftgröße vergrößern verkleinern.jpg (31 KiB) 2980 mal betrachtet

Nach oben