69 lines
1.6 KiB
C#
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; }
|
|
}
|
|
}
|