.. highlightlang:: us .. _objgetclass: ObjGetClass =========== .. index:: ObjGetClass .. us.tag ObjGetClass GERMAN :ref:`ObjGetClass` erfragt den Klassennamen eines Objekts. .. function:: ssClass = ObjGetClass(handle) .. us.return **Returnwert** *ssClass* ist ein String mit dem Klassennamen des Objekts mit der Zugriffsnummer *handle*. Falls das Objekt mit der Zugriffsnummer nicht existiert, gibt die Funktion einen leeren String zurück (einen String mit der Länge 0). *ssClass* ist eine Zeichenkette mit einem der folgenden Werte: .. list-table:: :header-rows: 1 * - Wert - Bedeutung * - ``OBJ_APPLICATION`` - Von diesem Objekt gibt es nur eins. Es wird beim Start von UniPlot automatisch erzeugt. * - ``OBJ_DOCUMENT`` - siehe :ref:`DocCreate`. * - ``OBJ_PAGE`` - siehe :ref:`PageCreate`. * - ``OBJ_EDITOR`` - siehe :ref:`EdCreate`. * - ``OBJ_LAYER`` - siehe :ref:`LayerCreate`. * - ``OBJ_XYDATASET`` - siehe :ref:`XYCreate` und :ref:`TYCreate`. * - ``OBJ_XYZDATASET`` - siehe :ref:`XYZCreateFromMatrix`. * - ``OBJ_TEXT`` - siehe :ref:`TBCreate`. * - ``OBJ_RECT`` - siehe :ref:`RBCreate`. * - ``OBJ_ELLIPSE`` - siehe :ref:`EBCreate`. * - ``OBJ_LINE`` - siehe :ref:`LBCreate`. * - ``OBJ_LINK`` - siehe :ref:`CBCreate`. * - ``OBJ_OLEITEM`` - see :ref:`GetObject`. * - ``OBJ_PEN`` - siehe :ref:`PenCreate`. * - ``OBJ_MARKER`` - siehe :ref:`MarkerCreate`. * - ``OBJ_FONT`` - siehe :ref:`FontCreate`. * - ``OBJ_FILE`` - siehe :ref:`fopen`. * - ``OBJ_CONTAINER`` - siehe :ref:`CnCreate`. * - ``OBJ_MAP`` - siehe :ref:`MapCreate`. * - ``OBJ_SYNEDITOR`` - siehe :ref:`SynEdCreate`. * - ``OBJ_TABLE`` - siehe :ref:`TableCreate`. .. us.params **Parameter** .. uparam:: handle *handle* ist die Zugriffsnummer des Objekts. .. seealso:: :ref:`uberblick-objekte`, :ref:`ObjCreate`, :ref:`ObjGetFirst`, :ref:`ObjGetNext`, :ref:`ObjGetName`, :ref:`GetObject`, :ref:`type` :sub:`id-1572090`