Skip To Content

Definieren eines benutzerdefinierten Kartendesigns

Beim Entwerfen und Konfigurieren eines Berichts können Berichts-Designer das Aussehen des Karten-Layouts definieren, indem Sie ein von sechs vordefinierten Designs anwenden oder eines dieser Designs für den aktuellen Bericht ändern. In einem Design können die folgenden Karten-Layout-Elemente definiert werden:

  • Menü
  • Menütext
  • Menümarkierung
  • Menüsymbolfarbe
  • Hervorheben
  • Standardschriftart

Weitere Informationen finden Sie unter Konfigurieren von Karteneinstellungen und Werkzeugen.

Systemadministratoren können außerdem benutzerdefinierte Designs für ihre Organisation erstellen. Benutzerdefinierte Designs werden in der Datei "themes.json.txt" definiert. Nachdem sie definiert wurden, steht Berichtsautoren ein benutzerdefiniertes Design zur Verfügung, das auf Berichte angewendet werden kann, die sie konfigurieren.

  1. Navigieren Sie zu <em4c_ location>\webcontent\esrimap\em4c-bisprovider\config\design\.
  2. Erstellen Sie eine Kopie der Datei "themes.json.txt.default", und benennen Sie sie in themes.json.txt um.
  3. Öffnen Sie die Datei "themes.json.txt" in einem Texteditor, z. B. Notepad.

    Der Datei wurde bereits das benutzerdefinierte Design Hellblau hinzugefügt.

  4. Ändern Sie die Datei, um bei Bedarf zusätzliche Designs einzubeziehen. Der folgende Beispielcode enthält drei benutzerdefinierte Designs, die als Leitfaden dienen:
    {	
    	"themes":	[
    	{
    	"name": "theme1",
    	"css": {
    		"headerColor": "#828282",
    		"headerHoverColor": "#01709d",
    		"accentColor": "#3093ca",
    		"accentTextColor": "#ffffff",
    		"fontFamily": "'Segoe UI', Avenir, 'Helvetica Neue', Arial, sans-serif",
    		"menuIconColor": "gray" //options are white, gray, black
    		}
    	},
    	{
    	"name": "theme 2",
    	"css": {
    		"headerColor": "#b3f189",
    		"headerHoverColor": "#076b2c",
    		"accentColor": "#b3f189",
    		"accentTextColor": "#101b14",
    		"fontFamily": "Tahoma, Geneva",
    		"menuIconColor": "black"
    		}
    	},
    	{
    	"name": "theme 3",
    	"css": {
    		"headerColor": "#828282"
    		}
    	}
    			]  
    }
    Hinweis:

    Wenn nur einige der verfügbaren Einstellungen für ein Design verfügbar sind (wie im Design 3 des Beispiels), werden die entsprechenden Einstellung für das Design "Blau" (Standard) für die fehlenden Einstellungen angewendet.

  5. Überprüfen Sie, ob die JSON-Datei noch gültig ist.
  6. Speichern Sie die Datei.
  7. Löschen Sie den Browser-Cache.
  8. Überprüfen Sie, ob die benutzerdefinierten Designs im Berichtserstellungsmodus folgendermaßen angezeigt werden:
    1. Wählen Sie im Menü Erweitert die Option Konfigurieren.
    2. Klicken Sie auf die Registerkarte Layout.
    3. Blenden Sie das Dropdown-Menü Design ein.

      Die benutzerdefinierten Designs, die Sie erstellt haben, sollten aufgeführt sein. Wenn ein oder zwei Designs identische Namen haben, wird eine Zahl an den Namen des jeweils doppelten Designs angefügt. Wenn die JSON-Datei Fehler aufweist, werden die benutzerdefinierten Designs nicht in der Liste angezeigt.

    4. Wählen Sie ein von Ihnen erstelltes benutzerdefiniertes Design aus, und klicken Sie auf Benutzerdefiniert, um sicherzustellen, dass die Einstellungen übernommen werden. Wiederholen Sie diesen Schritt für alle anderen benutzerdefinierten Designs, die Sie definiert haben.
    5. Klicken Sie anschließend auf Abbrechen.