set_drawing_object_paramsT_set_drawing_object_paramsSetDrawingObjectParamsSetDrawingObjectParams (Operator)

Name

set_drawing_object_paramsT_set_drawing_object_paramsSetDrawingObjectParamsSetDrawingObjectParams — Setzen der Parameterwerte eines Zeichenobjekts.

Signatur

set_drawing_object_params( : : DrawID, GenParamName, GenParamValue : )

Herror T_set_drawing_object_params(const Htuple DrawID, const Htuple GenParamName, const Htuple GenParamValue)

void SetDrawingObjectParams(const HTuple& DrawID, const HTuple& GenParamName, const HTuple& GenParamValue)

void HDrawingObject::SetDrawingObjectParams(const HTuple& GenParamName, const HTuple& GenParamValue) const

void HDrawingObject::SetDrawingObjectParams(const HString& GenParamName, double GenParamValue) const

void HDrawingObject::SetDrawingObjectParams(const char* GenParamName, double GenParamValue) const

void HDrawingObject::SetDrawingObjectParams(const wchar_t* GenParamName, double GenParamValue) const   (Nur Windows)

static void HOperatorSet.SetDrawingObjectParams(HTuple drawID, HTuple genParamName, HTuple genParamValue)

void HDrawingObject.SetDrawingObjectParams(HTuple genParamName, HTuple genParamValue)

void HDrawingObject.SetDrawingObjectParams(string genParamName, double genParamValue)

Beschreibung

set_drawing_object_paramsset_drawing_object_paramsSetDrawingObjectParamsSetDrawingObjectParamsSetDrawingObjectParams setzt die Parameter GenParamNameGenParamNameGenParamNameGenParamNamegenParamName des Zeichenobjekts DrawIDDrawIDDrawIDDrawIDdrawID auf die Werte in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue.

Je nach Typ des Zeichenobjekts können folgende Parameter gesetzt werden:

circle:

'row'"row""row""row""row": Zeilenkoordinate des Mittelpunkts.

'column'"column""column""column""column": Spaltenkoordinate des Mittelpunkts.

'radius'"radius""radius""radius""radius": Radius des Kreises.

circle_sector:

'row'"row""row""row""row": Zeilenkoordinate des Mittelpunkts.

'column'"column""column""column""column": Spaltenkoordinate des Mittelunkts.

'radius'"radius""radius""radius""radius": Radius des Kreissektors.

'start_angle'"start_angle""start_angle""start_angle""start_angle": Anfangswinkel des Kreisbogens.

'end_angle'"end_angle""end_angle""end_angle""end_angle": Endwinkel des Kreisbogens.

ellipse:

'row'"row""row""row""row": Zeilenkoordinate des Mittelpunkts.

'column'"column""column""column""column": Spaltenkoordinate des Mittelpunkts.

'phi'"phi""phi""phi""phi": Orientierung der ersten Halbachse im Bogenmaß.

'radius1'"radius1""radius1""radius1""radius1": Länge der ersten Halbachse der Ellipse.

'radius2'"radius2""radius2""radius2""radius2": Länge der zweiten Halbachse der Ellipse.

ellipse_sector:

'row'"row""row""row""row": Zeilenkoordinate des Mittelpunkts.

'column'"column""column""column""column": Spaltenkoordinate des Mittelpunkts.

'phi'"phi""phi""phi""phi": Orientierung der ersten Halbachse im Bogenmaß.

'radius1'"radius1""radius1""radius1""radius1": Länge der ersten Halbachse.

'radius2'"radius2""radius2""radius2""radius2": Länge der zweiten Halbachse.

'start_angle'"start_angle""start_angle""start_angle""start_angle": Anfangswinkel des Ellipsenbogens.

'end_angle'"end_angle""end_angle""end_angle""end_angle": Endwinkel des Ellipsenbogens.

rectangle1:

'row1'"row1""row1""row1""row1": Zeilenkoordinate des linken oberen Eckpunkts.

'column1'"column1""column1""column1""column1": Spaltenkoordinate des linken oberen Eckpunkts.

'row2'"row2""row2""row2""row2": Zeilenkoordinate des rechten oberen Eckpunkts.

'column2'"column2""column2""column2""column2": Spaltenkoordinate des rechten oberen Eckpunkts.

rectangle2:

'row'"row""row""row""row": Zeilenkoordinate des Mittelpunkts des Rechtecks.

'column'"column""column""column""column": Spaltenkoordinate des Mittelpunkts des Rechtecks.

'phi'"phi""phi""phi""phi": Orientierung der ersten Halbachse im Bogenmaß.

'lenght1'"lenght1""lenght1""lenght1""lenght1": Länge der ersten Halbachse.

'length2'"length2""length2""length2""length2": Länge der zweiten Halbachse.

line:

'row1'"row1""row1""row1""row1": Zeilenkoordinate des ersten Linienpunkts.

'column1'"column1""column1""column1""column1": Spaltenkoordinate des ersten Linienpunkts.

'row2'"row2""row2""row2""row2": Zeilenkoordinate des zweiten Linienpunkts.

'column2'"column2""column2""column2""column2": Spaltenkoordinate des zweiten Linienpunkts.

xld:

'row'"row""row""row""row": Zeilenkoordinaten der Konturpunkte.

'column'"column""column""column""column": Spaltenkoordinaten der Konturpunkte.

Es ist möglich, entweder nur die Zeilen- oder Spaltenkoordinaten zu setzen oder beide zur gleichen Zeit. Im ersten Fall muss die Anzahl der Werte in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue der Anzahl der vorhandenen Konturpunkte entsprechen. Im zweiten Fall werden alle vorhandenen Konturpunkte verworfen und durch neue ersetzt. Die neuen Koordinaten werden in GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue in folgender Reihenfolge übergeben: [Row_0, Row_1, ..., Row_n, Column_0, Column_1, ... Column_n].

text:

'row'"row""row""row""row": Zeilenkoordinate der Textposition.

'column'"column""column""column""column": Spaltenkoordinate der Textposition.

'string'"string""string""string""string": Textstring, der angezeigt wird.

Es gibt zusätzliche Attribute, die das Aussehen des Zeichenobjekts modellieren. Je nach Typ des Zeichenobjekts können die folgenden Attribute gesetzt werden:

Wenn mehr als ein Parameter gesetzt werden soll, müssen diese als Tuple in GenParamNameGenParamNameGenParamNameGenParamNamegenParamName und GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue übergeben werden.

Wenn das Zeichenobjekt aktuell an ein Fenster gehängt ist, wird dieses beim Aufruf von set_drawing_object_paramsset_drawing_object_paramsSetDrawingObjectParamsSetDrawingObjectParamsSetDrawingObjectParams aktualisiert.

Ausführungsinformationen

Parameter

DrawIDDrawIDDrawIDDrawIDdrawID (input_control)  drawing_object HDrawingObject, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Zeichenobjekts.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  attribute.name(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Namen der Parameter des Zeichenobjekts.

Werteliste: 'color'"color""color""color""color", 'column'"column""column""column""column", 'column1'"column1""column1""column1""column1", 'column2'"column2""column2""column2""column2", 'end_angle'"end_angle""end_angle""end_angle""end_angle", 'font'"font""font""font""font", 'length1'"length1""length1""length1""length1", 'length2'"length2""length2""length2""length2", 'line_style'"line_style""line_style""line_style""line_style", 'line_width'"line_width""line_width""line_width""line_width", 'phi'"phi""phi""phi""phi", 'radius'"radius""radius""radius""radius", 'radius1'"radius1""radius1""radius1""radius1", 'radius2'"radius2""radius2""radius2""radius2", 'row'"row""row""row""row", 'row1'"row1""row1""row1""row1", 'row2'"row2""row2""row2""row2", 'start_angle'"start_angle""start_angle""start_angle""start_angle", 'string'"string""string""string""string"

GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (input_control)  attribute.name(-array) HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Werte der Parameter.

Ergebnis

get_drawing_object_paramsget_drawing_object_paramsGetDrawingObjectParamsGetDrawingObjectParamsGetDrawingObjectParams gibt 2 (H_MSG_TRUE) zurück, falls die DrawIDDrawIDDrawIDDrawIDdrawID, GenParamNameGenParamNameGenParamNameGenParamNamegenParamName und GenParamValueGenParamValueGenParamValueGenParamValuegenParamValue gültig sind. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_drawing_object_rectangle1create_drawing_object_rectangle1CreateDrawingObjectRectangle1CreateDrawingObjectRectangle1CreateDrawingObjectRectangle1, create_drawing_object_rectangle2create_drawing_object_rectangle2CreateDrawingObjectRectangle2CreateDrawingObjectRectangle2CreateDrawingObjectRectangle2, create_drawing_object_ellipsecreate_drawing_object_ellipseCreateDrawingObjectEllipseCreateDrawingObjectEllipseCreateDrawingObjectEllipse, create_drawing_object_circlecreate_drawing_object_circleCreateDrawingObjectCircleCreateDrawingObjectCircleCreateDrawingObjectCircle, create_drawing_object_linecreate_drawing_object_lineCreateDrawingObjectLineCreateDrawingObjectLineCreateDrawingObjectLine, create_drawing_object_ellipse_sectorcreate_drawing_object_ellipse_sectorCreateDrawingObjectEllipseSectorCreateDrawingObjectEllipseSectorCreateDrawingObjectEllipseSector, create_drawing_object_circle_sectorcreate_drawing_object_circle_sectorCreateDrawingObjectCircleSectorCreateDrawingObjectCircleSectorCreateDrawingObjectCircleSector, create_drawing_object_xldcreate_drawing_object_xldCreateDrawingObjectXldCreateDrawingObjectXldCreateDrawingObjectXld, attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindowAttachDrawingObjectToWindow

Nachfolger

get_drawing_object_paramsget_drawing_object_paramsGetDrawingObjectParamsGetDrawingObjectParamsGetDrawingObjectParams, attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindowAttachDrawingObjectToWindow, get_drawing_object_iconicget_drawing_object_iconicGetDrawingObjectIconicGetDrawingObjectIconicGetDrawingObjectIconic

Siehe auch

attach_drawing_object_to_windowattach_drawing_object_to_windowAttachDrawingObjectToWindowAttachDrawingObjectToWindowAttachDrawingObjectToWindow, get_drawing_object_iconicget_drawing_object_iconicGetDrawingObjectIconicGetDrawingObjectIconicGetDrawingObjectIconic, set_drawing_object_callbackset_drawing_object_callbackSetDrawingObjectCallbackSetDrawingObjectCallbackSetDrawingObjectCallback

Modul

Foundation