Bildschirm Lineal

... das wahrscheinlich längste Lineal der Welt!

Herunterladen Forum Hilfe Support

Bildschirmlineal als Produktionstool, mit Fokus auf effizientes Bildschirmarbeiten am Windows-PC. Ein Lineal ist ein Hilfsmittel zum Zeichnen von insbesondere gerader Linien*. Dieses Bildschirm Lineal ist ein virtuelles Lineal für Ihren Monitor/ für (Web-) Designer und Programmierer. Das Werkzeug wird mit Klick auf das Icon aus der Quick-Launch-Leiste oder per Strg+Alt+L aktiviert. Es verfügt zudem über eine Lupenfunktion. Der integrierte Farbpicker hilft eine dargestellte Farbe zu analysieren. Während frühe Lineale lediglich eine gerade Kante hatten, haben moderne Lineale meist auch eine Skale, mit der sich Längen messen lassen. Häufig werden auch auf beiden Seiten Skalen aufgebracht, teilweise in unterschiedlichen Maßeinheiten. Das Bildschirm Lineal zeigt nicht nur Koordinaten und Längen sondern auch Winkel. Dieses Bildschirmlineal eignet sich zum Messen von Abständen in Pixel oder in selbstdefinierten Einheiten auf dem Anwenderbildschirm. Ein genaueres Ablesen und Positionieren des Lineals ermöglicht eine zuschaltbare Lupe sowie das Positionieren des Cursors mit den Pfeiltasten.

Die aktuelle Farbe des Pixels unter dem Mauszeiger kann als HTML- oder HEX-Wert angezeigt und kopiert werden. Für Anwender im Bildschirm-Publishing wie Web- oder Bildschirm-Designer, Anwendungs- Entwickler/ Programmierer und für alle die was auf dem Bildschirm messen wollen, ist dieses Tool ein Muß.

Die aktuelle Version von diesem Bildschirm Lineal wurde mit XPSE programmiert, der Programmiersprache für Programmierer, die auch Bildschirm Lineale programmieren und wird in Verbindung mit der XProfan-Runtime ausgeliefert. Nicht programmiert wurde dieses Bildschirm Lineal mit Programmiersprachen wie VB oder VC und/ oder/ bzw. Programmiersprachen, die nicht ohne die dot Net Runtime auskommen. Fast wäre dieses Bildschirm-Lineal jedoch mit JavaScript programmiert worden. *) Beispiele für gerade Linien sind |/_ - Gegenbeispiele sind ~°(.

Hilfe
~~~~~

Hilfethemen

» Die zwei Bedienkonzepte im Vergleich
» Tastatur und Tasten
» Hochlade-Quelltext
» Unterstützte Betriebssysteme

Die zwei Bedienkonzepte im Vergleich

Zwei nebenher funktionierende Bedienkonzepte ermöglichen optimalen Maus-Einsatz:
  • Bedienkonzept I - Klick - Positionier - Klick
    (für Maustastenloslasser, oder die, die nur einmal eine Linie anhalten möchten)

    1. Klick auf das Lineal-Icon im Quick-Launch oder per Strg+Alt+L das Lineal starten.
    2. Mauspositionieren mit der Maus oder per Pfeiltasten um eine Linie anzuhalten z.B. um zu erkennen ob sich etwas in einer Flucht befindet.
    3. Linke Maustaste betätigen um zu beenden oder rechte Maustaste betätigen und loslassen, um fortzuführen bzw. etwas zu messen, einzufärben, speichern, ...
    4. Mauspositionieren mit der Maus oder per Pfeiltasten um eine weitere Linie zu positionieren. In diesem Modus werden nun auch die Koordinaten, Winkel, Farben... angezeigt.
    5. Linke Maustaste betätigen um zu beenden oder rechte Maustaste betätigen und loslassen, um fortzuführen bzw. um das Kontextmenü zu öffnen für weitere Aktionen wie einfärben; speichern; ...

  • Bedienkonzept II - Klick und zieh und Loslass
    (für Maustastennichtloslassenkönner, oder die, die mal fix einen Bereich markieren wollen)

    1. Klick auf das Lineal-Icon im Quick-Launch oder per Strg+Alt+L das Lineal starten.
    2. Mauspositionieren mit der Maus oder per Pfeiltasten um eine Linie anzuhalten z.B. um zu erkennen ob sich etwas in einer Flucht befindet.
    3. Beliebige Maustaste betätigen und halten um fortzuführen bzw. etwas zu messen, einzufärben, speichern, ...
    4. Mauspositionieren mit der Maus oder per Pfeiltasten um eine weitere Linie zu positionieren. In diesem Modus werden nun auch die Koordinaten, Winkel, Farben... angezeigt.
    5. Beliebige Maustaste wieder loslassen um fortzuführen bzw. um das Kontextmenü zu öffnen für weitere Aktionen wie einfärben; speichern; ...

  • Bedienkonzept III - Doppelklick (für Doppelklicker, oder die, die mal fix ein Fenster/ Control markieren wollen)

    1. Klick auf das Lineal-Icon im Quick-Launch oder per Strg+Alt+L das Lineal starten.
    2. Doppelklicken auf ein Control um zu messen, einzufärben, speichern, ...

Tastaturtasten und ihre Wirkungen

In diesem Hilfekapitel werden eben solche Reaktionen beschrieben, die beim Betätigen von Tastaturtasten in bestimmten Situationen auftreten können, solange das Lineal gestartet ist.
  • Reaktionen beim Betätigen von Tastaturtasten während des Positionierens des Mauszeigers:

    Tastaturtaste Wirkung
    oder aMauskoordinaten pixelweise nach links umpositionieren
    oder wMauskoordinaten pixelweise nach oben umpositionieren
    oder dMauskoordinaten pixelweise nach rechts umpositionieren
    oder sMauskoordinaten pixelweise nach unten umpositionieren
    F1Hilfe anzeigen
    F2Lupe und Koordinatenleiste an/ abschalten
    F5Setzt die Auswahl auf das hervorgehobene Control/ Fenster
    F6Ändert die Maßeinheit von px nach cm nach Zoll nach Fuß
    F7Wie Shift+C, Hex-Farbwert dem Zwischenablageninhalt hinzufügen
    DruckDruck-Taste speichert kompletten Bildschirm als PNG-Datei
    CAlle Werte aus der Wertezeile dem Zwischenablageninhalt hinzufügen
    + CHex-Farbwert dem Zwischenablageninhalt hinzufügen
    +Mauskoordinaten 10-pixelweise nach links umpositionieren
    +Mauskoordinaten 10-pixelweise nach oben umpositionieren
    +Mauskoordinaten 10-pixelweise nach rechts umpositionieren
    +Mauskoordinaten 10-pixelweise nach unten umpositionieren
    ESCLineal beenden

  • Besondere Reaktionen beim Betätigen von Tastaturtasten während des Positionierens des Mauszeigers zusammen mit der Shift-Taste (⇧):

    Tastaturtaste Wirkung
    + aMauskoordinaten nach links bis zur nächsten Farbe
    + wMauskoordinaten nach oben bis zur nächsten Farbe
    + dMauskoordinaten nach rechts bis zur nächsten Farbe
    + sMauskoordinaten nach unten bis zur nächsten Farbe

  • Reaktionen beim Betätigen von Tastaturtasten während des Kontextmenüs:

    Tastaturtaste Wirkung
    sSpeichern, speichert ein Bild aller Auswahlen im PNG-Format ins Lineal-Speicher-Verzeichnis.
    nSpeichern & Öffnen, speichert ein Bild aller Auswahlen im PNG-Format ins Lineal-Speicher-Verzeichnis und öffnet die PNG-Bilddatei mit dem für PNG-Bilddateien assoziierten Programm.
    uUndo, letzte Bildverarbeitungsoption rückgängig.
    zpZeichne Pfeil von der Start- zur Endkoordinate
    zgZeichne Glas innerhalb der Start- und Endkoordinaten
    zrZeichne Rahmen innerhalb der Start- und Endkoordinaten
    zoZeichne Oval innerhalb der Start- und Endkoordinaten
    frFärbe Rot von der Start- bis zur und Endkoordinate
    fgFärbe Grün von der Start- bis zur und Endkoordinate
    fbFärbe Blau von der Start- bis zur und Endkoordinate
    fuFärbe Grau von der Start- bis zur und Endkoordinate
    faFärbe in Wahlfarbe von der Start- bis zur und Endkoordinate
    fiFärbe nach invers von der Start- bis zur und Endkoordinate
    fsFärbe nach Schwarz/Weiß von der Start- bis zur und Endkoordinate
    emEffekt Modulace von der Start- bis zur und Endkoordinate
    eiEffekt Interlace von der Start- bis zur und Endkoordinate
    esEffekt Soften von der Start- bis zur und Endkoordinate
    ejEffekt Jumble von der Start- bis zur und Endkoordinate
    eoEffekt Mosaik von der Start- bis zur und Endkoordinate
    kiKopiere Bildschirminhalt
    kbKopiere Bildschirmausschnitt
    kgKopiere Gesamtauswahl
    kmKopiere Maße, Koordinaten, Winkel && Farbwerte
    khKopiere HEX-Farbe
    iEinfügen, fügt Bild aus Zwischenablage in Markierung ein
    hHochladen, läd Gesamtauswahlbild als Datei ins Internet hoch (img2url)
    dDrucken, druckt Gesamtauswahlbild
    uUpdate & Info
    Alt + F4Beendet das Programm

Hochlade-Quelltext

Lineal kann für die "Hochladen"-Funktion beliebige Server verwenden, die URL kann in den Einstellungen festgelegt werden. Beispielsweise diesen PHP-Quelltext an der hinterlegen Adresse hinterlegen um Bilddateien auf dem Server zu empfangen. ;$maxmb=2 ;$fle=$_POST["fle"] ;if ((strlen($fle)>0) && (strlen($fle)<1024*1024*$maxmb)) ;else die("Fehler beim Hochladen.") ;$nam=time().rand(11111,99999) ;file_put_contents($nam.".png",base64_decode($fle)) ;die($nam.".png erfolgreich hochgeladen.")

Unterstützte Betriebssysteme

Lineal wird von vielen Betriebssystemem unterstützt.
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT4
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8

Support
~~~~~~~~

Damit ich optimalen Support leisten kann, bitte ich Supportanfragen direkt an das Forum oder mir per E-Mail an david.strutz@googlemail.com zu senden.



© 2004-2015 David Strutz