KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

dev_set_drawdev_set_drawDevSetDrawdev_set_drawDevSetDrawDevSetDraw (Operator)

Name

dev_set_drawdev_set_drawDevSetDrawdev_set_drawDevSetDrawDevSetDraw — Ausfüllmodus für Regionen setzen.

Signatur

dev_set_draw( : : DrawMode : )

Herror dev_set_draw(const char* DrawMode)

Herror T_dev_set_draw(const Htuple DrawMode)

Herror dev_set_draw(const HTuple& DrawMode)

void HWindow::DevSetDraw(const HTuple& DrawMode) const

void DevSetDraw(const HTuple& DrawMode)

static void HWindow::DevSetDraw(const HString& DrawMode)

static void HWindow::DevSetDraw(const char* DrawMode)

void HOperatorSetX.DevSetDraw([in] VARIANT DrawMode)

void HWindowX.DevSetDraw([in] BSTR DrawMode)

static void HOperatorSet.DevSetDraw(HTuple drawMode)

static void HWindow.DevSetDraw(string drawMode)

Beschreibung

dev_set_drawdev_set_drawDevSetDrawdev_set_drawDevSetDrawDevSetDraw legt den Ausfüllmodus für Regionen fest. Ist DrawModeDrawModeDrawModeDrawModeDrawModedrawMode auf 'fill'"fill""fill""fill""fill""fill" gesetzt, werden Regionen ausgefüllt dargestellt. In der Einstellung 'margin'"margin""margin""margin""margin""margin" werden nur Konturen gezeichnet, deren Darstellung von dev_set_line_widthdev_set_line_widthDevSetLineWidthdev_set_line_widthDevSetLineWidthDevSetLineWidth, set_line_approxset_line_approxSetLineApproxset_line_approxSetLineApproxSetLineApprox sowie set_line_styleset_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle beeinflusst wird.

Weitere Informationen finden sich in der Beschreibung des Operators set_drawset_drawSetDrawset_drawSetDrawSetDraw. Im Gegensatz zu jenem Operator gelten die Zeicheneinstellungen jedoch auch für alle nachträglich geöffneten Grafikfenster.

Achtung

Beim Export von HDevelop-Programmen ist zu beachten, dass der für diesen Operator generierte Code sich anders verhalten kann, als der entsprechende HALCON-Operator. Eine detaillierte Beschreibung der Besonderheiten, die beim Export von grafischen HDevelop-Operatoren zu beachten sind, findet sich im „HDevelop User's Guide“ im Kapitel Code Export -> General Aspects of Code Generation -> Graphics Windows.

Parameter

DrawModeDrawModeDrawModeDrawModeDrawModedrawMode (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Ausfüllmodus für Regionen.

Defaultwert: 'fill' "fill" "fill" "fill" "fill" "fill"

Werteliste: 'fill'"fill""fill""fill""fill""fill", 'margin'"margin""margin""margin""margin""margin"

Beispiel (HDevelop)

read_image(Image,'monkey')
threshold(Image,Region,128,255)
dev_clear_window ()
dev_set_color('red')
dev_set_draw('fill')
dev_display(Region)
dev_set_color('white')
dev_set_draw('margin')
dev_display(Region)

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_set_drawdev_set_drawDevSetDrawdev_set_drawDevSetDrawDevSetDraw den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Nachfolger

dev_set_line_widthdev_set_line_widthDevSetLineWidthdev_set_line_widthDevSetLineWidthDevSetLineWidth, dev_displaydev_displayDevDisplaydev_displayDevDisplayDevDisplay

Siehe auch

set_drawset_drawSetDrawset_drawSetDrawSetDraw

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren