7. Die Plotdateien


Im Vorschaubereich (Knopf EINZELN) wird die Anzeige von Plotdateien realisiert. Sie müssen eine Datei in der Dateiliste nicht Doppelklicken um die Vorschau zu erhalten. Ein einfaches Anklicken genügt.

Plotdateien beinhalten Grafikbefehle in einer Vektorsprache, die von der Firma Hewlett Packard schon vor langer Zeit entwickelt wurde. Diese Sprache nennt sich HPGL ( H ewlett P ackard G raphics Language) und ist später erweitert worden (HPGL/2 - mit  zusätzlichen Befehlen). Diese Befehle steuerten die damals gängigen Stifteplotter mit Befehlen wie z.B. PD für PenDown - also "Stift runter" - oder PU für PenUP - "Stift hoch" gefolgt von X/Y-Koordinatenpaaren usw..

In heutiger Zeit werden Plotdateien immer noch zum Datenaustausch verwendet (z.B. im CAD-Bereich). Leider wird von den verschiedenen CAD-Programmen (Nemetschek, AutoCad ...) und den vielen "Treiberversionen" stark unterschiedlicher HPGL-Code erzeugt, der außerdem nicht immer nach der HPGL-Referenz erstellt ist. takView2 "versteht" nur einen gewissen Teil dieses Codes.
 

Ich kann daher nicht garantieren, dass Ihre Plotfiles korrekt mit takView2 angezeigt werden.


Viele HPGL-Plotfiles beinhalten außer den Vektorelementen auch Rastergrafiken im PCL-Mode. Leider erzeugen selbst HP-Treiber diese Mischung (und nicht immer ist es nachvollziehbar wann der Treiber rastert und wann nicht) obwohl Vektordaten wesentlich effektiver wären, im Hinblick auf Skalierung und Kompatibilität beim Import in CAD-Programme.

Rasterdaten kann takView2 aktuell nicht darstellen, es werden nur Vektorelemente eingelesen.


Ein entsprechender Hinweis weist Sie explizit darauf hin, dass diese Elemente nicht angezeigt werden


Lange Rede kurzer Sinn, so sieht's aus :


Beachten Sie immer die Kurzhilfe, die Ihnen die aktuellen Möglichkeiten erklärt !


Zur "Navigation" in der Anzeige können Sie folgenden Mausfunktionen benutzen :

Mit der linken Maustaste ein Rechteck aufspannen, das den so gewählten Bereich vergrößert.
- Linke Maustaste drücken und festhalten
- Maus bewegen (das Rechteck wird angezeigt)
- Linke Maustastse loslassen
- Ein einfacher Klick stellt wieder die ganze Seite dar.
- Ein Doppelklick zeigt die Zeichnung als gerendertes Vollbild an

Mit der rechten Maustaste können Sie den aktuellen Ausschnitt bewegen bzw. verschieben (Pan-Funktion).
- Rechte Maustaste drücken und festhalten
- Maus in die gewünschte Richtung bewegen
- Maustaste loslassen

Mit einem evtl. vorhandenem Mausrad können Sie durch Drehen des Rades, schnell vergrößern oder verkleinern.

Knöpfe und Elemente im Kopfbereich der Anzeige:


Dieser Knopf stellt eine andere Hintergrundfarbe als weiß ein.
Falls im Plotfile weiße Füllflächen definiert sind, können diese somit sichtbar gemacht werden. Bei der Auswahl einer schwarzen Hintergrundfarbe werden alle schwarzen Stifte weiß dargestellt.

Dieser Knopf zeigt ein kleines Meldungsfenster über die Anzahl der eingelesenen Grafikbefehle, Plotgröße, Stifte und Fraben an.

Dieser Knopf schaltet eine CAD-Cursor ein oder aus. Der CAD-Curser ist ein orthogonales Fadenkreuz über die gesamte Anzeigehöhe/-breite.

Dieser Knopf erlaubt die Auswahl einer Schriftart für Textbefehle in der HPGL-Datei (LB-Command). Dieser Knopf ist nur aktiv, falls in der HPGL-Datei solche Text-Befehle vorkommen.

Die Grafikbefehle werden um die horizontale Achse gespiegelt angezeigt.

Die Grafikbefehle werden um die vertikale Achse gespiegelt angezeigt.

Die Grafikbefehle werden um +90° gedreht in Bezug auf das Original ausgegeben.

Die Grafikbefehle werden um 180° gedreht in Bezug auf das Original ausgegeben.

Die Grafikbefehle werden um -90° gedreht in Bezug auf das Original ausgegeben.

Die Grafikbefehle werden neu eingelesen.

Das Bildschirmzentrum wird vergrößert.

Das Bildschirmzentrum wird verkleinert.

dicke Linien
Durch gesetzem Haken werden die Liniendicken angezeigt und je nach Vergrößerung auch mitskaliert. Kein Haken zeigt nur 1 Pixel breite Linien an (auch Haarlinien genannt).

Farbe darstellen
Falls farbige Linien definiert sind, werden diese bei gesetztem Haken in Ihrer Farbe angezeigt. Kein Haken zeigt nur schwarze Linien.

Punkte darstellen
Falls Elemente nur Punktgröße ergeben würden, werden diese bei gesetztem Haken mit angezeigt werden. Kein Haken zeichnet diese nicht.

Füllflächen
Falls Füllflächenbefehle in der Datei enthalten sind werden diese bei gesetztem Haken mit angezeigt. Kein Haken gesetzt, blendet diese aus.
Der in gleicher Zeile befindliche andere Haken " dann zuerst " dient dazu, unabhängig wie die Füllflächen in der Datei definiert sind, diese zuerst zu zeichnen und danach alle anderen Elemente. Manche Füllflächen decken andere Elemente ab.

Füllflächen in Graustufen
Farbige Füllflächenbefehle werden bei gesetztem Haken in Graustufen umgewandelt dargestellt. Die Umwandlung erfolgt nach der "Graustufenformel" mit folgenden Anteilen:  Blau * 0.114; Rot * 0.299; Grün * 0.587;
Der in gleicher Zeile befindliche andere Haken " nur grau " dient dazu, Füllflächen mit einem einheitlichem Grau (RGB : 192,192,192) darzustellen.

Keine Skalierung vorhanden / Skalierung verwenden
Manche Plotfiles werden über einen Skalierungsbefehl und des sich daraus ergebenden Faktor vergrößert oder verkleinert, und nicht wie in der HPGL-Sprache definiert, mit den Standardeinheiten ausgegeben (Standardeinheit = 1016/Zoll =  40 Einheiten je mm). Falls Sie solche Plotfiles anzeigen möchten, können Sie hier evtl. auftretende Darstellungsfehler beheben. Bedenken Sie aber, dass sich die Blattgröße ebenfalls entsprechend ändert.
Ist keine Skalierung im Plotfile definiert, hat der Haken keine Auswirkung auf Anzeige oder Druck.

Exportiert das Plotfile in andere Dateiformate.
Mehr über den Export von Plotfiles erfahren Sie hier.

Zeigt das Plotfile als gerenderts Bild (verbesserte Darstellung) über die ganze Monitorgröße an. Dies entspricht auch einem Doppelklick auf die Zeichnung (s.o.).

Drucken
Mehr über das Drucken von Plotfiles erfahren Sie hier.

Hardcopy
Dieser Knopf erlaubt Ihnen, den aktuellen Bildschirmausschnitt zur Ausgabe

  • auf einen Drucker zu schicken.
  • die interne Bildbearbeitung von takView2 mit diesem Ausschnitt aufzurufen.
  • die Grafik als Bitmap in die Windows-Zwischenablage zu übertragen.


Übrigens : Sie können Plot-Dateien auch als Daumennägel darstellen ( mehr... ).


Befehlsunterstützung (Auszug - ohne Initialisierungssequenzen u.dgl.):

AA (Arc Absolute) Kreisbogen mit absolut Koordinaten  
AC (Anchor Corner) Startpunkt für Fülldefinitionen  
AD (Alternate Font Definition) Alternative Schriftdefinition  
AR (Arc Relative) Kreisbogen mit relativen Koordinaten  
AT (Absolute Arc Three Point) Kreisbogen über drei Punkte mit absoluten Koordinaten  
BR (Bezier Relative) Bezier-Kurve mit relativen Koordinaten  
BZ (Bezier Absolute) Bezier-Kurve mit absoluten Koordinaten  
CF (Character Fill Mode) Zeichenfüllmodus  
CI (Circle) Kreis  
CO (Comment) Kommentar  
CP (Character Plot) Zeichenabstand  
DF (Default Values) Standardwerte  
DI (Absolute Direction) Schriftrichtung absolut  
DR (Relative Direction) Schriftrichtung relative  
DT (Define Label Terminator) Definition ASCII-Code des Textendes  
DV (Define Variable Text Path) variable Textrichtung  
EA (Edge Rectangle Absolute) nicht gefülltes Rechteck mit absoluten Koordinaten  
EP (Edge Polygon) nicht gefülltes Polygon  
ER (Edge Rectangle Relative) nicht gefülltes Rechteck mit relativen Koordinaten  
ES (Extra Space) Zusatzabstand zwischen Buchstaben  
EW (Edge Wedge) ungefüllter Sektor  
FI (Select Primary Font) Schriftartwahl  
FN (Select Secondary Font) Zweite Schriftart  
FP (Fill Polygon) gefülltes Polygon  
FT (Fill Type) Füllstil  
IN (Initialize) Initialisierung  
IP (Input P1 and P2) Benutzerskalierte Ausgabe mit absoluten Koordinaten  
IR (Input Relative P1 and P2) Benutzerskalierte Ausgabe mit relativen Koordinaten  
IW (Input Window) Beschnittener Bereich als Software-Clippingbereich.
Clippings auf Softwarebasis werden nicht unterstützt.
 
LA (Line Attribute) Linien Attribute  
LB (Label) Textbeschriftung  
LO (Label Origin) Textanfangspunkt  
LT (Line Type) Linientyp  
PA (Plot Absolute) Stiftposition mit absoluten Koordinaten  
PC (Pen Color) Stiftfarbe  
PD (Pen Down) Stift "runter" (zum Zeichnen von Elementen)  
PE (Polyline Encoded) Polygon, mit 7- oder 8-bit codierten Koordinaten
PE9-Command mit "Linienstücken"
 
PG (Advance Full Page) Seitenende (bzw. mehrere Seiten)  
PM (Polygon Mode) Polygonmodus (alternierende Zustände)  
PR (Plot Relative) Stiftposition mit relativen Koordinaten  
PU (Pen Up) Stift "rauf" (zum Beenden des Zeichnens)  
PW (Pen Width) Liniendicke  
RA (Fill Rectangle Absolute) gefülltes Rechteck mit absoluten Koordinaten  
RF (Raster Fill Definition) Definition der Füllung mit Pixeldaten  
RO (Rotate Coordinate System) Gedrehte Zeichnungskoordinaten  
RP (Replot) Plotten wiederholen  
RR (Fill Rectangle Relative) gefülltes Rechteck mit relativen Koordinaten  
RT (Relative Arc Three Point) Kreisbogen über drei Punkte mit relativen Koordinaten  
SA (Select Alternate Font) Wäht Alternativschriftart  
SB (Scalable or Bitmap Fonts) Wahl Vektor- oder Rastergrafikschriftart  
SC (Scale) Koordinatenskalierung  
SD (Standard Font Definition) Schriftartdefinition  
SI (Absolute Character Size) Zeichengröße, absolut  
SL (Character Slant) Zeichenneigung  
SM (Symbol Mode) Symbolmodus  
SP (Select Pen) Wählt einen Stift aus  
SR (Relative Character Size) Zeichengröße, relativ  
SS (Select Standard Font) Wählt die Standardschriftart  
SV (Screened Vectors) Fülldefiniton  
TD (Transparent Data) Texthintergrund  
TR (Transparency Mode) Definiert weiße Pixel als durchsichtig (oder nicht)  
UL (User-Defined Line Type) Benutzerdefinierte Linientyp  
WG (Fill Wedge) gefüllter Sektor  
WU (Pen Width Unit Selection) Stifdickenwahl  

= Befehl von takView2 unterstützt
= Befehl nicht von takView2 unterstützt
= Befehl teilweise von takView2 unterstützt