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

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

housefreund
******
Beiträge: 603
Registriert: Do, 03.01.2008 23:23

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

Beitrag von housefreund »

  • 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) 2880 mal betrachtet
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

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

Beitrag von Stephan »

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
housefreund
******
Beiträge: 603
Registriert: Do, 03.01.2008 23:23

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

Beitrag von housefreund »

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.)
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

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

Beitrag von Stephan »

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) 156-mal heruntergeladen
Extension-SYmbolleiste.gif
Extension-SYmbolleiste.gif (9.13 KiB) 2820 mal betrachtet
housefreund
******
Beiträge: 603
Registriert: Do, 03.01.2008 23:23

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

Beitrag von housefreund »

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
Antworten