disp_regionT_disp_regionDispRegionDispRegiondisp_region (Operator)

Name

disp_regionT_disp_regionDispRegionDispRegiondisp_region — Ausgeben von Regionen in ein Fenster.

Signatur

disp_region(DispRegions : : WindowHandle : )

Herror T_disp_region(const Hobject DispRegions, const Htuple WindowHandle)

void DispRegion(const HObject& DispRegions, const HTuple& WindowHandle)

void HRegion::DispRegion(const HWindow& WindowHandle) const

void HWindow::DispRegion(const HRegion& DispRegions) const

static void HOperatorSet.DispRegion(HObject dispRegions, HTuple windowHandle)

void HRegion.DispRegion(HWindow windowHandle)

void HWindow.DispRegion(HRegion dispRegions)

def disp_region(disp_regions: HObject, window_handle: HHandle) -> None

Beschreibung

disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region trägt die Regionen aus DispRegionsDispRegionsDispRegionsDispRegionsdispRegionsdisp_regions in das Ausgabefenster ein. Die Parameter für die Ausgabe können mit den Operatoren set_colorset_colorSetColorSetColorSetColorset_color, set_grayset_graySetGraySetGraySetGrayset_gray, set_drawset_drawSetDrawSetDrawSetDrawset_draw, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width, etc. bestimmt werden.

Die Farbe(n) für die Darstellung der Regionen wird mit set_colorset_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_grayset_graySetGraySetGraySetGrayset_gray oder set_coloredset_coloredSetColoredSetColoredSetColoredset_colored festgelegt. Wird mehr als eine Region ausgegeben und ist mehr als eine Farbe gesetzt (siehe set_colorset_colorSetColorSetColorSetColorset_color, set_coloredset_coloredSetColoredSetColoredSetColoredset_colored), dann werden die Regionen zyklisch mit den angegebenen Farben ausgegeben.

Die Form der Region kann für die Ausgabe mit set_paintset_paintSetPaintSetPaintSetPaintset_paint verändert werden (z.B. umschließender Kreis, konvex Hülle, etc.). Mit set_drawset_drawSetDrawSetDrawSetDrawset_draw wird festgelegt, ob die Region ausgefüllt oder nur der Rand gezeichnet werden soll. Falls nur der Rand gezeichnet wird, kann mit set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width dessen Dicke in Pixeln und mit set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style das Darstellungsmuster angegeben werden.

Ausführungsinformationen

Parameter

DispRegionsDispRegionsDispRegionsDispRegionsdispRegionsdisp_regions (input_object)  region(-array) objectHRegionHObjectHRegionHobject

Auszugebende Regionen.

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

Beispiel (HDevelop)

* Output with 12 colors:
set_colored(WindowHandle,12)
disp_region(SomeSegments,WindowHandle)

* Symbolic representation:
set_draw(WindowHandle,'margin')
set_color(WindowHandle,'red')
set_shape(WindowHandle,'ellipse')
disp_region(SomeSegments,WindowHandle)

* Representation of a margin with pattern:
set_draw(WindowHandle,'margin')
set_color(WindowHandle,'blue')
set_line_style(WindowHandle,[12,3])
disp_region(Segments,WindowHandle)

Ergebnis

disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region liefert den Wert 2 (H_MSG_TRUE).

Vorgänger

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_lutset_lutSetLutSetLutSetLutset_lut, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi, set_shapeset_shapeSetShapeSetShapeSetShapeset_shape, set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style, set_insertset_insertSetInsertSetInsertSetInsertset_insert, set_drawset_drawSetDrawSetDrawSetDrawset_draw, set_colorset_colorSetColorSetColorSetColorset_color, set_coloredset_coloredSetColoredSetColoredSetColoredset_colored, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width

Alternativen

disp_objdisp_objDispObjDispObjDispObjdisp_obj, disp_arrowdisp_arrowDispArrowDispArrowDispArrowdisp_arrow, disp_linedisp_lineDispLineDispLineDispLinedisp_line, disp_circledisp_circleDispCircleDispCircleDispCircledisp_circle, disp_rectangle1disp_rectangle1DispRectangle1DispRectangle1DispRectangle1disp_rectangle1, disp_rectangle2disp_rectangle2DispRectangle2DispRectangle2DispRectangle2disp_rectangle2, disp_ellipsedisp_ellipseDispEllipseDispEllipseDispEllipsedisp_ellipse

Siehe auch

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, set_colorset_colorSetColorSetColorSetColorset_color, set_coloredset_coloredSetColoredSetColoredSetColoredset_colored, set_drawset_drawSetDrawSetDrawSetDrawset_draw, set_shapeset_shapeSetShapeSetShapeSetShapeset_shape, set_paintset_paintSetPaintSetPaintSetPaintset_paint, set_grayset_graySetGraySetGraySetGrayset_gray, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi, set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width, set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style, set_insertset_insertSetInsertSetInsertSetInsertset_insert, paint_regionpaint_regionPaintRegionPaintRegionPaintRegionpaint_region, dump_windowdump_windowDumpWindowDumpWindowDumpWindowdump_window

Modul

Foundation