FarbDefinition |
Top Previous Next |
Record für das Erscheinungsbild von Linien und Flächen. typedef struct FarbDefinition { char typeOfInformation; char lineType; USHORT toolNr; ULONG stiftOrFarbe; USHORT breite; } FarbDefinition; typeOfInformation (char) Mögliche Werte sind FD_USE_PEN und FD_USE_COLOR. Nach diesen Werten ändert sich die Interpretation des Feldes stiftOrFarbe. Zusätzlich muss beim Setzen der Farbe die Konstante FD_OVERWRITE addiert werden, damit dieser Wert fest in das Element geschrieben wird und die Werte aus den Tabellen ignoriert werden. lineType (char) Einer der Linientypen zur Hardwaremäßigen Liniendarstellung (DRAW_LINETYPE_???) toolNr (USHORT) Nummer des Werkzeugs, mit dem die Linie dargestellt wird. Die Umsetzung erfolgt dann von der Werkzeugnummer auf eine Farbe und eine Breite an Hand der TOOL-Tabelle. stiftOrFarbe (ULONG) Wenn FD_USE_PEN gesetzt wurde, dann steht hier die Nummer des Stiftes, ein Wert zwischen 1 und 16. Die Stifteigenschaften sind bei Stiftplottern durch die eingesetzten Stifte, bei Rastergeräten durch die fest definierten Linienfarben angegeben. breite (USHORT) Die Breite der Linie in 1/100 mm. Gerechnet wird dabei die Breite auf einem Plot in dem Maßstab, in dem der Plan erzeugt wurde.
|