Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

占位符所在段落样式被清空,请问如何避免 #95

Open
gengengengengen opened this issue Oct 15, 2023 · 5 comments
Open

占位符所在段落样式被清空,请问如何避免 #95

gengengengengen opened this issue Oct 15, 2023 · 5 comments

Comments

@gengengengengen
Copy link

gengengengengen commented Oct 15, 2023

image
我将一个单元格作为循环主体,其中有会议记录需要填入富文本信息,填入后富文本表现是正常的,但红框中的悬挂缩进样式没了。

我的用法就是将这个key配置上您的插件,富文本内容为字符串,使用最基础的用法做了填入,请问我在使用上可能哪里有问题?

@draco1023
Copy link
Owner

请提供一下模板和数据

@gengengengengen
Copy link
Author

gengengengengen commented Oct 18, 2023

请提供一下模板和数据

您好,这是我用到的模版以及代码段,主要相关的还是html_record这个key的值。个人感觉似乎可以不通过改插件逻辑就能解决这样的问题,目前还在尝试调整。

非常感谢您百忙中的指点!
meetingRecordTemp.docx
placementHolder&Data.txt

@draco1023
Copy link
Owner

调试了一下,主要是因为在创建新段落时只保留了 pStyle,没有沿用占位符所在段落的一些设置,因为富文本会按照样式定义来进行设置,如果要同时考虑二者会导致处理很麻烦,而且无法确定应该以哪个优先,所以对于混合排版不太好处理

@gengengengengen
Copy link
Author

调试了一下,主要是因为在创建新段落时只保留了 pStyle,没有沿用占位符所在段落的一些设置,因为富文本会按照样式定义来进行设置,如果要同时考虑二者会导致处理很麻烦,而且无法确定应该以哪个优先,所以对于混合排版不太好处理

谢谢解答,这情况在我这暂时搁置了没有继续调试研究;

不过关于这个情况我有想法还没尝试,我在模板中给占位符所在行、甚至单独选中占位符设置样式,这样似乎能为占位符设置紧邻的外层段落标签,预期是富文本内容直接添加进这个紧邻的外层段落,并沿用到这个段落的样式,这样是否可行?

@draco1023
Copy link
Owner

如果有块状元素就会导致新的段落的产生,有个办法是将模板外的固定内容也作为富文本的一部分,然后在最外层使用margin样式来控制缩进

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants