gelöst: align und vertical align

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: gelöst: align und vertical align

Re: align und vertical align

von erikafuchs » So, 19.01.2020 13:20

OK,
mit viel Probieren habe ich es herausgefunden:

Code: Alles auswählen

oCtrl1.verticalAlign =  com.sun.star.style.VerticalAlignment.MIDDLE

Re: align und vertical align

von erikafuchs » Mo, 13.01.2020 12:52

Dass das so einfach geht hatte ich ja auch nicht erwartet, probieren kann man es ja mal:

Code: Alles auswählen

		oDialog=createUnoDialog(DialogLibraries.Rechentrainer.RechnenDialog)
		oCtrl1=oDialog.getControl("Aufgabe").model
		oCtrl2=oDialog.getControl("Aufgabe1").model
		oCtrl3=oDialog.getControl("gleich").model
		oCtrl4=oDialog.getControl("Eingabe").model
		oCtrl5=oDialog.getControl("Einheit").model
		for n=1 to 5
			oCtrl & n.VerticalAlign=MIDDLE
		next
1. geht das mit "oCtrl1.VerticalAlign=MIDDLE" natürlich nicht so einfach und
2. dass das mit der Schleife so funktioniert habe ich auch nicht wirklich erwartet -
- kann mir da bitte jemand helfen?

Re: align und vertical align

von erikafuchs » Mo, 13.01.2020 12:18

Danke, wieder was gelernt - also als Makro.
Grüße
Pit

Re: align und vertical align

von Stephan » Mo, 13.01.2020 08:07

Bei Makros gibt es die Möglichleit zusätzlich zu horizontaler Orientierung (align) auch die vertikale Orientierung (vertical align) zu ändern. Bei der Erstellung von Dialogen finde ich nur die Möglichkeit, die horizontale Orientierung zu wählen, nicht aber die vertikale ... bin ich blind?
Die Eigenschaft "VerticalAlign" ist in der IDL-Referenz als Optional gekennzeichnet:
http://www.openoffice.org/api/docs/comm ... ticalAlign
das dürfte der Grund sein das sie über den Eigenschaftsdialog in der IDE nicht erreichbar ist.

(Ich würde das andererseits aber nicht als Regel betrachten wollen und also garantieren das immer gilt das optionale Eigenschaften nicht über die GUI bearbeitbar sind.)


Gruß
Stephan

gelöst: align und vertical align

von erikafuchs » So, 12.01.2020 22:45

Wahrscheinlich klappt das nicht, den ganzen Dialog zu vergrößern, mir wäre schon geholfen, wenn ich die Schrift (und zum Teil auch die Größe) einzelner Felder in Dialogen ändern könnte. Dabei wäre es wichtig, dass ich die Texte vertikal mittig anordnen könnte. Bei Makros gibt es die Möglichleit zusätzlich zu horizontaler Orientierung (align) auch die vertikale Orientierung (vertical align) zu ändern. Bei der Erstellung von Dialogen finde ich nur die Möglichkeit, die horizontale Orientierung zu wählen, nicht aber die vertikale ... bin ich blind?

Nach oben