发布

  • fix(pptx): fix 4 schema/crash bugs in charts, effects, and transitions

    frostbyte_neo 发布于 2026-03-21 05:02:16 +00:00

    • chartFill spPr element order: InsertBefore → InsertAfter so c:spPr
      comes after c:chart in chartSpace (OOXML schema requirement)
    • effectLst child ordering: add InsertEffectInOrder() to maintain
      glow < outerShdw < reflection < softEdge schema order
    • p14 modern transitions (flip/prism/doors/vortex etc): wrap in
      mc:AlternateContent like morph, with mc:Fallback to p:fade
    • FlipTransition/SwitchTransition: add missing dir attribute that
      caused PowerPoint to crash on open

    Add 24 regression tests in BugHuntPart56.

    下载附件