From b8659c2190f52345e01ca9b4fbed3b29a12425b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=BF=9B?= Date: Mon, 27 Jul 2026 18:03:09 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20card/rotate=20=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E5=A4=84=E7=90=86=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web-to-ppt/convert-browser.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web-to-ppt/convert-browser.js b/web-to-ppt/convert-browser.js index f210914..063499e 100644 --- a/web-to-ppt/convert-browser.js +++ b/web-to-ppt/convert-browser.js @@ -442,11 +442,12 @@ async function convertToPptx(input, onProgress) { } } + // Debug: log card nodes + if ((n.name||'').includes('card') || (n.name||'').includes('rotate')) { + console.log('[WebToPPT] NODE:', (n.name||'').slice(0,25), 'type=', n.type, 'fillColor=', fillColor, 'bg=', (n.styles?.backgroundColor||'none').slice(0,20)); + } if (fillColor) { var shapeOpts = { x: opts.x, y: opts.y, w: opts.w, h: opts.h, fill: { color: fillColor } }; - if (n.styles.transform && n.styles.transform !== 'none') { - console.log('[WebToPPT] SHAPE WITH TRANSFORM:', (n.name||'').slice(0,20), 'fill=', fillColor, 'transform=', (n.styles.transform||'').slice(0,30)); - } if (fillTransparency) shapeOpts.fill.transparency = fillTransparency; if (n.styles.opacity !== undefined && n.styles.opacity !== '' && parseFloat(n.styles.opacity) < 1) { var opTrans = Math.round((1 - parseFloat(n.styles.opacity)) * 100);