Standardschriftart in Dialogen ändern

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: Standardschriftart in Dialogen ändern

Re: Standardschriftart in Dialogen ändern

von erikafuchs » Mi, 22.01.2020 13:08

..gelöscht

Re: Standardschriftart in Dialogen ändern

von marcel_at_work » Mo, 20.01.2020 18:42

... oh,... je

Dann mal ne gute Besserung.

Bis denne...

Re: Standardschriftart in Dialogen ändern

von balu » Mo, 20.01.2020 18:39

Hallo Marcel,
Hmmm... wenn du irgendwo in Xray eine Eigenschaft gefunden hast, die sich zu deinem realen Wert unterscheidet, war es wohl leider nicht die zutreffende. :shock:
Ich dachte ja zu erst das Du mich aufn Arm nehmen wolltest. Doch dem war und ist nicht so. Kommt gleich.

im Dialog selbst scheint man die Eigenschaften der Schriftart(en) unter oDialog.StyleSettings... und oDialog.Peer.StyleSettings... finden zu können. In diesem Objekt sind Schriftarten für allerlei verschiedene Module integriert.
Was denn? Noch ne weitere Armschunkelei?
oDialog.StyleSettings...
oDialog.Peer.StyleSettings...
Find ich nicht. Diese Einträge sind nicht bei mir vorhanden.

Jetzt darfst Du mal dumm aus der Wäsche schauen.

Ich geh derweil mal einen Kaffeeee trinken.



Bin wieder da.

Also das die genannten Einträge nicht vorhanden sind, liegt an 2 Faktoren.
1.
Ich

2.
Falsches Office

Und da 1+2=3 ergibt, folgt daraus das ich mit OO.o 3.2.1 daneben lag. Denn dort stehen die Einträge nicht zur Verfügung. Aber in AOO 4.1.5 sieht das schon ganz anders aus, weil sie dort existieren. Also doppelt dumm-dumm gelaufen, besonders ich :lol:

Mir gehts heute mal wieder vom Koppe her echt übel :oops: . Und deshalb stelle ich hiermit den Funkverkehr vorübergehend ein.



Gruß
balu

Re: Standardschriftart in Dialogen ändern

von marcel_at_work » Mo, 20.01.2020 17:46

Hey balu,

im Dialog selbst scheint man die Eigenschaften der Schriftart(en) unter oDialog.StyleSettings... und oDialog.Peer.StyleSettings... finden zu können. In diesem Objekt sind Schriftarten für allerlei verschiedene Module integriert.
Leider hab' ich aber noch nicht herausgefunden, wie man die dortigen Änderungen auch auf den Dialog anwenden kann - aktiv/sichtbar ist stets nur die Standardschriftart, egal, welche Werte man festlegt.

Liebe Grüße,

Marcel

Re: Standardschriftart in Dialogen ändern

von balu » Mo, 20.01.2020 00:10

Marcel, das noch und ich bin wech.
war es wohl leider nicht die zutreffende
Weisst Du denn wo diese Stelle ist?
Frage ist ernst gemeint.

Ich bin schon fast am schnarrrrrrrrrrr
balu

Re: Standardschriftart in Dialogen ändern

von balu » Mo, 20.01.2020 00:04

Pit, warum spreche ich in Rätseln?

In XRAY wollte ich nachschauen wo man für den Dialog die Schriftgröße in Erfahrung bringen kann, um sie dann gezielt per Makro ändern zu können. Hätte da jetzt an einer bestimmten Stelle für "FontHigh" der Wert 8 gestanden, dann wäre das die dementsprechende Stelle gewesen um die Größe zu ändern. Jedoch stand dort nicht 8, sondern die 0 (Null).

Die 8 steht aber in der IDE im Dialog bei den dementsprechenden Einstellungen. Und normalerweise hätte XRAY das auch angezeigt. Bei Steuerelemten die man in der IDE im Dialog zeichnet, wie z.B. bei einen Command-Button, wäre das der Fall gewesen, aber im Dialog selber ist da nix zu sehen gewesen.

Rätsel gelöst?

hatte ich gehofft, bei allen die Schriftgröße auf einmal vergrößern zu können.
War meine Vererbungstheorie doch richtig.



Gute Nacht
balu

Re: Standardschriftart in Dialogen ändern

von marcel_at_work » So, 19.01.2020 23:56

@balu:

Seit ich durch Tom über das GridControl gestolpert bin, hatte ich dieses Ding mit Xray wochenlang auseinandergenommen und hunderte Tests gemacht, nur um eine Möglichkeit zur Font-Änderung zu finden. Es war mir relativ schnell bewusst, daß der Font des Dialogs nichts mit den Steuerelementen gemein hat, denn es wird überall nur eine globale Standardeinstellung referenziert.

Hmmm... wenn du irgendwo in Xray eine Eigenschaft gefunden hast, die sich zu deinem realen Wert unterscheidet, war es wohl leider nicht die zutreffende. :shock:

@Pit:
Da die meisten der Dialogfelder mit der Einstellung "Standard" erstellt wurden, hatte ich gehofft, bei allen die Schriftgröße auf einmal vergrößern zu können.
Dieser Gedankengang ist nachvollziehbar. 8)

Ich hätte da vielleicht noch eine Idee, z.B. auch für zukünftige Projekte:

Steuerelemente haben verschiedene Eigenschaften, in denen man 'versteckte' Informationen unterbringen kann. Man könnte z.B. die Eigenschaft 'Zusatzinformation' mit einem Kürzel wie style1, o.ä. versehen und jedes Steuerelement mit einem solchen Kürzel dann später, in einer Schleife mit den gewünschten Änderungen versehen - so ist man u.a. auch unabhängig bei der Bezeichnerwahl, etc.

Eine gute Nacht euch allen und einen guten Start in die neue Woche 8) ,

Marcel

Re: Standardschriftart in Dialogen ändern

von erikafuchs » So, 19.01.2020 22:59

@Balu:
wenn ich die Schriftgröße hätte ändern können

Oh Backe, das folgende darf ich ja gar nicht sagen, da dir sonst wieder Bange wird. Aber dennoch sage ich es, aber nicht direkt.

Also, als ich ... *das-böse-wort-denken-wir-uns-jetzt :lol:* ... aktiviert hatte, hatte ich auch versucht die Schriftgröße ausfindig zu machen. Aber selbst da hatte ich einfach keinen Erfolg. Ich konnte wohl den dementsprechenden Eintrag ausfindig machen (denke ich mal), aber dort stand nur 0. Jedoch im Dialog selber steht bei mir der Wert auf 8.

Also auch ein negatives Ergebnis.
...??? Du sprichst (zumindest für mich) in Rätseln.

@Marcel:
Da die meisten der Dialogfelder mit der Einstellung "Standard" erstellt wurden, hatte ich gehofft, bei allen die Schriftgröße auf einmal vergrößern zu können.

Re: Standardschriftart in Dialogen ändern

von erikafuchs » So, 19.01.2020 22:14

Da verweise ich auf einen früheren Post:
ich bekomme Klagen, dass bei der Arbeit mit meinem "Rechentrainer" mit dem Beamer die Dialogfenster und die Schrift zu klein ist und weiter hinten im Raum nicht mehr gelesen werden kann. In meinem Rechentrainer gibt es jetzt eine neue Funktion "Rechenduell", da muss man mit dem Beamer arbeiten.
Seht ihr eine Möglichkeit ein Dialog zur Laufzeit mit Schriften zu vergrößern ohne jedes Feld einzeln anzusprechen? Mir fällt dazu (wiedermal) nichts ein.
... hier ist mir auch nicht geholfen einfach das Beamerbild zu vergrößern, außer dem Dialog mit der Aufgabenstellung gibt es oft noch eine Grafik, z.B. ein Koordinatensystem und beim "Duell" auch noch ein Fenster mit den Kandidaten.
Ich habe jetzt auch nicht die ganzen Dialoge vergrößert sondern nur die Schriften von einigen Feldern (noch in Abhängigkeit vom Aufgabentyp), bei verschiedenen Dialogvorlagen und 42 Aufgabentypen mit x Unterfunktionen ist das echt Arbeit.
Wenn Du willst, kannst Du Dir den Rechentrainer hier:https://medien.bildung.hessen.de/liz/re ... index.html anschauen. .... Die vergrößerte Schrift kommt aber erst im Laufe der Woche.

Re: Standardschriftart in Dialogen ändern

von balu » So, 19.01.2020 22:07

Ave

@Pit
... oh Mann, bei jedem Post habe ich Angst, dass Du mir wieder mit xRay kommst ... was für ein Glück, dass Du da nicht fündig wurdest (hätte ich nir auch nicht vorstellen können).
Oh Junge!
Ob Du es glaubst oder nicht, das hatte mich grad eben richtig zum Lachen gebracht. Für mich war das eben ein köstlicher Humor *Daumen-hoch*.

Aber davon ab, ich hatte ja nicht gesagt, das Du damit selber arbeiten solltest, sondern das ich für mich damit rumgewerkelt habe.

wenn ich die Schriftgröße hätte ändern können
Oh Backe, das folgende darf ich ja gar nicht sagen, da dir sonst wieder Bange wird. Aber dennoch sage ich es, aber nicht direkt.

Also, als ich ... *das-böse-wort-denken-wir-uns-jetzt :lol:* ... aktiviert hatte, hatte ich auch versucht die Schriftgröße ausfindig zu machen. Aber selbst da hatte ich einfach keinen Erfolg. Ich konnte wohl den dementsprechenden Eintrag ausfindig machen (denke ich mal), aber dort stand nur 0. Jedoch im Dialog selber steht bei mir der Wert auf 8.

Also auch ein negatives Ergebnis.



@Marcel
warum genau interessiert(e) dich eigentlich die Einstellung der Standardschriftart/-größe
Vielleicht hängt das hiermit zusammen.
balu hat geschrieben: 1.
Geänderte Schrift im Dialog wird nicht auf Steuerelemente innerhalb des Dialogs vererbt.
Falls dir das nix sagt, so folgt eine kurze Erklärung dazu.
Wenn man z.B. in Calc die Stanardvorlage ändert, nehmen wir die Schriftart, dann werden alle neu erstellten Vorlagen mit der Schrift versehen die in der Standardvorlage eingestellt ist. Das nennt man "Vererben". Es kann nicht alles vererbt werden, aber die Schrift gehört dazu.

Jedoch ist das mein persönlicher Gedanke dazu.



Gruß
balu

Re: Standardschriftart in Dialogen ändern

von marcel_at_work » So, 19.01.2020 21:22

Hey Pit,

warum genau interessiert(e) dich eigentlich die Einstellung der Standardschriftart/-größe, wenn man die optische Anzeige doch jederzeit ändern kann?

Wenn dein 'Rechentrainer' auf verschiedenen Zielsystemen läuft, aber die Oberfläche sich dadurch nicht ändern soll, müsste man sowieso eruieren, welche Einstellungen überall vorhanden sind.

1) vorhandene Schriftarten und Einstellungen für Stile, etc. auf dem jeweiligen Zielsystem
2) Berechnungen für Position, Länge, Breite, Ausrichtung, etc. jeweils mittels Benutzung der Einheit ma bzw. der Twips-Funktionen

usw.

Ich selbst habe schon immer wieder Probleme, wenn ich meine Desktop-Dialoge (WIN) auf einem WIN-Tablet o.ä. laufen lassen will. :lol:

Liebe Grüße,

Marcel

Re: Standardschriftart in Dialogen ändern

von erikafuchs » So, 19.01.2020 21:03

... nun ja, eigentlich hätte es mir genügt, wenn ich die Schriftgröße hätte ändern können (hier ist die Standardeinstellung "9"). Klar, hätte ich auch bei der Frage schon reinschreiben können! Wer kommt aber drauf, dass schon die Schriftart nicht wirklich geändert werden kann.
... jetzt ist es eh fast zu spät, ich mache das händisch - aber rein akademisch: Vielleicht kann man ja wenigsten die Größe voreinstellen (allerdings vermute ich wegen dem "NS" im Mac, dass auch die Größe zu einer Systemgrundeinstellung gehört.

Re: Standardschriftart in Dialogen ändern

von erikafuchs » So, 19.01.2020 20:58

Hallo Balu,
schön von Dir zu hören!
Also mal XRAY angeschmissen
... oh Mann, bei jedem Post habe ich Angst, dass Du mir wieder mit xRay kommst ... was für ein Glück, dass Du da nicht fündig wurdest (hätte ich nir auch nicht vorstellen können).
Dass man die Schriften in Calc über Formatvorlagen ändert ist mir bekannt. Writer benutze ich eher nicht, da kann man wahrscheinlich eine Dokumentvorlage abspeichern. Bei Win10 geht es eher gar nicht mehr. Ich habe mal im Mac reingeschaut: Unter Sierra ist die Standartschrift "San Francisco". Auch diese kann, wie bei WIN10, nur mit Zusatztooles geändert werden. Und rate, was bei den Dialogen als "Standart" steht: "SF NS Text"! Das heißt, Marcel war also wohl auf dem richtigen Weg, der Standard kommt wohl vom Betriebssystem.
ich bin jetzt dabei für meine x Dialoge, das händisch zu ändern. Da es mir jetzt zumindest gelungen ist, die Daialogfelder vertikal mittig anzuorden, sieht das jetzt auch schon ganz gut aus - ist aber etwas Arbeit. Und jetzt habe ich Angst, wie diese Änderungen auf dem Mac und unter Linux aussehen.
Ein "Eingriff in Office" bringt mir natürlich nix, da, wie Du weißt, mein Rechentrainer auf x Systemen läuft.
Vielen Dank für Deine Mühe
So long
Pit

Re: Standardschriftart in Dialogen ändern

von marcel_at_work » So, 19.01.2020 20:39

Hey Leute,

die obige Lösung aus der Chip funktioniert für alle Windows-Dialoge und dies wird auch so in der OOo-IDE angezeigt - getestet.

Eine Änderung der angezeigten Schriftart in OpenOffice.org habe ich auch gerade erfolgreich getestet, dies wirkt sich aber auf die gesamte Anwendung und nicht nur Dialoge aus (die "Standardschrift" in der OOo scheint sich dabei auf die Systemschriftart zu beziehen, siehe Lösung zuvor):

OOo > Extras > Optionen > Schriftarten > "Ersetzungstabelle anwenden" aktivieren > unter "Schrift:" die Systemschrift und bei "Ersetzen durch" eine neue Schrift auswählen > mit grünem Häkchen bestätigen und in der Listbox darunter die Checkbox mit der gewünschten Eigenschaft aktivieren > die Änderung wird beim nächsten Dokumentstart sichtbar

Vielleicht kann man das auch per Makro über die API o.ä. steuern.

Viele Grüße,

Marcel

Re: Standardschriftart in Dialogen ändern

von balu » So, 19.01.2020 19:30

Hallo Pit,

ICH darf es mir ja mal erlauben dir gegenüber ein klein wenig blöde daherzukommen ;-)

"Du und deine ewigen Sonderwünsche! *tztztztztztz*" :lol:

Bezüglich deinem aktuellen Problem wollt ich mal nachschauen ob ich irgendwelche nützliche Infos aus diesem meinem Asbach-Ur-Alt Thread: Unterschiedliche Dialoggrößen zwischen Linux Systemen? herausziehen kann. Aber NÖ! Dem war leider nicht so.
Doch oh welch ein Wunder!
Vor sehr knapp 8 Jahren warst Du auch in dem Thread kurz beteiligt. :-)
Okay, diese olle Kamelle zu Thread hilft uns nicht weiter.

Also mal XRAY angeschmissen, und latürnich nix da mit Erfolg. Na jut, bin ja manchmal zu Plöte um das richtige mit XRAY zu finden. Also Plan C muss her. Plan A war der Thread.

Plan C besagte: Den Dialog in der IDE eine andere Schrift zuzuordnen. Ergebnis: K.V. (Kanste vergessen). Office beendet und neu gestartet. Und mal geschaut ob sich etwas geändert hat. Die zuvor neu eingestellte Schrift (in diesem Falle wars WINGDINGS, fällt ja doch auf ;-)) war noch als Schrift in den Optionen im Dialog eingestellt, aber sie zeigte keine Wirkung.

Plan D und höher gibts nicht.

Aber aus reiner neugierde hatte ich jetzt einfach mal einen Button schnell gekritzelt, und siehe da, .......*flüche-werden-zensiert* .... der Button hat in den Optionen als Schrift folgendes stehen: "Standard"
Und das bedeutet schlußendlich bei mir:
1.
Geänderte Schrift im Dialog wird nicht auf Steuerelemente innerhalb des Dialogs vererbt.

2.
Die Standardschrift kann wohl nur auf Office-Ebene geändert werden. Wo und wie genau spielt jetzt nicht so die Rolle, da dies ein mächtiger Eingriff in das Office selbst bedeuteten würde, und außerdem, ... auch wenn ich es nicht getestet habe, aber es sehr stark vermute ... muss anschließend das Ofice neu gestartet werden. Und das liegt wohl nicht in deinem Interesse.

Ich habe sehr bewusst Office gesagt, und nicht Calc, weil ich wirklich das Office meine.
Natürlich steht hier jetzt Office stellvertretend für AOO und LO.

Muss aber auch gestehen, das ich jetzt nur in OO.o 3.2.1 gewurschtelt habe, aber wenn Du schon so eine Frage stellst, dann gehe ich einfach mal davon aus das Du prinzipiel die gleichen Erfahrungen gemacht hast, und das in aktuellern Office-Versionen. Du darfst mich aber gerne berichtigen.

Zu Punkt 2 sei noch als Ergänzung folgendes gesagt.
Einige Änderungen im Office kann man wohl direkt per Makro vornehmen und sie wirken sofort. Jedoch andere müssen irgendwie in bestimmten Konfigurationsdateien vorgenommen werden, die man wohl auch per Makro ändern kann, aber die verlangen anschließend einen, wie schon gesagt, neustart des Office.

Schlußwort.
Da ich ja nur ne kleine LED bin, sind meine Worte nicht in Stein gemeißelt, das können die großen Strahler machen. *lach*



Gruß
balu

Nach oben