YD_Event.Admin/YD_Event.Core/Certificate/CertificatePlaceholder.cs
2026-03-02 21:09:03 +08:00

69 lines
1.6 KiB
C#

namespace YD_Event.Core.Certificate
{
/// <summary>
/// 证书占位符配置
/// </summary>
public class CertificatePlaceholder
{
/// <summary>
/// 字段键名 (例如: UserName)
/// </summary>
public string Key { get; set; }
/// <summary>
/// 显示名称 (例如: 姓名)
/// </summary>
public string Label { get; set; }
/// <summary>
/// 数据类型: Text, Image, Date, Number, QRCode
/// </summary>
public string Type { get; set; }
/// <summary>
/// X坐标 (px)
/// </summary>
public float X { get; set; }
/// <summary>
/// Y坐标 (px)
/// </summary>
public float Y { get; set; }
/// <summary>
/// 宽度 (px)
/// </summary>
public float Width { get; set; }
/// <summary>
/// 高度 (px)
/// </summary>
public float Height { get; set; }
/// <summary>
/// 字体名称
/// </summary>
public string FontFamily { get; set; }
/// <summary>
/// 字体大小
/// </summary>
public float FontSize { get; set; }
/// <summary>
/// 字体颜色 (Hex)
/// </summary>
public string Color { get; set; }
/// <summary>
/// 对齐方式: Left, Center, Right
/// </summary>
public string TextAlign { get; set; }
/// <summary>
/// 格式化字符串 (例如日期格式 yyyy-MM-dd)
/// </summary>
public string FormatString { get; set; }
}
}