Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

dev_set_drawdev_set_drawDevSetDrawDevSetDraw (Operator)

Name

dev_set_drawdev_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)

void DevSetDraw(const HTuple& DrawMode)

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

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

static void HWindow::DevSetDraw(const wchar_t* DrawMode)   (Nur Windows)

static void HOperatorSet.DevSetDraw(HTuple drawMode)

static void HWindow.DevSetDraw(string drawMode)

Beschreibung

dev_set_drawdev_set_drawDevSetDrawDevSetDrawDevSetDraw legt den Ausfüllmodus für Regionen fest. Ist DrawModeDrawModeDrawModeDrawModedrawMode auf 'fill'"fill""fill""fill""fill" gesetzt, werden Regionen ausgefüllt dargestellt. In der Einstellung 'margin'"margin""margin""margin""margin" werden nur Konturen gezeichnet, deren Darstellung von dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidthDevSetLineWidth sowie set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyle beeinflusst wird.

Weitere Informationen finden sich in der Beschreibung des Operators set_drawset_drawSetDrawSetDrawSetDraw. 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

DrawModeDrawModeDrawModeDrawModedrawMode (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Ausfüllmodus für Regionen.

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

Werteliste: 'fill'"fill""fill""fill""fill", '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_drawDevSetDrawDevSetDrawDevSetDraw den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Nachfolger

dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidthDevSetLineWidth, dev_displaydev_displayDevDisplayDevDisplayDevDisplay

Siehe auch

set_drawset_drawSetDrawSetDrawSetDraw

Modul

Foundation