# 出版社参考课件（Ch1–Ch14＋2 份补充）——加广东金融学院校徽

本目录是 `课件PPT/` 16 份出版社配套课件的**加校徽版**：原件一字未改，只在水印层插入校徽，输出为同名 pptx，原目录 `课件PPT/` 保持原样。

## 一、做法：替换母版/版式里的图片本体（不是贴图，也不是盖白板）

出版社课件里"别的学校校徽"是**一张图片**，被母版和多个版式共同引用。因此正确做法是把**这张图片的二进制内容直接换掉**：

- 按图片内容 sha1 识别（跨 16 份实测）：
  - `9d5d9f75a2` = **同济大学**校徽（jpg，151 处引用）；
  - `c255d8f3a6` = **武汉学院**校徽（png，44 处，位于深蓝装饰带上）；
  - `c031d176c7` = 另一枚**方形机构校徽**（png，14 处，方形框用方形校徽图）。
- 替换后，页面上**不新增任何形状**（没有白板、没有多余图层），校徽本身就在母版/版式体系内，所有继承该版式的页面自动生效；母版自带校徽的 6 份课件（Ch4/8/10/11/12/13）是**母版内**的图片被直接替换。
- **深底适配**：位于深蓝装饰带上的图片位改用白色版校徽（白字深底对比度更高），浅底位保持红色版；方形位用方形校徽图案。

## 二、等比缩放（硬要求：绝不单轴拉伸）

替换后对每个引用位做 **contain 适配**：只在原框内按目标宽高比缩放、**中心位置不变**，横向版校徽宽高比固定 4.204、方形版固定 1.000。

- 实测 16 份课件、共 240 个引用位：**比例异常 0 处**（逐位校验 |实际比例 − 素材比例| / 素材比例 < 2%，实际误差为 0）。
- 踩过的坑：同一张图片在 PPTX 包内是**共享 part**（一个图片部件被多个版式引用），边遍历边替换会导致后续版式读到新图而漏掉适配 —— 已改为"先登记全部引用位，再统一替换、逐框适配"。

## 三、处理结果

| 课件 | 替换的图片本体 | 等比适配的图片位 | 位置分布 |
|---|---|---|---|
| Ch1-引论-STMT-2022 | 3 | 16 | layout14 slide2 |
| Ch10 测试需求分析与测试计划-STMT-2022 | 3 | 17 | layout15 master1 slide1 |
| Ch11-设计和维护测试用例-STMT-2022 | 3 | 15 | layout13 master1 slide1 |
| Ch12-部署测试基础设施-STMT-2022 | 3 | 16 | layout14 master1 slide1 |
| Ch13 测试执行、缺陷报告与跟踪-STMT-2022 | 3 | 16 | layout14 master1 slide1 |
| Ch14-软件测试展望-2022 | 3 | 15 | layout14 slide1 |
| Ch2-软件测试基本概念-STMT-2022 | 3 | 18 | layout17 slide1 |
| Ch3-软件测试方法-STMT-2022 | 3 | 15 | layout14 slide1 |
| Ch4-软件测试流程和规范-STMT-2022 | 3 | 19 | layout17 master1 slide1 |
| Ch5 单元测试与集成测试-2022 | 3 | 15 | layout14 slide1 |
| Ch6 系统功能测试-STMT-2022 | 3 | 15 | layout14 slide1 |
| Ch7 专项测试-STMT-202 | 3 | 15 | layout14 slide1 |
| Ch8-软件本地化测试-STMT-2022 | 3 | 15 | layout13 master1 slide1 |
| Ch9 软件测试自动化及其框架 | 3 | 14 | layout13 slide1 |
| 补充：MeterSphere：一站式开源持续测试平台 | 1 | 2 | layout2 |
| 补充：开发者测试 | 1 | 1 | layout1 |

## 四、保留未动的第三方标识

- **清华大学出版社**标识（"补充：开发者测试"等课件）：这是出版方印记，不属于他校校徽，保留；
- **MeterSphere** 等产品 logo、装饰性图标：保留；
- 原件 `课件PPT/` 目录一字未改，本目录为替换后的新文件。

> 说明：上一版采用"逐页贴图 + 白色底板覆盖"的做法（校徽在页面形状层、且会盖住出版社角标），**已废弃**；本目录 16 份文件均已按"替换图片本体"方案重新生成。

## 五、署名与版权文字（第三轮补充）

在换校徽的基础上，对同一批 16 份课件又做了文字层处理：

| 处理 | 原文 | 现在 | 处数 |
|---|---|---|---|
| 封面/内容页署名 | 同济大学  朱少民 | 广东金融学院  周宇文 | 29 |
| 结束页署名（原为姓名在前） | 朱少民 / 同济大学 | 广东金融学院 / 周宇文 | 1 |
| 版权提示行 | 版权所有©️ 仅限于教学使用 | 整段删除 | 34 |

实现要点：

- 递归进入组合形状与表格单元格；段落文字若被拆在多个 run 里，命中后把新文字写入首个 run、清空其余，避免"只改一半"；
- 删除版权行时**移除整个段落元素**（若为文本框唯一段落则改为清空文字），不留空行痕迹；
- 新署名比原文长（7 字 → 9 字），原文本框会折行，因此加了自适应：**先按需扩宽文本框（保持中心、限制在页面内），仍不够再等比缩小字号**，并留 12% 安全余量；实测封面、内容页页脚、结束页署名均单行显示。

**校验结果（16 份全量）**：校徽位 227 个、比例异常 0、他校校徽残留 0、违规文字（同济大学/朱少民/版权所有/仅限于教学使用）0。
