* UIBarChart: 修复Y轴文字居中
This commit is contained in:
parent
fcaddef7b4
commit
184bf0ca8b
@ -27,9 +27,10 @@
|
||||
* 2022-08-10: V3.2.2 修复Y轴显示名称
|
||||
* 2022-08-17: V3.2.3 增加数据可为Nan
|
||||
* 2022-09-07: V3.2.3 Option.YAxis.ShowGridLine为false时,不显示水平表格虚线
|
||||
* 2022-05-10: V3.3.6 Option.ShowFullRect为true时,绘制右侧和上侧的边框实线
|
||||
* 2022-05-13: V3.3.6 Option.BarInterval,设置Bar之间间隔,默认-1,自动计算间隔
|
||||
* 2022-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-05-10: V3.3.6 Option.ShowFullRect为true时,绘制右侧和上侧的边框实线
|
||||
* 2023-05-13: V3.3.6 Option.BarInterval,设置Bar之间间隔,默认-1,自动计算间隔
|
||||
* 2023-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-06-06: V3.3.7 修复Y轴文字居中
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
@ -565,10 +566,10 @@ namespace Sunny.UI
|
||||
|
||||
if (Option.YAxis.AxisLabel.Show && Option.YAxis.Name.IsValid())
|
||||
{
|
||||
Size sfname = TextRenderer.MeasureText(Option.YAxis.Name, TempFont);
|
||||
int x = (int)(DrawOrigin.X - Option.YAxis.AxisTick.Length - wmax - sfname.Height);
|
||||
int y = (int)(Option.Grid.Top + (DrawSize.Height - sfname.Width) / 2);
|
||||
g.DrawRotateString(Option.YAxis.Name, TempFont, ForeColor, new Point(x, y), new StringFormat() { Alignment = StringAlignment.Center }, 270);
|
||||
Size sfName = TextRenderer.MeasureText(Option.YAxis.Name, TempFont);
|
||||
float xx = DrawOrigin.X - Option.YAxis.AxisTick.Length - wmax - sfName.Height / 2.0f;
|
||||
float yy = Option.Grid.Top + DrawSize.Height / 2.0f;
|
||||
g.DrawRotateString(Option.YAxis.Name, TempFont, ForeColor, new PointF(xx, yy), 270);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
*
|
||||
* 2020-06-06: V2.2.5 增加文件说明
|
||||
* 2020-09-10: V2.2.7 增加图表的边框线颜色设置
|
||||
* 2022-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-05-14: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,7 +19,7 @@
|
||||
* 2020-06-06: V2.2.5 增加文件说明
|
||||
* 2021-07-22: V3.0.5 增加更新数据的方法
|
||||
* 2022-07-29: V3.2.2 数据显示的小数位数重构调整至Option.DecimalPlaces
|
||||
* 2022-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-05-14: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -43,7 +43,7 @@
|
||||
* 2023-03-26: V3.3.3 自定义X轴坐标时,点数据提示显示为原始值
|
||||
* 2023-04-23: V3.3.5 打开Smooth绘制,建议数据差距不大时可平滑绘制
|
||||
* 2023-05-12: V3.3.6 增加了一种开关量曲线的显示方式
|
||||
* 2022-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-05-14: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,7 +19,7 @@
|
||||
* 2020-06-06: V2.2.5 增加文件说明
|
||||
* 2021-07-22: V3.0.5 增加更新数据的方法
|
||||
* 2022-07-29: V3.2.2 数据显示的小数位数重构调整至Option.DecimalPlaces
|
||||
* 2022-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-05-14: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2020-05-29: V2.2.5 重写
|
||||
* 2020-07-04: V2.2.6 重写下拉窗体,缩短创建时间
|
||||
* 2023-03-26: V3.3.3 修复下拉框鼠标移动位置的Bug
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,7 +19,7 @@
|
||||
* 2020-01-01: V2.2.0 增加文件说明
|
||||
* 2020-05-29: V2.2.5 重写
|
||||
* 2020-07-08: V2.2.6 重写下拉窗体,缩短创建时间
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -23,8 +23,8 @@
|
||||
* 2023-02-07: V3.3.1 增加Tips小红点
|
||||
* 2023-04-08: V3.3.4 DropDownList时,显示水印文字
|
||||
* 2023-05-08: V3.3.6 最小高度限制,以防丢失边框
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -18,7 +18,7 @@
|
||||
*
|
||||
* 2020-01-01: V2.2.0 增加文件说明
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2022-01-26: V3.1.0 增加两端对齐,AlignBothEnds
|
||||
* 2022-01-26: V3.1.0 增加未选中步骤文字颜色
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -27,7 +27,7 @@
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-03-31: V3.1.2 是否显示浅色背景
|
||||
* 2022-08-25: V3.2.3 增加同一个容器的相同GroupIndex的按钮控件的Selected单选
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -17,7 +17,7 @@
|
||||
* 创建日期: 2022-06-28
|
||||
*
|
||||
* 2022-06-28: V3.2.0 增加文件说明
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* 2020-04-25: V2.2.4 更新主题配置类
|
||||
* 2021-04-26: V3.0.3 增加默认事件CheckedChanged
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -23,7 +23,7 @@
|
||||
* 2022-02-16: V3.1.1 基类增加只读颜色设置
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2023-02-03: V3.3.1 增加WIN10系统响应触摸屏的按下和弹起事件
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2021-09-24: V3.0.7 文字显示方向与Column列显示方向一致
|
||||
* 2021-11-22: V3.0.9 修复一处可能不显示的问题
|
||||
* 2022-09-05: V3.2.3 重构文字显示
|
||||
* 2022-05-15: V3.3.6 重构DrawString函数
|
||||
* 2023-05-15: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2022-12-18: V3.3.0 修复了一个最小值大于0是,显示类型为字符串Text为空仍有显示的问题
|
||||
* 2023-03-07: V3.3.3 修复了删除为空时小数位数和设置值不一致的问题
|
||||
* 2023-04-19: V3.3.5 修复了最大值最小值范围判断的问题
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,7 +19,7 @@
|
||||
* 2020-01-01: V2.2.0 增加文件说明
|
||||
* 2020-04-25: V2.2.4 更新主题配置类
|
||||
* 2022-05-30: V3.1.9 修复Padding设置
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -24,8 +24,8 @@
|
||||
* 2021-12-07: V3.0.9 更改图片自动刷新
|
||||
* 2022-01-02: V3.0.9 增加角标
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,8 +19,8 @@
|
||||
* 2022-01-29: V3.1.0 增加文件说明
|
||||
* 2022-11-02: V3.2.6 增加TextChanged事件
|
||||
* 2022-12-02: V3.3.0 删除TextChanged事件,增加ValueChanged事件
|
||||
* 2022-05-10: V3.3.6 修复Enabled切换时背景色不一致的问题
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-10: V3.3.6 修复Enabled切换时背景色不一致的问题
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,7 +19,7 @@
|
||||
* 2020-01-01: V2.2.0 增加文件说明
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2023-05-04: V3.3.6 增加调用点击事件PerformClick
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -24,7 +24,7 @@
|
||||
* 2022-08-30: V3.2.3 增加了一些事件
|
||||
* 2022-09-05: V3.2.3 修复Click,DoubleClick事件
|
||||
* 2022-11-03: V3.2.6 增加了可设置垂直滚动条宽度的属性
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2021-06-19: V3.0.4 增加方形显示,优化渐变色
|
||||
* 2021-08-07: V3.0.5 默认不显示灯光亮线
|
||||
* 2022-05-15: V3.1.8 增加文字显示
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* 2022-01-10: V3.1.0 修复了文本为空不显示的问题
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-11-26: V3.2.9 水平方向文字不居中时,可设置线条渐变色
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -16,8 +16,8 @@
|
||||
* 当前版本: V3.1
|
||||
* 创建日期: 2022-05-12
|
||||
*
|
||||
* 2022-05-12: V3.3.6 增加文件说明
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 增加文件说明
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -25,8 +25,8 @@
|
||||
* 2022-04-14: V3.1.3 重构扩展函数
|
||||
* 2022-07-28: V3.2.2 删除界面此控件的编辑器
|
||||
* 2023-02-22: V3.3.2 去除下拉菜单宽度调整
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -33,8 +33,8 @@
|
||||
* 2022-11-03: V3.2.6 重写了节点右侧图标的绘制
|
||||
* 2023-02-02: V3.3.1 修复了鼠标离开事件
|
||||
* 2023-02-10: V3.3.2 有子节点时,鼠标左键点击父级点展开/收缩,右键选中
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-29: V3.3.7 增加PageGuid相关扩展方法
|
||||
******************************************************************************/
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
* 2021-10-14: V3.0.8 调整最小高度为3
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-09-05: V3.2.3 修改最大值至少为1
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -22,7 +22,7 @@
|
||||
* 2021-04-26: V3.0.3 增加默认事件CheckedChanged
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-12-21: V3.3.0 修复CheckedChanged事件
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2021-07-16: V3.0.5 增加属性控制开启滚动
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2023-02-23: V3.3.2 重写滚动逻辑
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -24,7 +24,7 @@
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-09-26: V3.2.4 修复了Readonly时,双击还可以改变值的问题
|
||||
* 2022-04-23: V3.3.5 增加ActiveChanging事件,在状态改变前可以进行判断
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,8 +20,8 @@
|
||||
* 2020-07-26: V2.2.6 增加Image属性,增加图片和文字的摆放位置
|
||||
* 2022-01-05: V3.0.9 字体图标增加颜色设置
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-05-15: V3.3.6 重构DrawString函数
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-15: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -19,8 +19,8 @@
|
||||
* 2020-04-23: V2.2.4 增加UISymbolLabel
|
||||
* 2021-12-24: V3.0.9 修复Dock和AutoSize同时设置的Bug
|
||||
* 2022-03-19: V3.1.1 重构主题配色
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -30,7 +30,7 @@
|
||||
* 2022-05-11: V3.1.8 修复屏蔽左右键后其他控件无法使用左右键的问题
|
||||
* 2022-05-17: V3.1.9 修复了一个首页无法关闭的问题
|
||||
* 2022-06-19: V3.2.0 多页面框架关闭页面时执行UIPage的FormClosed事件
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using Sunny.UI.Win32;
|
||||
|
@ -18,7 +18,7 @@
|
||||
*
|
||||
* 2020-01-01: V2.2.0 增加文件说明
|
||||
* 2022-08-11: V3.0.2 重写ItemSize,将宽、高调整为正常显示
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -24,7 +24,7 @@
|
||||
* 2022-10-28: V3.2.6 箭头图标可设置颜色
|
||||
* 2023-05-02: V3.3.6 增加了一个关闭按钮的属性,点击后隐藏控件
|
||||
* 2023-05-12: V3.3.6 标题栏文字位置属性由TextAlign改为TextAlignment
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -20,7 +20,7 @@
|
||||
* 2020-07-25: V2.2.6 更新绘制
|
||||
* 2021-08-16: V3.0.6 增加ToolTip接口,解决类似UITextBox这类的组合控件无法显示ToolTip的问题
|
||||
* 2021-12-09: V3.0.9 修复默认显示
|
||||
* 2022-05-14: V3.3.6 重构DrawString函数
|
||||
* 2023-05-14: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -32,7 +32,7 @@
|
||||
* 2022-12-06: V3.3.0 增加了可自定义行的颜色
|
||||
* 2023-03-13: V3.3.3 增加MouseDoubleClick和MouseClick事件
|
||||
* 2023-03-26: V3.3.4 修改LabelEdit属性
|
||||
* 2022-05-13: V3.3.6 重构DrawString函数
|
||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -18,7 +18,7 @@
|
||||
*
|
||||
* 2022-04-02: V3.1.1 增加用户控件基类
|
||||
* 2022-04-02: V3.1.2 默认设置AutoScaleMode为None
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -17,7 +17,7 @@
|
||||
* 创建日期: 2022-06-11
|
||||
*
|
||||
* 2022-06-11: V3.1.9 增加文件说明
|
||||
* 2022-05-16: V3.3.6 重构DrawString函数
|
||||
* 2023-05-16: V3.3.6 重构DrawString函数
|
||||
* 2022-05-28: V3.3.7 修改字体缩放时显示
|
||||
******************************************************************************/
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
* 感谢:麦壳饼 https://gitee.com/maikebing
|
||||
* 2021-06-15: V3.0.4 增加FontAwesomeV5的字体图标,重构代码
|
||||
* 2021-06-15: V3.3.5 增加FontAwesomeV6的字体图标,重构代码
|
||||
* 2022-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2023-05-16: V3.3.6 重构DrawFontImage函数
|
||||
* 2022-05-17: V3.3.7 修复了一个窗体属性编辑器图标显示不全的问题
|
||||
******************************************************************************/
|
||||
|
||||
|
@ -45,7 +45,7 @@
|
||||
* 2022-11-30: V3.3.0 增加RemoveAllPages函数
|
||||
* 2023-01-25: V3.3.1 最大化后,关闭按钮扩大至原按钮右上角全部区域
|
||||
* 2023-02-24: V3.3.2 修复PageSelected可能未显示选中页面的问题
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
@ -36,7 +36,7 @@
|
||||
* 2023-02-24: V3.3.2 增加PageDeselecting,取消页面选择时增加判断
|
||||
* 2023-02-24: V3.3.2 取消设计期的Dock.Fill,改为运行时设置
|
||||
* 2023-03-15: V3.3.3 重新梳理页面加载顺序
|
||||
* 2022-05-12: V3.3.6 重构DrawString函数
|
||||
* 2023-05-12: V3.3.6 重构DrawString函数
|
||||
******************************************************************************/
|
||||
|
||||
using System;
|
||||
|
Loading…
x
Reference in New Issue
Block a user