Gespeichert von FileMaker Entwickler am Di, 04/28/2020 - 17:45

Textformatierung per Buttonleiste

Die Formatuierung von Text war schon immer einer der großen Vorteile von FileMaker. Obwohl die Formatierungsfunktionen eigentlich gar nicht so versteckt sind, kann man als FileMaker Entwickler doch eine Funktionseinheit bereitstellen, die die Formatierung von Text für den Anwender intuitiver und einfacher macht.

Eine Buttonleiste mit vordefinierten Formatierungsoptionen beitet mehrere Vorteile:

  1. Sowohl Farbe, als auch Schriftstil und Textgröße können mit einem Klick zugewiesen werden
  2. es lassen sich zusätzliche Zeichen wie eine Linie für eine Überschrift über/unter dem ausgewählten Text hinzufügen
  3. Mit vorgegebenen Schaltflächen kann eine verbindliche Vorgabe für alle Anwender einer Firma bereitstellt werden

Die Lösung besteht aus mehreren gruppierten Button und einem Skript.

Die einzelnen Button sollten kleine, eindeutige Button sein und zum Beispiel in der entsprechenden Farbe oder mit einem aussagekräftigen Symbol oder Buchstaben:

  • Buttons für eine farbige Markierung haben in unserem Beispiel die Farbe, die auf den Text angewendet wird
  • Die Button 2 und 3 sind für Überschriften H2 und H3 und enthalten neben einer farblichen Formatierung Linien über und unter dem Text
  • Der X Button entfernt formatierungen (oftmals hiflreich wenn Rich Text in FileMaker hineinkopiert wird)

Die Button werden dann gruppiert und können so einfach von einem Layout ins nächste kopiert werden.

Textformatierg per Button - FileMaker Entwickler

 

Funktion

 

Der Anwender markiert in einem Feld die zu formatierenden Zeichen und klickt auf einen der Button. Die Button rufen alle das Skript 170 Text Style Control auf und übergeben mehrere Parameter (_sp ( "Format1" ; "Color" ) & _sp ( "Color" ; "FF2BA1" ))

Da mehrere Parameter übergeben werden, erfolgt die Übergabe der ScriptParameter mit den hier beschriebenen CustomFunctions _sp und _gp

  • Parameter Key Format1 steuert den Stil "Clear Formats|Italic|Bold|Underline|Bullet|Color"
  • Parameter Key Color übergibt die gewünschte Farbe im HTML Farbcode
  • Parameter Key Header fügt in unsere Beispiel Script Linien über oder unter dem Text hinzu
  • Parameter Key Size setzt die Schriftgröße

 

Download

Hier können Sie die Bespiel Datei runterladen

 

 

 

Mamtemic GmbH:
FileMaker Entwicklung, FileMaker Programmierung, Individuelle Datenbanklösungen, Speziallösungen, Web Applications, Auswertungen & Berichte, Außendienst Steuerung, Spezial Kalkulationen, Datenkonvertierung, FileMaker Entwickler für die Anpassung und Wartung Ihrer Inhouse Datenbank
FileMaker Development in Hamburg, Deutschland und Europa, FileMaker Consulting in Norddeutschland