LayerSetAxisTitleFreePos

LayerSetAxisTitleFreePos legt fest, ob die Position der Achsentitel mit der Maus verändert werden kann.

bool = LayerSetAxisTitleFreePos(hLayer, ssXYZ, bFreePos)

Returnwert

bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).

Parameter

hLayer

hLayer ist die Zugriffsnummer des Diagramms, das mit LayerCreate erzeugt wurde.

ssXYZ

ssXYZ ist "X", falls die Funktion die x-Achse betrifft, "Y", falls die Funktion die y-Achse betrifft und "Z", falls die Funktion die z-Achse betrifft.

bFreePos

Falls bFreePos TRUE (1) ist, kann die Position und Größe mit Hilfe der Maus verändert werden.

Beispiel

Example

Y-Achsentitel oben links im Diagramm ausgeben

hLayer = 20;   // Handle retrieved from status bar
rvPS = OBJGetPosSize(hLayer);
LayerSetAxisTitleFreePos(hLayer, "Y", TRUE);
// returns a copy of the text object!
hText = LayerGetAxisTB(hLayer, "Y");
rvT_PS = OBJGetPosSize(hText);
TBSetAngle(hText, 0);
rvNewPos = [rvPS[1], rvPS[2]+rvPS[4], rvT_PS[3], rvT_PS[4]];
OBJSetPosSize(hText, rvNewPos);
TBSetAutoSize(hText, TRUE);
LayerSetAxisTB(hLayer, "Y", hText);
TBDestroy(hText); // delete the copy

History

Version Beschreibung
5.0.0 Neu

id-282353