Um Ihnen die Möglichkeit zu geben, die schönsten Oberflächen zu erstellen, verbessern wir weiterhin die Formularobjekte. Seit 4D v19 R6 können Sie einen abgerundeten Rahmen für statische Text- und Eingabetext-Formularobjekte definieren.
Mit 4D v20 stehen Ihnen neue Möglichkeiten zur Verfügung.
- Für Schaltflächen, Optionsfelder und Kontrollkästchen haben wir neue Einstellungen für den Text und das Symbol hinzugefügt.
- Bei Schaltflächen und Kontrollkästchen wurde die Anzahl der Zustände für das Symbol verbessert, um eine bessere Darstellung für den Endanwender zu ermöglichen.
Position des Textes und des Symbols
Textausrichtung
Die Eigenschaft „Textausrichtung“ ist jetzt für Schaltflächen, Optionsfelder und Kontrollkästchen anwendbar. Sie können die Textausrichtung mit der Eigenschaftsliste, CSS und dem OBJECT SET HORIZONTAL ALIGNMENT Befehl verwenden.
Eigenschaftsliste:
CSS-Beispiel:
.align { textAlign : rechts; }
Code-Beispiel:
Dem OBJECT SET HORIZONTAL ALIGNMENT Befehl können Sie eine der drei Konstanten übergeben: Align left, Align right, und Align center.
OBJECT SET HORIZONTAL ALIGNMENT (*; "button"; Align center)
Bild hugs Titel
Die neue Eigenschaft „Bild hugs Titel“ wurde für Schaltflächen, Optionsfelder und Kontrollkästchen hinzugefügt.
Wenn der Wert dieser Eigenschaft falsch ist, wird das Bild entsprechend der Eigenschaft „Title/ImagePosition“ am Rand der Schaltfläche positioniert. Wenn der Wert dieser Eigenschaft true ist, wird das Bild entsprechend der Eigenschaft „Title/ImagePosition“ direkt neben dem Titel positioniert.
Diese Eigenschaft kann über die Eigenschaftsliste, CSS und OBJECT SET FORMAT Befehl.
Eigenschaftsliste:
CSS-Beispiel:
.hug { imageHugsTitle : false; }
Code-Beispiel:
Um Schaltflächen zu formatieren, übergeben Sie mit dem OBJECT SET FORMAT Befehl eine Zeichenkette mit folgender Syntax übergeben: „title; picture; background; titlePos; titleVisible; iconVisible; style; horMargin; vertMargin; iconOffset; popupMenu; hyperlink; numStates; imageHugsTitle„. Wenn Sie einen Wert nicht ändern wollen, brauchen Sie ihn nicht zu übergeben.
Um nur die Eigenschaft imageHugsTitle zu ändern:
OBJECT SET FORMAT (*; "button"; ";;;;;;;;;;;;;0")
Ergebnis
Hier sind verschiedene Beispiele dafür, was wir erreichen können:
Anzahl der Symbolzustände
Für Optionsfelder und Kontrollkästchen können Sie vor 4D v20 ein Symbol mit vier Zuständen definieren: True, False, Rollover und Disable.
Um die Benutzerfreundlichkeit zu erhöhen, müssen Sie in manchen Fällen den Rollover- oder Disablestatus als True oder False definieren. So können Sie jetzt ein Symbol mit 2 bis 6 Zuständen verwenden.
- True,
- False,
- True Rollover,
- False Rollover,
- True Disable,
- False Disable.
Sie können die HDI herunterladen, um die verschiedenen Zustände zu sehen, indem Sie klicken, schweben…
Weiter…
Schauen Sie sich diese Funktion mit dem HDI und die Dokumentation für weitere Details an! Und wie immer freuen wir uns auf Ihr Feedback.