关于WD_ALIGN_PARAGRAPH

关于WD_ALIGN_PARAGRAPH

https://img1.sycdn.imooc.com//climg/6524be400828f56117940207.jpg

为什么我在导入这个模块时提示没有找到

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好! 

在定义时实际的对象被命名为WD_PARAGRAPH_ALIGNMENT,并且应用了一个修饰符,该修饰符还允许将该对象引用为WD_ALIGN_PARAGRAPH,由于pycharm语法检查器没有检查、识别出来WD_ALIGN_PARAGRAPH,所以使用红波浪来提示同学,并不是报错https://img1.sycdn.imooc.com//climg/62f5e7aa096be96506460135.jpg


同学可以尝试不导入WD_ALIGN_PARAGRAPH,并且使用时可以将WD_ALIGN_PARAGRAPH替换为WD_PARAGRAPH_ALIGNMENT,如图

https://img1.sycdn.imooc.com//climg/62f5e7e0098364dc07220042.jpg

https://img1.sycdn.imooc.com//climg/62f5e7e709d45fa905750112.jpg

祝学习愉快~



  • 随心__ 提问者 #1

    老师你好,为什么我在使用font.mane = "微软雅黑"设置字体后,只有数字和字母应用上了这个字体,但是中文字体没有设置上

    https://img1.sycdn.imooc.com//climg/6524ceef091f526016570730.jpg

    https://img1.sycdn.imooc.com//climg/6524cf03095faa0214740516.jpg

    2023-10-10 12:11:52
  • 好帮手慕小猿 回复 提问者 随心__ #2

    同学,你好!有些操作系统或浏览器会对字体样式进行默认处理,覆盖用户指定的字体样式。因此,即使在代码中明确设置了某个字体,但最终显示效果仍然可能受到操作系统、浏览器的影响。同学可尝试使用_t.element.rPr.rFonts.set(qn('w:eastAsia'), u'字体名')设置中文字体看能否生效;

    1

    from docx.oxml.ns import qn

    _t.element.rPr.rFonts.set(qn('w:eastAsia'), u'微软雅黑')



    祝学习愉快~


    2023-10-10 12:38:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师