diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 782e3cee..09b7e64c 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -78,6 +78,7 @@ slug: /changelog ## master +* (2024.12.26) 优化`Text`在`TextMeshPro`下的居中对齐方式 * (2024.12.25) 增加`Tooltip`的`itemFormatter`设置`{f0}`支持 * (2024.12.25) 修复`YAxis`在范围变更刷新时部分label可能不显示的问题 * (2024.12.23) 增加`SymbolStyle`的`borderWidth`和`emptyColor`配置 diff --git a/Runtime/Internal/Object/ChartText.cs b/Runtime/Internal/Object/ChartText.cs index fb52dca6..205a611f 100644 --- a/Runtime/Internal/Object/ChartText.cs +++ b/Runtime/Internal/Object/ChartText.cs @@ -187,13 +187,13 @@ namespace XCharts.Runtime m_TMPText.alignment = TextAlignmentOptions.BottomRight; break; case TextAnchor.MiddleCenter: - m_TMPText.alignment = TextAlignmentOptions.Center; + m_TMPText.alignment = TextAlignmentOptions.Midline; break; case TextAnchor.MiddleLeft: - m_TMPText.alignment = TextAlignmentOptions.Left; + m_TMPText.alignment = TextAlignmentOptions.MidlineLeft; break; case TextAnchor.MiddleRight: - m_TMPText.alignment = TextAlignmentOptions.Right; + m_TMPText.alignment = TextAlignmentOptions.MidlineRight; break; case TextAnchor.UpperCenter: m_TMPText.alignment = TextAlignmentOptions.Top; @@ -205,8 +205,7 @@ namespace XCharts.Runtime m_TMPText.alignment = TextAlignmentOptions.TopRight; break; default: - m_TMPText.alignment = TextAlignmentOptions.Center; - m_TextAlignment = TextAnchor.MiddleCenter; + m_TMPText.alignment = TextAlignmentOptions.Midline; break; } #else