增加BaseChartTriggerTooltip()接口尝试触发ToolTip

This commit is contained in:
monitor1394
2023-04-14 13:35:45 +08:00
parent 674d937104
commit 0af76517e1
6 changed files with 98 additions and 0 deletions

View File

@@ -173,6 +173,32 @@ namespace XCharts.Runtime
return true;
}
/// <summary>
/// chart local point to screen point.
/// |图表内坐标转屏幕坐标。
/// </summary>
/// <param name="localPoint">图表内的坐标</param>
/// <returns>屏幕坐标</returns>
[Since("v3.7.0")]
public Vector2 LocalPointToScreenPoint(Vector2 localPoint)
{
var cam = canvas.renderMode == RenderMode.ScreenSpaceOverlay ? null : canvas.worldCamera;
var wordPoint = rectTransform.TransformPoint(localPoint);
return RectTransformUtility.WorldToScreenPoint(cam, wordPoint);
}
/// <summary>
/// chart local point to world point.
/// |图表内坐标转世界坐标。
/// </summary>
/// <param name="localPoint">图表内的坐标</param>
/// <returns>世界坐标</returns>
[Since("v3.7.0")]
public Vector2 LocalPointToWorldPoint(Vector2 localPoint)
{
return rectTransform.TransformPoint(localPoint);
}
/// <summary>
/// 保存图表为图片。
/// </summary>