mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-15 21:00:11 +00:00
增加BaseChart的TriggerTooltip()接口尝试触发ToolTip
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user