run.GetCTR().GetRPr().sz返回值为null怎么办?
时间: 2023-07-16 20:14:13 浏览: 130
`run.GetCTR().GetRPr().sz` 返回 null 的原因可能是该 run 对象没有设置字体大小。你可以先使用以下代码判断该对象的字体大小是否为 null:
```
if (run.GetCTR().GetRPr().IsSetSz()) {
// 获取字体大小的值
BigInteger fontSize = run.GetCTR().GetRPr().GetSz();
} else {
// 设置默认的字体大小,例如 12
run.GetCTR().GetRPr().AddNewSz().SetVal(BigInteger.valueOf(12));
}
```
如果字体大小为 null,你可以设置一个默认值,例如 12。如果你需要设置一个具体的字体大小,可以使用 `run.GetCTR().GetRPr().GetSz().SetVal()` 方法来设置。
相关问题
run.GetCTR().rPr.sz 为null怎么办?
`run.GetCTR().rPr.sz` 是用于设置文本大小的属性,如果它为null,可能是因为没有设置文本大小。你可以尝试在代码中显式地为文本设置大小,例如:
```
run.FontSize = 12; // 设置文本大小为12
```
如果仍然出现问题,可能需要检查代码中的其他相关属性或方法,以确保正确设置了文本大小。
阅读全文