update at 2026-01-22 08:52:47

This commit is contained in:
douboer
2026-01-22 08:52:47 +08:00
parent d233bd24bf
commit c23c71eabf

View File

@@ -147,6 +147,8 @@ function applyPatternColoring(
}
```
CG: 角度分配还需结合扇区高度,就能计算出字的大小和布局
**多文本单元角度分配:**
```typescript
function splitMultiTextUnits(
@@ -254,6 +256,7 @@ export interface TextUnit {
isSvg: boolean; // 是否为 SVG 文件名
}
CG
/** 刻度线数据 */
export interface TickMark {
angle: number;
@@ -264,12 +267,13 @@ export interface TickMark {
label?: string; // 度数标签(仅主刻度)
}
CG
/** 扩展现有 Sector 接口 */
export interface Sector {
// ... 现有字段保持 ...
// 新增字段
textUnits?: TextUnit[]; // 多文本单元
textUnits?: TextUnit[]; // 多文本单元
groupSplitVisible?: boolean; // 是否显示与下一个扇区的分割线
isSvgContent?: boolean; // 内容是否为 SVG
svgPath?: string; // SVG 文件路径