Also...
folgendes Problem quält mich :
Ich habe eine HMI welche ich auf meinem Rechner entwickelt habe. Dort sieht sie auch sehr gut aus und ist soweit funktionabel.
Das Problem ist jedoch das mein Kunde auf seinem Laptop anscheinend etwas an seiner Windows Schriftgröße verändert hat, was zur Folge hat das meine Controls sehr unschön verschoben werden.
Da die HMI einges an Controls,Indicators verclustert und unverclustert enthält fällt die Möglichkeit alles zu einem stirct Typdef zu machen aus.
Weis jemand eine möglichkeit um das Problem programmatisch abzufangen, um in Zukunft solche Überraschungen nicht mehr zu erleben ?
greetz Christian
Abfangen von verschieden Windows Schriftgößen
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Abfangen von verschieden Windows Schriftgößen
Dein Kunde hat vermutlich auf seinem Laptop eine andere Bildschirm-Auflösung. Folgendes Sub-VI soll weiterhelfen:
This program changes the font size of the controls on the front panel to adapt to different screen resolutions. On the front panel, select the current screen resolution and the path to the VI you want to adjust. You also can use this program as a subVI inside of another program. You can specify the size you want fonts to appear at different resolutions by changing the block diagram values.
- Вложения
-
- fontsizeprogrammatically.vi
- (39.01 КБ) 312 скачиваний
أهلا و سهلا بالمستخدمين العرب
-
- developer
- Сообщения: 265
- Зарегистрирован: 14 окт 2008, 00:09
- Награды: 1
- Версия LabVIEW: 8.x, 20x
Re: Abfangen von verschieden Windows Schriftgößen
Im einfachsten Fall machst du folgendes:
Lege in der ini-Datei, die zur exe gehört, einfach die Fonts fest:
Vgl. z.B. hier: http://wiki.lavag.org/LabVIEW_configuration_file/Fonts
Wichtig: appFont, dialogFont, systemFont
Oder hier ist auch was in der Art:
http://forums.lavag.org/Diagram-font-si ... 13078.html
Etwas mehr Arbeit: Ich habe mir angewöhnt, generell alle Fonts, die im FP zu sehen sind, im Font-Dialog auf irgendetwas fest zu pinnen.
Gruß, Jens
Lege in der ini-Datei, die zur exe gehört, einfach die Fonts fest:
Vgl. z.B. hier: http://wiki.lavag.org/LabVIEW_configuration_file/Fonts
Wichtig: appFont, dialogFont, systemFont
Oder hier ist auch was in der Art:
http://forums.lavag.org/Diagram-font-si ... 13078.html
Etwas mehr Arbeit: Ich habe mir angewöhnt, generell alle Fonts, die im FP zu sehen sind, im Font-Dialog auf irgendetwas fest zu pinnen.
Gruß, Jens
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Abfangen von verschieden Windows Schriftgößen
Also, es hat damit zu tun, dass alle Labels, Captions und Boolean Texte in Systemfont erstellt wurden. Du kannst folgendes machen. Öffne Front Panel deines VIs und markiere alle Elemente mit Strg+A, danach kannst du oben im Fornt Dialog für alle markierte Elemente eine feste Schrift auswählen, z.B. Arial.
Danach wird dein Programm überall gleich aussehen.
Danach wird dein Programm überall gleich aussehen.
- santi122
- interested
- Сообщения: 2
- Зарегистрирован: 05 ноя 2008, 11:49
- Версия LabVIEW: 8.2;8.5.1;8.6
- Контактная информация:
Re: Abfangen von verschieden Windows Schriftgößen
Hallo...
Besten dank für den Typ mit dem INI-File ! Hat bestens Funktioniert !!
Getestet hab ichs mit Anzeigeeigenschaften -> Darstellung -> Schriftgrad : Sehr große Schriftarten
-> Hat bestens funktioniert !
Leider ist der NI - Support zu solchen Leistungen nicht fähig
Besten dank für den Typ mit dem INI-File ! Hat bestens Funktioniert !!
Getestet hab ichs mit Anzeigeeigenschaften -> Darstellung -> Schriftgrad : Sehr große Schriftarten
-> Hat bestens funktioniert !
Leider ist der NI - Support zu solchen Leistungen nicht fähig
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 6 Ответы
- 255 Просмотры
-
Последнее сообщение jane_wild