feat: 将主题令牌接入 DOCX 动态模板
This commit is contained in:
@@ -29,6 +29,7 @@ DOCX 主题映射引擎负责在浏览器主题 CSS 与 Word 样式之间建立
|
||||
|
||||
Server Playwright 与 Desktop Electron 适配器负责在现有受限浏览器生命周期
|
||||
中执行本包脚本;主题 CSS 和字体资源继续使用各平台已有的同源资源协议。
|
||||
`@md-to-pdf/docx-engine` 后续消费本包令牌生成 `reference.docx` 和最终
|
||||
OOXML。Flex、Grid 和超出 Word 上限的装饰边不会静默丢弃,而是保留近似
|
||||
`@md-to-pdf/application` 已负责指纹、快照缓存和令牌准备,
|
||||
`@md-to-pdf/docx-engine` 已消费本包令牌生成动态 `reference.docx`。
|
||||
Flex、Grid 和超出 Word 上限的装饰边不会静默丢弃,而是保留近似
|
||||
令牌与诊断,供语义文档结构层选择 Word 表格、分节或段落布局实现。
|
||||
|
||||
@@ -759,7 +759,9 @@ export function resolveDocxThemeTokens(
|
||||
style: normalized.style
|
||||
};
|
||||
} else {
|
||||
const missing = entry?.matched !== true;
|
||||
const missing =
|
||||
input.config.mode !== "explicit" &&
|
||||
entry?.matched !== true;
|
||||
diagnostics.push({
|
||||
severity: missing ? "warning" : "info",
|
||||
code:
|
||||
|
||||
@@ -25,6 +25,7 @@ export type DocxThemeStyleCaptureRequest = z.infer<
|
||||
>;
|
||||
|
||||
export interface DocxThemeStyleCaptureAdapter {
|
||||
readonly themeStyleBaseUrl: string;
|
||||
captureThemeStyle(
|
||||
request: DocxThemeStyleCaptureRequest,
|
||||
signal?: AbortSignal
|
||||
|
||||
Reference in New Issue
Block a user