Raster für Dialogentwürfe

Wie in Band 1 beschrieben ist es oft hilfreich, die Planung der Dialogoberfläche mit einem grafischen Entwurf zu visualisieren. Dazu eignen sich verschiedene Werkzeuge wie zum Beispiel das frei verfügbare Pencil Project. Um realistische und realisierbare Entwürfe erstellen zu können, benötigen Sie ein Bild der SAP GUI als Hintergrund, das zur Positionierung der Dialogelemente wahlweise mit einem Raster versehen ist. Hier finden Sie sowohl entsprechend vorbereitete Bilddateien als auch das in Band 1 beschriebene Skript, mit dem Sie das Raster selbst erzeugen können.
Auflösung Bild ohne Raster Bild mit Raster
1024x768 Bild herunterladen Bild herunterladen
1024x1024 Bild herunterladen Bild herunterladen
1024x2048 Bild herunterladen Bild herunterladen

Die folgende Windows-Kommandodatei erzeugt das Raster in der Grafikdatei. Sie benötigen dazu ImageMagick. Sichern Sie den folgenden Text in einer Datei mit der Endung .cmd im gleichen Verzeichnis wie die Grafikdateien und passen Sie die Parameter im ersten Teil des Skripts entsprechend Ihren Bedürfnissen an.

@ECHO OFF SETLOCAL EnableDelayedExpansion REM Eingabe- und Ausgabedateiname SET INFILE=Blanko-1024x768.png SET OUTFILE=Raster-1024x768.png REM Koordinaten des Rahmens (mit Bildverarbeitungsprogramm ausmessen) SET TOP=226 SET LEFT=16 SET BOTTOM=700 SET RIGHT=1008 REM Anzahl der Zeilen und Spalten des Rahmens SET COLUMNS=141 SET ROWS=23 REM Farbe der Hilfslinien als RGB-Angabe SET COLOR=147,178,208 REM ==== ab hier sollten keine Änderungen mehr notwendig sein === SET /A DX=(%RIGHT%-%LEFT%)/%COLUMNS% SET /A DY=(%BOTTOM%-%TOP%)/%ROWS% ECHO Rastergroesse %DX%x%DY% Pixel SET /A RRIGHT=%LEFT%+%COLUMNS%*%DX% SET /A RBOTTOM=%TOP%+%ROWS%*%DY% SET COMMANDS= FOR /L %%X IN (%LEFT%,%DX%,%RRIGHT%) DO ( SET COMMANDS=!COMMANDS! -draw "line %%X,%TOP% %%X,%RBOTTOM%" ) FOR /L %%Y in (%TOP%,%DY%,%RBOTTOM%) DO ( SET COMMANDS=!COMMANDS! -draw "line %LEFT%,%%Y %RRIGHT%,%%Y" ) CONVERT.EXE %INFILE% -fill none -stroke rgb(%COLOR%) %COMMANDS% %OUTFILE%
German Doctors