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.

Wählen Sie oben rechts eine andere Programmiersprache aus.

dev_set_drawdev_set_drawDevSetDrawDevSetDrawdev_set_draw (Operator)

Name

dev_set_drawdev_set_drawDevSetDrawDevSetDrawdev_set_draw — 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)

def dev_set_draw(draw_mode: str) -> None

Beschreibung

dev_set_drawdev_set_drawDevSetDrawDevSetDrawDevSetDrawdev_set_draw legt den Ausfüllmodus für Regionen fest. Ist DrawModeDrawModeDrawModeDrawModedrawModedraw_mode 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_widthDevSetLineWidthDevSetLineWidthDevSetLineWidthdev_set_line_width sowie set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style beeinflusst wird.

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

DrawModeDrawModeDrawModeDrawModedrawModedraw_mode (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (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_drawDevSetDrawDevSetDrawDevSetDrawdev_set_draw den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Nachfolger

dev_set_line_widthdev_set_line_widthDevSetLineWidthDevSetLineWidthDevSetLineWidthdev_set_line_width, dev_displaydev_displayDevDisplayDevDisplayDevDisplaydev_display

Siehe auch

set_drawset_drawSetDrawSetDrawSetDrawset_draw

Modul

Foundation