disp_regionT_disp_regionDispRegionDispRegiondisp_region (Operator)
Name
disp_regionT_disp_regionDispRegionDispRegiondisp_region — Ausgeben von Regionen in ein Fenster.
Signatur
Beschreibung
disp_regiondisp_regionDispRegionDispRegiondisp_region trägt die Regionen aus DispRegionsDispRegionsDispRegionsdispRegionsdisp_regions
in das Ausgabefenster ein. Die Parameter für die Ausgabe können
mit den Operatoren set_colorset_colorSetColorSetColorset_color, set_grayset_graySetGraySetGrayset_gray,
set_drawset_drawSetDrawSetDrawset_draw, set_line_widthset_line_widthSetLineWidthSetLineWidthset_line_width, etc. bestimmt
werden.
Die Farbe(n) für die Darstellung der Regionen wird mit
set_colorset_colorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbset_rgb, set_grayset_graySetGraySetGrayset_gray
oder set_coloredset_coloredSetColoredSetColoredset_colored festgelegt. Wird mehr als eine Region
ausgegeben und ist mehr als eine Farbe gesetzt (siehe
set_colorset_colorSetColorSetColorset_color, set_coloredset_coloredSetColoredSetColoredset_colored), dann werden die
Regionen zyklisch mit den angegebenen Farben ausgegeben.
Die Form der Region kann für die Ausgabe mit set_paintset_paintSetPaintSetPaintset_paint
verändert werden (z.B. umschließender Kreis, konvex Hülle, etc.).
Mit set_drawset_drawSetDrawSetDrawset_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_widthSetLineWidthSetLineWidthset_line_width dessen Dicke in Pixeln und mit
set_line_styleset_line_styleSetLineStyleSetLineStyleset_line_style das Darstellungsmuster angegeben werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
DispRegionsDispRegionsDispRegionsdispRegionsdisp_regions (input_object) region(-array) → objectHRegionHObjectHObjectHobject
Auszugebende Regionen.
WindowHandleWindowHandleWindowHandlewindowHandlewindow_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_regionDispRegionDispRegiondisp_region liefert den Wert 2 (
H_MSG_TRUE)
.
Vorgänger
open_windowopen_windowOpenWindowOpenWindowopen_window,
set_rgbset_rgbSetRgbSetRgbset_rgb,
set_lutset_lutSetLutSetLutset_lut,
set_hsiset_hsiSetHsiSetHsiset_hsi,
set_shapeset_shapeSetShapeSetShapeset_shape,
set_line_styleset_line_styleSetLineStyleSetLineStyleset_line_style,
set_insertset_insertSetInsertSetInsertset_insert,
set_drawset_drawSetDrawSetDrawset_draw,
set_colorset_colorSetColorSetColorset_color,
set_coloredset_coloredSetColoredSetColoredset_colored,
set_line_widthset_line_widthSetLineWidthSetLineWidthset_line_width
Alternativen
disp_objdisp_objDispObjDispObjdisp_obj,
disp_arrowdisp_arrowDispArrowDispArrowdisp_arrow,
disp_linedisp_lineDispLineDispLinedisp_line,
disp_circledisp_circleDispCircleDispCircledisp_circle,
disp_rectangle1disp_rectangle1DispRectangle1DispRectangle1disp_rectangle1,
disp_rectangle2disp_rectangle2DispRectangle2DispRectangle2disp_rectangle2,
disp_ellipsedisp_ellipseDispEllipseDispEllipsedisp_ellipse
Siehe auch
open_windowopen_windowOpenWindowOpenWindowopen_window,
set_colorset_colorSetColorSetColorset_color,
set_coloredset_coloredSetColoredSetColoredset_colored,
set_drawset_drawSetDrawSetDrawset_draw,
set_shapeset_shapeSetShapeSetShapeset_shape,
set_paintset_paintSetPaintSetPaintset_paint,
set_grayset_graySetGraySetGrayset_gray,
set_rgbset_rgbSetRgbSetRgbset_rgb,
set_hsiset_hsiSetHsiSetHsiset_hsi,
set_line_widthset_line_widthSetLineWidthSetLineWidthset_line_width,
set_line_styleset_line_styleSetLineStyleSetLineStyleset_line_style,
set_insertset_insertSetInsertSetInsertset_insert,
paint_regionpaint_regionPaintRegionPaintRegionpaint_region,
dump_windowdump_windowDumpWindowDumpWindowdump_window
Modul
Foundation