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 |
Siehe auch
Überblick Diagramme, LayerIsAxisTitleAutoPos, LayerSetAxisTitleOffset, LayerSetAxisTitleAutoPos, LayerCreate
id-282353