DKY_TABLE

Top  Previous  Next

Record für die Daten eines Signaturtabelleneintrags.

typedef struct {

  ZEICHENSCHLUESSEL     dkyLow,dkyHigh;

  USHORT                toolNr;

  USHORT                farbe;

  USHORT                breite;

  USHORT                flag;

  SYMBOL                symbol;

  USHORT                symbolAbstand;

  USHORT                symbolAbstandMin;

} DKY_TABLE;

dkyLow (ZEICHENSCHLUESSEL)

Die Tabelle ist für Zeichenschlüssel von dkyLow bis dkyHigh einschließlich zuständig.

dkyHigh (ZEICHENSCHLUESSEL)

Die Tabelle ist für Zeichenschlüssel von dkyLow bis dkyHigh einschließlich zuständig.

toolNr (USHORT)

Die Linien werden mit Werkzeug toolNr gezeichnet. Die Plotterstifte ergeben sich aus dem Eintrag für dieses Tool in der Werkzeugtabelle.

farbe (USHORT)

Bei Ausgabegeräten, die nicht über eine Werkzeugtabelle arbeiten, wird hiermit die Farbe der Linie angegeben.

breite (USHORT)

Bei Ausgabegeräten, die nicht über eine Werkzeugtabelle arbeiten, wird hiermit die Stiftbreite in 1/100 mm angegeben,

flag (USHORT)

Bei der Bildschirmsignaturtabelle lassen sich mit diesem Flag die Linienarten und die Sichtbarkeit steuern. Die Konstante LINIE_OFF macht alle Linien mit dieser Signatur unsichtbar, die Bits 0-2 bestimmen die Linienart der Linien. Die Werte werden über die Konstanten DRAW_LINETYPE_??? bestimmt.

symbol (SYMBOL)

Wenn hier ein von 0 verschiedener Wert steht, dann wird die Linie auf dem Plotter nicht mit Liniensegmenten, sondern mit Symbolen gezeichnet. Es wird das Symbol mit dieser Nummer verwendet.

symbolAbstand (USHORT)

Wenn symbol ein von 0 verschiedener Wert ist, also die Linie mit Symbolen gezeichnet wird, dann werden diese Symbole mit einem Abstand von symbolAbstand aneinandergereiht.

symbolAbstandMin (USHORT)

Wenn symbol ein von 0 verschiedener Wert ist, also die Linie mit Symbolen gezeichnet wird, dann wird das letzte Symbol einem Abstand von mindestens SymbolAbstandMin vom Ende der Line haben.