You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于RTF中\pard指令是否重置至全局默认字体的技术疑问

关于RTF中\pard命令的疑问

我是RTF新手,看到的文档说明是:

\pard 表示将段落格式属性重置为默认值,而非继承上一段的(部分)属性。

以下是我用到的RTF代码:

{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial Black;}{\f1\fswiss\fprq2\fcharset0 Calibri;}{\f2\fswiss\fprq2\fcharset0 Tahoma;}{\f3\fnil\fcharset0 Arial;}}{\colortbl ;\red0\green0\blue0;\red0\green63\blue89;\red255\green0\blue0;\red0\green123\blue255;\red0\green0\blue255;}\viewkind4\uc1
\pard\li-284\sa160\sl252\slmult1\cf1\lang2057\f0\fs36 Hello world\cf2\f1\fs21 
\par 
\par The last font was caliibri
\par
\pard \f2 This should now be Tahoma
\par 
\pard Doesnt pard mean reset?
\par \f1 Calibria again
\par }

按照文档描述,标注"Doesnt pard mean reset?"的这一行,是否应该因为\deff0(默认字体为Arial Black)而显示为Arial Black?

我现在有个猜想:\pard其实是重置至上一个\pard的设置,而非全局默认。

内容的提问来源于stack exchange,提问作者tony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 18:52:40