Mittels einer Layout.ini können Logos und Hintergrund des HVS32 Hauptfensters dynamisch eingestellt werden.
Ab Version 7.113.29 wird bei Neuinstallationen / Updates diese Variante der Default sein:
Es kann eine Layout.ini pro Versandstation konfiguriert werden, wenn unterschiedliche Einstellungen pro Platz gewünscht sind. Wenn im Versandstationsordner keine Layout.ini gefunden wurde, wird im HVS32 Hauptverzeichnis gesucht.
Konfiguration der Layout.ini
Inhalt Beispiel:
xxxxxxxxxx[Konfiguration]#EditMode = true[HVS32Logo]Hidden = true#Name = HVS32.wmf#Faktor = 0.09#RelativeLeft = 0#RelativeTop = -29[HeidlerLogo]#Hidden = trueName = HeidlerLogo2023white.png#Name = HeidlerLogo2023green.pngFaktor = 1#RelativeLeft = 0RelativeTop = -11.5[AnzeigeText]Hidden = trueText = TESTSYSTEMFont = TahomaSize = 130Color = 255, 200, 100Bold = true#Italic = true#Underline = true#StrikeOut = true#RelativeLeft = 0RelativeTop = 2.5[LoadingText]#Hidden = true#Text = Loading Font = Calibri#Size = 30Color = 0, 0, 0Bold = true#Italic = true#Underline = true#StrikeOut = true#RelativeLeft = 0#RelativeTop = 0[HintergrundBild]Name = HVS32Background2023green.png#Name = HVS32Background2023white.pngErklärung
- Alles nach einer Raute (#) sind:
- Kommentare, die Erklärungen / Informationen sein können. (Beispiel: # Ich bin Beispielkommentar und habe was Wichtiges zu sagen)
- Auskommentierte Felder mit Zuweisungen. (Beispiel: #Name = HVS32Background2023white.png)
- In einer Sektion sollte dasselbe Feld nicht mehrfach zugewiesen werden.
- Sind alle Optionen eines Feldes auskommentiert, gilt der Defaultwert im HVS32.
- [Konfiguration]
- EditMode: Mit 'EditMode = true' wird die Layout.ini jedes Mal eingelesen, wenn das Fenster in der Größe geändert wird (resize). Das kann dazu genutzt werden, die Positionen von Logos und Text über die Layout.ini festzulegen, ohne das Programm neu starten zu müssen. Es reicht, das Fenster in der Größe zu ändern. Wenn aktiviert, kann man ein Flackern der Logos/Schrift beim Ladevorgang beobachten.
- [HVS32Logo]
- Ursprünglich das alte HVS32-Logo:
- [HeidlerLogo]
- Hauptlogo
- Beschreibung der Felder für Logos:
- Hidden: Logo wird nicht dargestellt
- Name: Dateiname des Logos. Unterstützte Formate: BMP, JPG, PNG, WMF, EMF (Es wird zunächst nach der unverschlüsselten Datei gesucht. Wird diese nicht gefunden, wird nach der verschlüsselten gesucht. Relative Pfadangaben gehen vom Layout-Ordner aus.)
- Faktor: Größe des Logos (1.0 entspricht 100 %, Werte kleiner 0 sind möglich)
- RelativeLeft: Horizontale Position (Mitte ist 0, nach rechts: 0 bis 50, nach links: 0 bis -50, Kommawerte erlaubt)
- RelativeTop: Vertikale Position (Mitte ist 0, nach unten: 0 bis 50, nach oben: 0 bis -50, Kommawerte erlaubt)
- [AnzeigeText]
- Dargestellte Schrift für spezielle Bezeichnung des Systems, z.B. Testsystem oder derart.
- Die vertikale Position wird vom [HeidlerLogo] bestimmt und sich unterhalb ausrichten, d.h. 'RelativeTop = 0' ist nicht unbedingt die Mitte des Bildschirms.
- [LoadingText]
- Dargestellte Schrift, die nur während des Startvorgangs angezeigt wird.
- Die vertikale Position wird vom [AnzeigeText] bestimmt und sich unterhalb ausrichten, d.h. 'RelativeTop = 0' ist nicht unbedingt die Mitte des Bildschirms.
- Beschreibung der Felder für Texte:
- Hidden: Text wird nicht dargestellt
- Text: Dargestellte Schrift
- Size: Größe des Textes
- Font: Schriftart (Es werden die Fonts des Betriebssystems benutzt)
- Color: Farbe der Schriftart in Rot, Grün, Blau (RGB)
- Bold: Schrift fett
- Italic: Schrift schräg
- Underline: Schrift unterstrichen
- StrikeOut: Schrift durchgestrichen
- RelativeLeft: Horizontale Position (Mitte ist 0, nach rechts: 0 bis 50, nach links: 0 bis -50, Kommawerte erlaubt)
- RelativeTop: Vertikale Position (Mitte ist 0, nach unten: 0 bis 50, nach oben: 0 bis -50, Kommawerte erlaubt)
- [HintergrundBild]
- Bild, welches an die Hintergrundfläche des Programms angepasst wird. (Seitenverhältnisse werden nicht beibehalten.)
- Name: Dateiname des Hintergrundbildes (relative Pfadangaben gehen vom Layout-Ordner aus)
Aktivieren der Anzeigeschrift für Testsystem und Co
- Layout.ini in einem Texteditor öffnen (z.B. Notepad++)
- In der Sektion [AnzeigeText] den Eintrag 'Hidden = true' auf 'false' setzten. Ergebnis: 'Hidden = false'.
- Speichern und HVS neu starten.
Die dargestellte Schrift kann mit den Feldern angepasst werden. Es sollte darauf geachtet werden, dass sich die Schrift nicht mit dem Hintergrund beißt.
Separates Layout für eine Versandstation
Kurz: Jede Versandstation kann eine eigene Layout.ini mit abweichender Konfiguration besitzen.
- Layout.ini von z.B. dem HVS-Hauptverzeichnis in den entsprechenden Versandstations-Ordner kopieren
- Layout.ini in einem Texteditor öffnen (z.B. Notepad++)
- Änderungen machen und speichern
- HVS neu starten
Altes Layout wiederherstellen
Kurz: Eine leere Layout.ini Datei triggert das alte Layout.
- Layout.ini im HVS Hauptverzeichnis kopieren und wieder einfügen. (Man kann die (Sicherheits-)Kopie anschließend noch umbenennen, zum Beispiel: Layout_orginal.ini)
- Layout.ini in einem Texteditor öffnen und den Inhalt löschen. (Die leere Datei verhindert das (Wieder-)Installieren der Layout.ini bei einem Update.)
- HVS neu starten
Alternatives Layout aktivieren
Kurz: Die entsprechenden Bilder in der Layout.ini ein- bzw. auskommentieren.
- Layout.ini in einem Texteditor öffnen (z.B. Notepad++)
- In der Sektion [HeidlerLogo] mittels der Raute (#) die Bilder 'tauschen'.
3. In der Sektion [HintergrundBild] mittels der Raute (#) die Bilder 'tauschen'.
4. Speichern und HVS neustarten.