Eigenschaften von einfachen Grafikobjekten

| ALPHA-VISION® DCS

## Eigenschaften von einfachen Grafikobjekten

In Klammern sind die Namen der Eigenschaften angegeben, die in Refresh- und Aktions-Skripts sowie den XML-Dateiene verwendet werden.

Linienfarbe (`LineColor`)
  Hier wird die Farbe der Umrißlinie eingegeben. Die Farbe muß vorher in einer Palette definiert worden sein.
Linienstärke (`LineWidth`)
  Die Dicke der Umrißlinie in Pixeln bei Zoomstufe 1,0. Wenn das Bild gezoomet wird, dann werden die Linien entsprechend dicker oder dünner. Wenn die Linienstärke "0" ist, dann ist die Umrißlinie immer 1 Pixel dick, unabhängig von der Zoomstufe.
Linienart (`LineStyle`)
  Die Linienart.

  Zahlenwert (z.B. in Skripts) | Symbol (z.B. in XML-Dateien) | Muster
  --- | --- | ---
  0 | PS_SOLID | durchgezogene Linie
  1 | PS_DASH | -------
  2 | PS_DOT | .......
  3 | PS_DASHDOT | _._._._
  4 | PS_DASHDOTDOT | _.._.._

Füllfarbe (`FillColor`)
  Wenn unter Füllmustertyp "Kein Muster" angegeben wurde, dann wird mit dieser Farbe das Innere des Grafikobjekts gefüllt. Wenn unter Füllmustertyp "Transparentes Muster" angegeben wurde, dann ist dies die Farbe der Muster-Linien. Wenn unter Füllmustertyp "Bitmap-Muster" angegeben wurde, dann wird die Füllfarbe ignoriert. Die Farbe muß vorher in einer Palette definiert worden sein.
Füllmustertyp (`FillPatternType`)

  Zahlenwert (z.B. in Skripts) | Symbol (z.B. in XML-Dateien) | Text | Beschreibung
  0 | BS_SOLID | Kein Muster | Das Innere des Grafikobjekts wird komplett mit der Füllfarbe ausgefüllt.
  2 | BS_HATCHED | Transparentes Muster | Das Innere des Grafikobjekts wird mit einer Schraffur gefüllt. Objekte, die dahinter liegen, sind zwischen den Linien sichtbar. Das Linienmuster wird durch die Eigenschaft Füllmuster festgelegt. Die Farbe der Linien wird durch die Eigenschaft Füllfarbe festgelegt. Die Muster sind so ausgerichtet, daß gleiche Muster in benachbarten Grafikobjekten aneinander anschließen. Der Abstand der Linien des Musters ist unabhängig von der Zoomstufe.
  3 | BS_PATTERN | Bitmapmuster | Das Innere des Grafikobjekts wird mit einer Bitmap gefüllt. Die Bitmap wird durch eine Datei (Eigenschaft Füll-Bitmap festgelegt. Die Bitmap wird immer als Kachelmuster ausgegeben. Ist das Grafikobjekt größer als die Bitmap, dann ist die Bitmap mehrfach im Grafikobjekt zu sehen. Die Bitmap-Kacheln sind so ausgerichtet, daß gleiche Bitmaps in benachbarten Grafikobjekten aneinander anschließen. Daraus folgt auch, daß z.B. die linke obere Ecke des Grafikobjekts nicht mit der linken oberen Ecke der Bitmap übereinstimmt. Der Ursprung des Kachelmusters ist die linke obere Ecke des Bildes.

Füllmuster (`HatchType`)

  Zahlenwert (z.B. in Skripts) | Symbol (z.B. in XML-Dateien) | Muster
  --- | --- | ---
  0 | HS_HORIZONTAL | horizontal: `-----`
  1 | HS_VERTICAL | vertikal: `|||||`
  2 | HS_FDIAGONAL | diagonal links oben nach rechts unten: `\\\\\`
  3 | HS_BDIAGONAL | diagonal rechts oben nach links unten: `/////`
  4 | HS_CROSS | Kreuz: `+++++`
  5 | HS_DIAGCROSS | diagonales Kreuz: `xxxxx`

Füll-Bitmap (`PatternBitmap`)
  Datei für das Bitmap-Muster. Die Datei muß in einem Unterverzeichnis des Projektverzeichnisses liegen. Der Dateipfad wird immer relativ zum Projektverzeichnis gespeichert.
Attributumschalttabelle (`AttrCondTable`)
  Hier wird die Attributumschalttabelle zum Umschalten der Eigenschaften Linienfarbe, Füllfarbe, Linienstärke und Linienart ausgewählt. Die Attributumschalttabelle wird vor dem Refresh-Skript ausgeführt, so daß die umgeschalteten Attribute vom Refresh-Skript überschrieben werden können.
Attributumschaltvariable (`AttrCond`)
  Dies ist die Variable, deren Wert einen Eintrag der Attributumschalttabelle selektiert.