python word字体颜色_python操作word设置字体
**设置字体**
```
from docx.shared import Pt
file=docx.Document() #创建内存中的word文档对象
#设置字体样式(字体大小与字体样式)
mystyle = file.styles["Header"]
font = mystyle.font
font.size = Pt(12.5)
font.name = '宋体'
head.paragraphs[0].style = mystyle
```
其中字号与数字的对应如下:
>初号=42磅 小初=36磅 一号=26磅 小一=24磅?二号=22磅 小二=18磅 三号=16磅 小三=15磅?四号=14磅 小四=12磅 五号=10.5磅 小五=9磅?六号=7.5磅 小六=6.5磅 七号=5.5磅 八号=5磅?
tn> 注意设置中文字体的时候直接是不行的
需要使用如下的写法,两个一起用
```
#这里需要引入一个qn
from docx.oxml.ns import qn
mystyle = file.styles["Normal"]
font = mystyle.font
font.size = Pt(10.5)
font.name = u'宋体'
font._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
head.paragraphs[0].style = mystyle
```
当然如果想全局设置字体的话可以这样做
```
from docx.oxml.ns import qn
document.styles['Normal'].font.name = u'宋体'
document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
```
>docx内置的样式都可以通过document.styles取到。
正文是Normal, 标题样式根据标题声明的基本,分别从Heading 1 到Heading 9, 另外还有table、list等各种word对应的样式。可以通过遍历document.styles查看。
python word字体颜色_python操作word设置字体相关推荐
- python docx 字体大小_Python操作Word的入门教程
Python操作Word的入门教程 前言 今天来介绍下,如何用 Python 来操作 Word. 再来介绍操作 Word 之前,先来说一个最近看书学到的法则,即 3W 法则. 3W:3W分别指 Wha ...
- c 语言 控制台程序 行字体颜色,C# 控制台程序设置字体颜色
这几天做了个程序,程序本身很简单.大体功能是输入查询条件,从数据库里取出结果计算并显示.但是用户的要求是使用控制台(console)来实现功能.由于功能简单,程序很快就做完了,在面向用户演示程序时,突 ...
- python代码复制到word有颜色_Python复制Word内容并使用格式设字体与大小实例代码...
python docx 设置字体颜色和大小会影响全文 在word里 怎样使复制黏贴过来的文字与前文字体格式在word里,使复制黏贴过来的文字与前文字体格式一样,在粘贴选项中点击选择"只保留文 ...
- python读excel字体颜色_python操作excel之设置字体颜色及格式
原博文 2020-06-03 13:46 − xlwings如何设置字体.颜色等属性 # coding: utf-8 import xlwings as xw app=xw.App(visible=F ...
- python识别文字颜色_python读取word文档识别字段颜色,解析字段
python版本3.7.3,读取的文档格式为.docx 文中带有简单注释 看不懂的百度网盘下载直接查看,更改运行里面的py文件 提取码:nngw import os import sys import ...
- html字体颜色自动变化,js设置字体颜色_自动改变文字大小和颜色的js代码分享
摘要 腾兴网为您分享:自动改变文字大小和颜色的js代码分享,追追漫画,易信,学宝,万达普惠等软件知识,以及59网批,tomatopie,物美多点,直播apk,三国全面战争,pc98,qq音乐插件,快捷 ...
- python操作word详细操作_Python操作Word的入门教程
Python操作Word的入门教程 前言 今天来介绍下,如何用 Python 来操作 Word. 再来介绍操作 Word 之前,先来说一个最近看书学到的法则,即 3W 法则. 3W:3W分别指 Wha ...
- python操作word的入门教程_Python操作Word的入门教程
咪哥杂谈 本篇阅读时间约为 5 分钟. 1 前言 近期比较忙,在做一个新项目,所以公众号更新时间拉长了许多...等忙完这一阵,依然会保持一周至少 2 篇的原创技术文章. 继续之前的主题,今天来介绍下, ...
- JAVA学习绘图颜色及其笔画属性设置字体显示文字
package com.graphics;import java.awt.*; import java.awt.geom.Rectangle2D; import java.util.Date;impo ...
最新文章
- SpringMVC-设置编码过滤器
- centos7全离线安装docker1.17.12
- Linux 命令之 grep -- 强大的文本搜索工具/正则表达式搜索
- 将Source Insight里面着色代码拷贝到word里面的方法
- 手持巡检仪_专业的三防产品设计-电力巡检仪设计
- Java基础教程【第三章:Java运算符】
- 手机号码归属地查询App
- oracle 11G Linux 版下载地址
- Mac系统如何安装Eclipse并搭建Android开发环境
- codesmith生成SQLSERVER实体(带注释)
- 怎么将excel转换pdf在线转换
- 【爬虫Practice2】爬取豆瓣高分电影
- 合同管理系统应该具备那些功能?
- PyQt5数据库开发2 5.1 QSqlQueryModel
- Python---GPA(绩点)计算器
- win10 win 7系统 windows无法访问\\请检查名称拼写(基本上非重装系统外的终极解决方式)win7 , win10均可
- SE-Net:Squeeze-and-Excitation blocks
- 【Linux基础】Linux软件包管理器yum的使用指南rzsz安装
- DAO层的异常处理模式
- Zabbix 离线安装及使用方法
热门文章
- vue项目中使用g2统计图
- edge浏览器什么相当于ie的中低_微软默认浏览器:Edge对比IE 有哪些优势,哪个好?...
- Matlab基本函数-exp函数
- h5-video自动播放兼容性处理
- Go 1.20要来了,看看都有哪些变化-第1篇
- cso是什么意思(医药行业cso是什么意思)
- Arctime字幕添加
- 医疗时鲜资讯:在线咨询!=远程医疗?
- 用 MSN 照片转卡通 服务 制作了自己的签名照片
- 视频教程-3D建模理论与实战 - 使用Ruby进行SketchUp(草图大师)插件开发-其他