本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008
全文介绍系统内置 pptx 模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是系列集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】
◆object
◆BaseException
◆Exception
pptx.exc.PythonPptxError
pptx.exc.InvalidXmlError
pptx.exc.PackageNotFoundError
◆int
pptx.util.Length
pptx.util.Centipoints
pptx.util.Cm
pptx.util.Emu
pptx.util.Inches
pptx.util.Mm
pptx.util.Pt
◆lxml.etree._Element
◆lxml.etree.ElementBase
pptx.oxml.xmlchemy.BaseOxmlElement
pptx.oxml.action.CT_Hyperlink
pptx.oxml.chart.axis.BaseAxisElement
pptx.oxml.chart.axis.CT_CatAx
pptx.oxml.chart.axis.CT_DateAx
pptx.oxml.chart.axis.CT_ValAx
pptx.oxml.chart.axis.CT_AxisUnit
pptx.oxml.chart.axis.CT_ChartLines
pptx.oxml.chart.axis.CT_Crosses
pptx.oxml.chart.axis.CT_LblOffset
pptx.oxml.chart.axis.CT_Orientation
pptx.oxml.chart.axis.CT_Scaling
pptx.oxml.chart.axis.CT_TickLblPos
pptx.oxml.chart.axis.CT_TickMark
pptx.oxml.chart.chart.CT_Chart
pptx.oxml.chart.chart.CT_ChartSpace
pptx.oxml.chart.chart.CT_ExternalData
pptx.oxml.chart.chart.CT_PlotArea
pptx.oxml.chart.chart.CT_Style
pptx.oxml.chart.datalabel.CT_DLbl
pptx.oxml.chart.datalabel.CT_DLblPos
pptx.oxml.chart.datalabel.CT_DLbls
pptx.oxml.chart.legend.CT_Legend
pptx.oxml.chart.legend.CT_LegendPos
pptx.oxml.chart.marker.CT_Marker
pptx.oxml.chart.marker.CT_MarkerSize
pptx.oxml.chart.marker.CT_MarkerStyle
pptx.oxml.chart.plot.BaseChartElement
pptx.oxml.chart.plot.CT_Area3DChart
pptx.oxml.chart.plot.CT_AreaChart
pptx.oxml.chart.plot.CT_BarChart
pptx.oxml.chart.plot.CT_BubbleChart
pptx.oxml.chart.plot.CT_BubbleScale
pptx.oxml.chart.plot.CT_DoughnutChart
pptx.oxml.chart.plot.CT_LineChart
pptx.oxml.chart.plot.CT_PieChart
pptx.oxml.chart.plot.CT_RadarChart
pptx.oxml.chart.plot.CT_ScatterChart
pptx.oxml.chart.plot.CT_BarDir
pptx.oxml.chart.plot.CT_GapAmount
pptx.oxml.chart.plot.CT_Grouping
pptx.oxml.chart.plot.CT_Overlap
pptx.oxml.chart.series.CT_AxDataSource
pptx.oxml.chart.series.CT_DPt
pptx.oxml.chart.series.CT_Lvl
pptx.oxml.chart.series.CT_NumDataSource
pptx.oxml.chart.series.CT_SeriesComposite
pptx.oxml.chart.series.CT_StrVal_NumVal_Composite
pptx.oxml.chart.shared.CT_Boolean
pptx.oxml.chart.shared.CT_Boolean_Explicit
pptx.oxml.chart.shared.CT_Double
pptx.oxml.chart.shared.CT_Layout
pptx.oxml.chart.shared.CT_LayoutMode
pptx.oxml.chart.shared.CT_ManualLayout
pptx.oxml.chart.shared.CT_NumFmt
pptx.oxml.chart.shared.CT_Title
pptx.oxml.chart.shared.CT_Tx
pptx.oxml.chart.shared.CT_UnsignedInt
pptx.oxml.coreprops.CT_CoreProperties
pptx.oxml.dml.color.CT_Color
pptx.oxml.dml.color.CT_Percentage
pptx.oxml.dml.color._BaseColorElement
pptx.oxml.dml.color.CT_HslColor
pptx.oxml.dml.color.CT_PresetColor
pptx.oxml.dml.color.CT_SRgbColor
pptx.oxml.dml.color.CT_ScRgbColor
pptx.oxml.dml.color.CT_SchemeColor
pptx.oxml.dml.color.CT_SystemColor
pptx.oxml.dml.fill.CT_Blip
pptx.oxml.dml.fill.CT_BlipFillProperties
pptx.oxml.dml.fill.CT_GradientFillProperties
pptx.oxml.dml.fill.CT_GradientStop
pptx.oxml.dml.fill.CT_GradientStopList
pptx.oxml.dml.fill.CT_GroupFillProperties
pptx.oxml.dml.fill.CT_LinearShadeProperties
pptx.oxml.dml.fill.CT_NoFillProperties
pptx.oxml.dml.fill.CT_PatternFillProperties
pptx.oxml.dml.fill.CT_RelativeRect
pptx.oxml.dml.fill.CT_SolidColorFillProperties
pptx.oxml.dml.line.CT_PresetLineDashProperties
pptx.oxml.presentation.CT_Presentation
pptx.oxml.presentation.CT_SlideId
pptx.oxml.presentation.CT_SlideIdList
pptx.oxml.presentation.CT_SlideMasterIdList
pptx.oxml.presentation.CT_SlideMasterIdListEntry
pptx.oxml.presentation.CT_SlideSize
pptx.oxml.shapes.autoshape.CT_AdjPoint2D
pptx.oxml.shapes.autoshape.CT_CustomGeometry2D
pptx.oxml.shapes.autoshape.CT_GeomGuide
pptx.oxml.shapes.autoshape.CT_GeomGuideList
pptx.oxml.shapes.autoshape.CT_Path2D
pptx.oxml.shapes.autoshape.CT_Path2DClose
pptx.oxml.shapes.autoshape.CT_Path2DLineTo
pptx.oxml.shapes.autoshape.CT_Path2DList
pptx.oxml.shapes.autoshape.CT_Path2DMoveTo
pptx.oxml.shapes.autoshape.CT_PresetGeometry2D
pptx.oxml.shapes.connector.CT_ConnectorNonVisual
pptx.oxml.shapes.connector.CT_NonVisualConnectorProperties
pptx.oxml.shapes.graphfrm.CT_GraphicalObject
pptx.oxml.shapes.graphfrm.CT_GraphicalObjectFrameNonVisual
pptx.oxml.shapes.graphfrm.CT_OleObject
pptx.oxml.shapes.groupshape.CT_GroupShapeProperties
pptx.oxml.shapes.picture.CT_PictureNonVisual
pptx.oxml.shapes.shared.BaseShapeElement
pptx.oxml.shapes.autoshape.CT_NonVisualDrawingShapeProps
pptx.oxml.shapes.autoshape.CT_Shape
pptx.oxml.shapes.autoshape.CT_ShapeNonVisual
pptx.oxml.shapes.connector.CT_Connection
pptx.oxml.shapes.connector.CT_Connector
pptx.oxml.shapes.graphfrm.CT_GraphicalObjectData
pptx.oxml.shapes.graphfrm.CT_GraphicalObjectFrame
pptx.oxml.shapes.groupshape.CT_GroupShape
pptx.oxml.shapes.groupshape.CT_GroupShapeNonVisual
pptx.oxml.shapes.picture.CT_Picture
pptx.oxml.shapes.shared.CT_ApplicationNonVisualDrawingProps
pptx.oxml.shapes.shared.CT_LineProperties
pptx.oxml.shapes.shared.CT_NonVisualDrawingProps
pptx.oxml.shapes.shared.CT_Placeholder
pptx.oxml.shapes.shared.CT_Point2D
pptx.oxml.shapes.shared.CT_PositiveSize2D
pptx.oxml.shapes.shared.CT_ShapeProperties
pptx.oxml.shapes.shared.CT_Transform2D
pptx.oxml.slide.CT_Background
pptx.oxml.slide.CT_BackgroundProperties
pptx.oxml.slide.CT_CommonSlideData
pptx.oxml.slide.CT_SlideLayoutIdList
pptx.oxml.slide.CT_SlideLayoutIdListEntry
pptx.oxml.slide.CT_SlideTiming
pptx.oxml.slide.CT_TLMediaNodeVideo
pptx.oxml.slide.CT_TimeNodeList
pptx.oxml.slide._BaseSlideElement
pptx.oxml.slide.CT_NotesMaster
pptx.oxml.slide.CT_NotesSlide
pptx.oxml.slide.CT_Slide
pptx.oxml.slide.CT_SlideLayout
pptx.oxml.slide.CT_SlideMaster
pptx.oxml.table.CT_Table
pptx.oxml.table.CT_TableCell
pptx.oxml.table.CT_TableCellProperties
pptx.oxml.table.CT_TableCol
pptx.oxml.table.CT_TableGrid
pptx.oxml.table.CT_TableProperties
pptx.oxml.table.CT_TableRow
pptx.oxml.text.CT_RegularTextRun
pptx.oxml.text.CT_TextBody
pptx.oxml.text.CT_TextBodyProperties
pptx.oxml.text.CT_TextCharacterProperties
pptx.oxml.text.CT_TextField
pptx.oxml.text.CT_TextFont
pptx.oxml.text.CT_TextLineBreak
pptx.oxml.text.CT_TextNormalAutofit
pptx.oxml.text.CT_TextParagraph
pptx.oxml.text.CT_TextParagraphProperties
pptx.oxml.text.CT_TextSpacing
pptx.oxml.text.CT_TextSpacingPercent
pptx.oxml.text.CT_TextSpacingPoint
pptx.oxml.theme.CT_OfficeStyleSheet
pptx.dml.fill.FillFormat
pptx.enum.base.Enumeration
pptx.enum.action.PP_ACTION_TYPE
pptx.enum.base.XmlEnumeration
pptx.enum.shapes.MSO_AUTO_SHAPE_TYPE
pptx.enum.shapes.PP_PLACEHOLDER_TYPE
pptx.media.Video
pptx.opc.constants.CONTENT_TYPE
pptx.opc.constants.RELATIONSHIP_TYPE
pptx.opc.package._RelatableMixin
pptx.opc.package.OpcPackage
pptx.package.Package
pptx.opc.package.Part
pptx.opc.package.XmlPart
pptx.parts.coreprops.CorePropertiesPart
pptx.parts.slide.BaseSlidePart
pptx.parts.slide.NotesMasterPart
pptx.parts.slide.NotesSlidePart
pptx.parts.image.ImagePart
pptx.parts.media.MediaPart
pptx.oxml.table.TcRange
pptx.package._ImageParts
pptx.package._MediaParts
pptx.parts.image.Image
pptx.shapes.Subshape
pptx.action.ActionSetting
pptx.action.Hyperlink
pptx.table._Cell
pptx.table._CellCollection
pptx.table._Column
pptx.table._ColumnCollection
pptx.table._Row
pptx.table._RowCollection
pptx.text.text.TextFrame
pptx.shared.ElementProxy
pptx.shared.ParentedElementProxy
pptx.shapes.shapetree.SlidePlaceholders
pptx.shapes.shapetree._BaseShapes
pptx.shapes.shapetree.BasePlaceholders
pptx.shapes.shapetree.LayoutPlaceholders
pptx.shapes.shapetree.MasterPlaceholders
pptx.shapes.shapetree.NotesSlidePlaceholders
pptx.shapes.shapetree.LayoutShapes
pptx.shapes.shapetree.MasterShapes
pptx.shapes.shapetree.NotesSlideShapes
pptx.shapes.shapetree._BaseGroupShapes
pptx.shapes.shapetree.SlideShapes
pptx.slide.SlideLayouts
pptx.slide.SlideMasters
pptx.slide.Slides
pptx.shared.PartElementProxy
pptx.presentation.Presentation
pptx.slide._BaseSlide
pptx.slide.NotesSlide
pptx.slide.Slide
pptx.slide.SlideLayout
pptx.slide._BaseMaster
pptx.slide.NotesMaster
pptx.slide.SlideMaster
pptx.slide._Background
pptx.table.Table
pptx.util.lazyproperty
◆str
pptx.opc.packuri.PackURI
pptx.oxml.ns.NamespacePrefixedTag
pptx, fullname=pptx, file=pptx\init.py
python-pptx包的初始化模块。
序号 | 类别 | 数量 |
---|---|---|
4 | str | 6 |
6 | list | 1 |
8 | dict | 2 |
9 | module | 21 |
10 | class | 2 |
11 | function | 1 |
13 | residual | 2 |
14 | system | 10 |
16 | all | 35 |
1 content_type_to_part_class_map {‘application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml’:
exc, fullname=pptx.exc, file=pptx\exc.py
python-pptx使用的异常。基异常类是PythonPptxError。
exc, fullname=pptx.exc, file=pptx\exc.py
opc, fullname=pptx.opc, file=pptx\opc\init.py
compat, fullname=pptx.compat, file=pptx\compat\init.py
提供Python 2/3兼容性对象。
util, fullname=pptx.util, file=pptx\util.py
实用函数和类。
enum, fullname=pptx.enum, file=pptx\enum\init.py
dml, fullname=pptx.dml, file=pptx\dml\init.py
shared, fullname=pptx.shared, file=pptx\shared.py
由pptx模块共享的对象。
spec, fullname=pptx.spec, file=pptx\spec.py
来自ISO/IEC 29500规范的映射。其中一些映射是从PowerPoint应用程序行为推断出来的
oxml, fullname=pptx.oxml, file=pptx\oxml\init.py
初始化lxml解析器,特别是自定义元素类。还提供了一些包装其典型用途的函数。
parts, fullname=pptx.parts, file=pptx\parts\init.py
package, fullname=pptx.package, file=pptx\package.py
完整的.pptx包。
api, fullname=pptx.api, file=pptx\api.py
直接公开API类,现在是Presentation。为与pptx.presentation.Package 图的交互提供了一些语法甜头,还提供了一些隔离,
这样其他模块中的许多类就不需要被命名为internal(前导下划线)。
chart, fullname=pptx.chart, file=pptx\chart\init.py
text, fullname=pptx.text, file=pptx\ ext\init.py
shapes, fullname=pptx.shapes, file=pptx\shapes\init.py
跨子包使用的对象
media, fullname=pptx.media, file=pptx\media.py
与图像、音频和视频相关的对象。
action, fullname=pptx.action, file=pptx\action.py
与形状或文本上的鼠标单击和悬停操作相关的对象。
table, fullname=pptx.table, file=pptx\ able.py
与表相关的对象,如Table和Cell。
slide, fullname=pptx.slide, file=pptx\slide.py
与幻灯片相关的对象,包括母版、布局和注释。
presentation, fullname=pptx.presentation, file=pptx\presentation.py
主要演示对象。
Presentation(pptx=None), module=pptx.api, line:18 at site-packages\pptx\api.py
返回从*pptx*加载的|Presentation|对象,其中*pptx*可以是``.pptx``文件(字符串)的路径或类文件对象。
如果*pptx*缺失或“None”,则加载内置的默认表示形式“模板”。
NotesMasterPart, pptx.parts.slide.NotesMasterPart, module=pptx.parts.slide
备注的主体部分。对应于包文件“ppt/notesMasters/notesMaster1.xml”。
1 notes_master=
kind:data type:lazyproperty class:
2 create_default()
kind=class method class=NotesMasterPart objtype=classmethod
classmethod(function) -> method 转换函数为类方法。
NotesSlidePart, pptx.parts.slide.NotesSlidePart, module=pptx.parts.slide
讲义幻灯片部分。包含幻灯片笔记内容和幻灯片讲义页的布局。对应包文件 `ppt/notesSlides/notesSlide[1-9][0-9]*.xml` 。
1 notes_master=
kind:data type:lazyproperty class:
2 notes_slide=kind:data type:lazyproperty class:
3 new()
kind=class method class=NotesSlidePart objtype=classmethod
exc, fullname=pptx.exc, file=pptx\exc.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
8 | dict | 1 |
10 | class | 3 |
13 | residual | 2 |
14 | system | 8 |
16 | all | 11 |
PythonPptxError, pptx.exc.PythonPptxError, module=pptx.exc
泛型错误类。
PackageNotFoundError, pptx.exc.PackageNotFoundError, module=pptx.exc
当在指定路径上找不到包时引发。
InvalidXmlError, pptx.exc.InvalidXmlError, module=pptx.exc
在XML中遇到根据模式无效的值时将引发。
opc, fullname=pptx.opc, file=pptx\opc\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 4 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 7 |
13 | residual | 3 |
14 | system | 9 |
16 | all | 16 |
constants, fullname=pptx.opc.constants, file=pptx\opc\constants.py
与开放包装公约相关的常数值。特别是,这包括内容(MIME)类型和关系类型。
oxml, fullname=pptx.opc.oxml, file=pptx\opc\oxml.py
OPC-local oxml模块来处理OPC-local关注点,例如关系解析。
packuri, fullname=pptx.opc.packuri, file=pptx\opc\packuri.py
提供PackURI值类型和已知的包URI字符串,例如包URI。
shared, fullname=pptx.opc.shared, file=pptx\opc\shared.py
pptx中模块共享的对象。opc包里。
spec, fullname=pptx.opc.spec, file=pptx\opc\spec.py
提供包含开放XML规范ISO/IEC 29500方面的映射。
serialized, fullname=pptx.opc.serialized, file=pptx\opc\serialized.py
用于读取/写入序列化的开放包装公约(OPC)包的API。
package, fullname=pptx.opc.package, file=pptx\opc\package.py
基本开放包装公约(OPC)对象。:mod:`pptx.packaging` 模块围绕着从.pptx文件中读取和写入演示文稿的关注点。
compat, fullname=pptx.compat, file=pptx\compat\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 3 |
10 | class | 5 |
11 | function | 4 |
13 | residual | 2 |
14 | system | 9 |
16 | all | 21 |
sys, fullname=sys, file=
collections, fullname=collections, file=collections\init.py
python3, fullname=pptx.compat.python3, file=pptx\compat\python3.py
提供Python 3兼容性对象。
is_integer(obj), module=pptx.compat.python3, line:8 at site-packages\pptx\compat\python3.py
如果*obj*是int型,则返回True,否则返回False。
is_string(obj), module=pptx.compat.python3, line:15 at site-packages\pptx\compat\python3.py
如果*obj*是字符串则返回True,否则返回False。
is_unicode(obj), module=pptx.compat.python3, line:22 at site-packages\pptx\compat\python3.py
如果*obj*是unicode字符串则返回True,否则返回False。
to_unicode(text), module=pptx.compat.python3, line:29 at site-packages\pptx\compat\python3.py
返回*text*作为(unicode) 字符串。
*text*可以是str或bytes。
bytes对象被假定为UTF-8编码。如果*text*是一个str对象,它将原形返回。
Container, collections.abc.Container, module=collections.abc, line:-1 at collections\abc.py
Mapping, collections.abc.Mapping, module=collections.abc, line:-1 at collections\abc.py
Sequence, collections.abc.Sequence, module=collections.abc, line:-1 at collections\abc.py
对只读序列的所有操作。具体的子类必须重写 __new__ 或__init__、__getitem__和__len__。
str, str, module=builtins
util, fullname=pptx.util, file=pptx\util.py
实用函数和类。
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
8 | dict | 1 |
9 | module | 1 |
10 | class | 8 |
13 | residual | 3 |
14 | system | 8 |
16 | all | 18 |
functools, fullname=functools, file=functools.py
py -用于处理函数和可调用对象的工具
Length, pptx.util.Length, module=pptx.util
长度类的基类英寸,Emu, Cm, Mm, Pt和Px。提供将长度值转换为方便的单位的属性。
1 centipoints=
kind:property type:property class:
2 cm=kind:property type:property class:
3 emu=kind:property type:property class:
4 inches=kind:property type:property class:
5 mm=kind:property type:property class:
6 pt=kind:property type:property class:
Inches, pptx.util.Inches, module=pptx.util
方便的长度构造函数,单位为英寸
Centipoints, pptx.util.Centipoints, module=pptx.util
以百分之一为单位的长度的方便构造函数
Cm, pptx.util.Cm, module=pptx.util
方便构造函数,单位为厘米
Emu, pptx.util.Emu, module=pptx.util
方便的构造函数长度在英国公制单位
Mm, pptx.util.Mm, module=pptx.util
以毫米为单位的长度方便构造函数
Pt, pptx.util.Pt, module=pptx.util
方便值类,用于指定以点为单位的长度
lazyproperty, pptx.util.lazyproperty, module=pptx.util
类似于@property的装饰器,但只在第一次访问时计算。
像@property一样,this只能用于修饰只有“self”参数的方法,并且可以像实例上的属性一样访问,即不使用后面的括号。
与@property不同,修饰过的方法只在第一次访问时计算;结果值被缓存,并且在第二次和以后的访问中返回相同的值,而不需要重新计算方法。
像@property一样,这个类生成一个*data descriptor*对象,它存储在*class*的dict中,以修饰方法的名称(名义上是'fget')。
缓存的值存储在同名的*instance*的字典__dict__中。
因为它是一个数据描述符(与 *non-data descriptor* 相反),它的 `__get__()` 方法在每次访问修饰属性时执行;同名的__dict__项被描述符“遮蔽”。
虽然这可能代表了一个属性的性能改进,但它更大的好处可能是它的其他特性。一种常见的用法是构造协作对象,从构造函数中删除“真正的工作”,同时仍然只执行一次。它
还将客户端代码从任何排序考虑中分离出来;如果从多个位置访问它,则可以确保它在需要时随时就绪。
大致基于:[链接](https://stackoverflow.com/a/6849299/1902513)。
lazyproperty是只读的。@property的可选“setter”(或deleter)行为没有对应的对象。这对于保持其不变性和幂等性保证至关重要。
试图给lazyproperty赋值会无条件地引发AttributeError。
下面方法中的参数名称对应于下面的用法示例:
class Obj(object)
@lazyproperty
def fget(self):
return 'some result'
obj = Obj()
不适合包装函数(相对于方法),因为它是不可调用的。
10 loader <_frozen_importlib_external.SourceFileLoader object at 0x00000000039BE348>
11 spec ModuleSpec(name=‘pptx.util’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x00000000039BE348>, origin=‘D:\\AhPython\\venv\\lib\\site-packages\\pptx\\util.py’)
12 division _Feature((2, 2, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 8192)
enum, fullname=pptx.enum, file=pptx\enum\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 4 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 7 |
13 | residual | 3 |
14 | system | 9 |
16 | all | 16 |
base, fullname=pptx.enum.base, file=pptx\enum\base.py
枚举使用的基类和其他对象
chart, fullname=pptx.enum.chart, file=pptx\enum\chart.py
图表和相关对象使用的枚举
lang, fullname=pptx.enum.lang, file=pptx\enum\lang.py
用于指定语言的枚举。
text, fullname=pptx.enum.text, file=pptx\enum\ ext.py
文本和相关对象使用的枚举
dml, fullname=pptx.enum.dml, file=pptx\enum\dml.py
DrawingML对象使用的枚举。
shapes, fullname=pptx.enum.shapes, file=pptx\enum\shapes.py
形状和相关对象使用的枚举。
action, fullname=pptx.enum.action, file=pptx\enum\action.py
描述单击操作设置的枚举
dml, fullname=pptx.dml, file=pptx\dml\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 4 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 5 |
13 | residual | 3 |
14 | system | 9 |
16 | all | 14 |
color, fullname=pptx.dml.color, file=pptx\dml\color.py
DrawingML对象与颜色相关,ColorFormat是最突出的。
fill, fullname=pptx.dml.fill, file=pptx\dml\fill.py
与填充相关的DrawingML对象。
line, fullname=pptx.dml.line, file=pptx\dml\line.py
与行格式相关的DrawingML对象。
chtfmt, fullname=pptx.dml.chtfmt, file=pptx\dml\chtfmt.py
|ChartFormat|及相关对象。|作为`spPr`元素的代理,它为图表元素提供了可视的形状属性,如线条和填充。
effect, fullname=pptx.dml.effect, file=pptx\dml\effect.py
形状上的视觉效果,如阴影、辉光和反射。
shared, fullname=pptx.shared, file=pptx\shared.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
8 | dict | 1 |
10 | class | 3 |
13 | residual | 3 |
14 | system | 8 |
16 | all | 12 |
ElementProxy, pptx.shared.ElementProxy, module=pptx.shared
lxml元素代理类的基类。元素代理类的主要职责是操作XML元素的属性和子元素。它们是python-pptx中除了自定义元素(oxml)类之外最常见的类类型。
1 element=
kind:property type:property class:
ParentedElementProxy, pptx.shared.ParentedElementProxy, module=pptx.shared
为部分下面出现的文档元素提供公共服务,但偶尔可能需要一个祖先对象来提供服务,例如添加或删除关系。
为子类提供:attr:`_parent`属性和 public:attr:`parent`只读属性。
1 parent=
kind:property type:property class:
2 part=kind:property type:property class:
PartElementProxy, pptx.shared.PartElementProxy, module=pptx.shared
为包装部件的根元素(如`p:sld`)的代理对象提供公共成员。
1 part=
kind:property type:property class:
4 loader <_frozen_importlib_external.SourceFileLoader object at 0x0000000003B97F88>
5 spec ModuleSpec(name=‘pptx.shared’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x0000000003B97F88>, origin=‘D:\\AhPython\\venv\\lib\\site-packages\\pptx\\shared.py’)
6 unicode_literals _Feature((2, 6, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 131072)
spec, fullname=pptx.spec, file=pptx\spec.py
来自ISO/IEC 29500规范的映射。其中一些映射是从PowerPoint应用程序行为推断出来的
序号 | 类别 | 数量 |
---|---|---|
4 | str | 8 |
8 | dict | 2 |
10 | class | 1 |
13 | residual | 2 |
14 | system | 8 |
16 | all | 13 |
1 GRAPHIC_DATA_URI_CHART
2 GRAPHIC_DATA_URI_OLEOBJ
3 GRAPHIC_DATA_URI_TABLE
4 autoshape_types {129: {‘basename’: ‘Action Button: Back or Previous’, ‘avLst’: ()}, 131: {‘basename’: ‘Action Button: Beginning’, 'avLst…
MSO_AUTO_SHAPE_TYPE, pptx.enum.shapes.MSO_AUTO_SHAPE_TYPE, module=pptx.enum.shapes
指定一种类型的AutoShape,例如 DOWN_ARROW
别名:``MSO_SHAPE``
示例:
from pptx.enum.shapes import MSO_SHAPE
from pptx.util import Inches
left = top = width = height = Inches(1.0)
slide.shapes.add_shape(
MSO_SHAPE.ROUNDED_RECTANGLE, left, top, width, height
)
1 ACTION_BUTTON_BACK_OR_PREVIOUS=ACTION_BUTTON_BACK_OR_PREVIOUS (129) kind:data type:EnumValue class:
2 ACTION_BUTTON_BEGINNING=ACTION_BUTTON_BEGINNING (131) kind:data type:EnumValue class:
3 ACTION_BUTTON_CUSTOM=ACTION_BUTTON_CUSTOM (125) kind:data type:EnumValue class:
4 ACTION_BUTTON_DOCUMENT=ACTION_BUTTON_DOCUMENT (134) kind:data type:EnumValue class:
5 ACTION_BUTTON_END=ACTION_BUTTON_END (132) kind:data type:EnumValue class:
6 ACTION_BUTTON_FORWARD_OR_NEXT=ACTION_BUTTON_FORWARD_OR_NEXT (130) kind:data type:EnumValue class:
7 ACTION_BUTTON_HELP=ACTION_BUTTON_HELP (127) kind:data type:EnumValue class:
8 ACTION_BUTTON_HOME=ACTION_BUTTON_HOME (126) kind:data type:EnumValue class:
9 ACTION_BUTTON_INFORMATION=ACTION_BUTTON_INFORMATION (128) kind:data type:EnumValue class:
10 ACTION_BUTTON_MOVIE=ACTION_BUTTON_MOVIE (136) kind:data type:EnumValue class:
11 ACTION_BUTTON_RETURN=ACTION_BUTTON_RETURN (133) kind:data type:EnumValue class:
12 ACTION_BUTTON_SOUND=ACTION_BUTTON_SOUND (135) kind:data type:EnumValue class:
13 ARC=ARC (25) kind:data type:EnumValue class:
14 BALLOON=BALLOON (137) kind:data type:EnumValue class:
15 BENT_ARROW=BENT_ARROW (41) kind:data type:EnumValue class:
16 BENT_UP_ARROW=BENT_UP_ARROW (44) kind:data type:EnumValue class:
17 BEVEL=BEVEL (15) kind:data type:EnumValue class:
18 BLOCK_ARC=BLOCK_ARC (20) kind:data type:EnumValue class:
19 CAN=CAN (13) kind:data type:EnumValue class:
20 CHART_PLUS=CHART_PLUS (182) kind:data type:EnumValue class:
21 CHART_STAR=CHART_STAR (181) kind:data type:EnumValue class:
22 CHART_X=CHART_X (180) kind:data type:EnumValue class:
23 CHEVRON=CHEVRON (52) kind:data type:EnumValue class:
24 CHORD=CHORD (161) kind:data type:EnumValue class:
25 CIRCULAR_ARROW=CIRCULAR_ARROW (60) kind:data type:EnumValue class:
26 CLOUD=CLOUD (179) kind:data type:EnumValue class:
27 CLOUD_CALLOUT=CLOUD_CALLOUT (108) kind:data type:EnumValue class:
28 CORNER=CORNER (162) kind:data type:EnumValue class:
29 CORNER_TABS=CORNER_TABS (169) kind:data type:EnumValue class:
30 CROSS=CROSS (11) kind:data type:EnumValue class:
31 CUBE=CUBE (14) kind:data type:EnumValue class:
32 CURVED_DOWN_ARROW=CURVED_DOWN_ARROW (48) kind:data type:EnumValue class:
33 CURVED_DOWN_RIBBON=CURVED_DOWN_RIBBON (100) kind:data type:EnumValue class:
34 CURVED_LEFT_ARROW=CURVED_LEFT_ARROW (46) kind:data type:EnumValue class:
35 CURVED_RIGHT_ARROW=CURVED_RIGHT_ARROW (45) kind:data type:EnumValue class:
36 CURVED_UP_ARROW=CURVED_UP_ARROW (47) kind:data type:EnumValue class:
37 CURVED_UP_RIBBON=CURVED_UP_RIBBON (99) kind:data type:EnumValue class:
38 DECAGON=DECAGON (144) kind:data type:EnumValue class:
39 DIAGONAL_STRIPE=DIAGONAL_STRIPE (141) kind:data type:EnumValue class:
40 DIAMOND=DIAMOND (4) kind:data type:EnumValue class:
41 DODECAGON=DODECAGON (146) kind:data type:EnumValue class:
42 DONUT=DONUT (18) kind:data type:EnumValue class:
43 DOUBLE_BRACE=DOUBLE_BRACE (27) kind:data type:EnumValue class:
44 DOUBLE_BRACKET=DOUBLE_BRACKET (26) kind:data type:EnumValue class:
45 DOUBLE_WAVE=DOUBLE_WAVE (104) kind:data type:EnumValue class:
46 DOWN_ARROW=DOWN_ARROW (36) kind:data type:EnumValue class:
47 DOWN_ARROW_CALLOUT=DOWN_ARROW_CALLOUT (56) kind:data type:EnumValue class:
48 DOWN_RIBBON=DOWN_RIBBON (98) kind:data type:EnumValue class:
49 EXPLOSION1=EXPLOSION1 (89) kind:data type:EnumValue class:
50 EXPLOSION2=EXPLOSION2 (90) kind:data type:EnumValue class:
51 FLOWCHART_ALTERNATE_PROCESS=FLOWCHART_ALTERNATE_PROCESS (62) kind:data type:EnumValue class:
52 FLOWCHART_CARD=FLOWCHART_CARD (75) kind:data type:EnumValue class:
53 FLOWCHART_COLLATE=FLOWCHART_COLLATE (79) kind:data type:EnumValue class:
54 FLOWCHART_CONNECTOR=FLOWCHART_CONNECTOR (73) kind:data type:EnumValue class:
55 FLOWCHART_DATA=FLOWCHART_DATA (64) kind:data type:EnumValue class:
56 FLOWCHART_DECISION=FLOWCHART_DECISION (63) kind:data type:EnumValue class:
57 FLOWCHART_DELAY=FLOWCHART_DELAY (84) kind:data type:EnumValue class:
58 FLOWCHART_DIRECT_ACCESS_STORAGE=FLOWCHART_DIRECT_ACCESS_STORAGE (87) kind:data type:EnumValue class:
59 FLOWCHART_DISPLAY=FLOWCHART_DISPLAY (88) kind:data type:EnumValue class:
60 FLOWCHART_DOCUMENT=FLOWCHART_DOCUMENT (67) kind:data type:EnumValue class:
61 FLOWCHART_EXTRACT=FLOWCHART_EXTRACT (81) kind:data type:EnumValue class:
62 FLOWCHART_INTERNAL_STORAGE=FLOWCHART_INTERNAL_STORAGE (66) kind:data type:EnumValue class:
63 FLOWCHART_MAGNETIC_DISK=FLOWCHART_MAGNETIC_DISK (86) kind:data type:EnumValue class:
64 FLOWCHART_MANUAL_INPUT=FLOWCHART_MANUAL_INPUT (71) kind:data type:EnumValue class:
65 FLOWCHART_MANUAL_OPERATION=FLOWCHART_MANUAL_OPERATION (72) kind:data type:EnumValue class:
66 FLOWCHART_MERGE=FLOWCHART_MERGE (82) kind:data type:EnumValue class:
67 FLOWCHART_MULTIDOCUMENT=FLOWCHART_MULTIDOCUMENT (68) kind:data type:EnumValue class:
68 FLOWCHART_OFFLINE_STORAGE=FLOWCHART_OFFLINE_STORAGE (139) kind:data type:EnumValue class:
69 FLOWCHART_OFFPAGE_CONNECTOR=FLOWCHART_OFFPAGE_CONNECTOR (74) kind:data type:EnumValue class:
70 FLOWCHART_OR=FLOWCHART_OR (78) kind:data type:EnumValue class:
71 FLOWCHART_PREDEFINED_PROCESS=FLOWCHART_PREDEFINED_PROCESS (65) kind:data type:EnumValue class:
72 FLOWCHART_PREPARATION=FLOWCHART_PREPARATION (70) kind:data type:EnumValue class:
73 FLOWCHART_PROCESS=FLOWCHART_PROCESS (61) kind:data type:EnumValue class:
74 FLOWCHART_PUNCHED_TAPE=FLOWCHART_PUNCHED_TAPE (76) kind:data type:EnumValue class:
75 FLOWCHART_SEQUENTIAL_ACCESS_STORAGE=FLOWCHART_SEQUENTIAL_ACCESS_STORAGE (85) kind:data type:EnumValue class:
76 FLOWCHART_SORT=FLOWCHART_SORT (80) kind:data type:EnumValue class:
77 FLOWCHART_STORED_DATA=FLOWCHART_STORED_DATA (83) kind:data type:EnumValue class:
78 FLOWCHART_SUMMING_JUNCTION=FLOWCHART_SUMMING_JUNCTION (77) kind:data type:EnumValue class:
79 FLOWCHART_TERMINATOR=FLOWCHART_TERMINATOR (69) kind:data type:EnumValue class:
80 FOLDED_CORNER=FOLDED_CORNER (16) kind:data type:EnumValue class:
81 FRAME=FRAME (158) kind:data type:EnumValue class:
82 FUNNEL=FUNNEL (174) kind:data type:EnumValue class:
83 GEAR_6=GEAR_6 (172) kind:data type:EnumValue class:
84 GEAR_9=GEAR_9 (173) kind:data type:EnumValue class:
85 HALF_FRAME=HALF_FRAME (159) kind:data type:EnumValue class:
86 HEART=HEART (21) kind:data type:EnumValue class:
87 HEPTAGON=HEPTAGON (145) kind:data type:EnumValue class:
88 HEXAGON=HEXAGON (10) kind:data type:EnumValue class:
89 HORIZONTAL_SCROLL=HORIZONTAL_SCROLL (102) kind:data type:EnumValue class:
90 ISOSCELES_TRIANGLE=ISOSCELES_TRIANGLE (7) kind:data type:EnumValue class:
91 LEFT_ARROW=LEFT_ARROW (34) kind:data type:EnumValue class:
92 LEFT_ARROW_CALLOUT=LEFT_ARROW_CALLOUT (54) kind:data type:EnumValue class:
93 LEFT_BRACE=LEFT_BRACE (31) kind:data type:EnumValue class:
94 LEFT_BRACKET=LEFT_BRACKET (29) kind:data type:EnumValue class:
95 LEFT_CIRCULAR_ARROW=LEFT_CIRCULAR_ARROW (176) kind:data type:EnumValue class:
96 LEFT_RIGHT_ARROW=LEFT_RIGHT_ARROW (37) kind:data type:EnumValue class:
97 LEFT_RIGHT_ARROW_CALLOUT=LEFT_RIGHT_ARROW_CALLOUT (57) kind:data type:EnumValue class:
98 LEFT_RIGHT_CIRCULAR_ARROW=LEFT_RIGHT_CIRCULAR_ARROW (177) kind:data type:EnumValue class:
99 LEFT_RIGHT_RIBBON=LEFT_RIGHT_RIBBON (140) kind:data type:EnumValue class:
100 LEFT_RIGHT_UP_ARROW=LEFT_RIGHT_UP_ARROW (40) kind:data type:EnumValue class:
101 LEFT_UP_ARROW=LEFT_UP_ARROW (43) kind:data type:EnumValue class:
102 LIGHTNING_BOLT=LIGHTNING_BOLT (22) kind:data type:EnumValue class:
103 LINE_CALLOUT_1=LINE_CALLOUT_1 (109) kind:data type:EnumValue class:
104 LINE_CALLOUT_1_ACCENT_BAR=LINE_CALLOUT_1_ACCENT_BAR (113) kind:data type:EnumValue class:
105 LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR=LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR (121) kind:data type:EnumValue class:
106 LINE_CALLOUT_1_NO_BORDER=LINE_CALLOUT_1_NO_BORDER (117) kind:data type:EnumValue class:
107 LINE_CALLOUT_2=LINE_CALLOUT_2 (110) kind:data type:EnumValue class:
108 LINE_CALLOUT_2_ACCENT_BAR=LINE_CALLOUT_2_ACCENT_BAR (114) kind:data type:EnumValue class:
109 LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR=LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR (122) kind:data type:EnumValue class:
110 LINE_CALLOUT_2_NO_BORDER=LINE_CALLOUT_2_NO_BORDER (118) kind:data type:EnumValue class:
111 LINE_CALLOUT_3=LINE_CALLOUT_3 (111) kind:data type:EnumValue class:
112 LINE_CALLOUT_3_ACCENT_BAR=LINE_CALLOUT_3_ACCENT_BAR (115) kind:data type:EnumValue class:
113 LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR=LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR (123) kind:data type:EnumValue class:
114 LINE_CALLOUT_3_NO_BORDER=LINE_CALLOUT_3_NO_BORDER (119) kind:data type:EnumValue class:
115 LINE_CALLOUT_4=LINE_CALLOUT_4 (112) kind:data type:EnumValue class:
116 LINE_CALLOUT_4_ACCENT_BAR=LINE_CALLOUT_4_ACCENT_BAR (116) kind:data type:EnumValue class:
117 LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR=LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR (124) kind:data type:EnumValue class:
118 LINE_CALLOUT_4_NO_BORDER=LINE_CALLOUT_4_NO_BORDER (120) kind:data type:EnumValue class:
119 LINE_INVERSE=LINE_INVERSE (183) kind:data type:EnumValue class:
120 MATH_DIVIDE=MATH_DIVIDE (166) kind:data type:EnumValue class:
121 MATH_EQUAL=MATH_EQUAL (167) kind:data type:EnumValue class:
122 MATH_MINUS=MATH_MINUS (164) kind:data type:EnumValue class:
123 MATH_MULTIPLY=MATH_MULTIPLY (165) kind:data type:EnumValue class:
124 MATH_NOT_EQUAL=MATH_NOT_EQUAL (168) kind:data type:EnumValue class:
125 MATH_PLUS=MATH_PLUS (163) kind:data type:EnumValue class:
126 MOON=MOON (24) kind:data type:EnumValue class:
127 NON_ISOSCELES_TRAPEZOID=NON_ISOSCELES_TRAPEZOID (143) kind:data type:EnumValue class:
128 NOTCHED_RIGHT_ARROW=NOTCHED_RIGHT_ARROW (50) kind:data type:EnumValue class:
129 NO_SYMBOL=NO_SYMBOL (19) kind:data type:EnumValue class:
130 OCTAGON=OCTAGON (6) kind:data type:EnumValue class:
131 OVAL=OVAL (9) kind:data type:EnumValue class:
132 OVAL_CALLOUT=OVAL_CALLOUT (107) kind:data type:EnumValue class:
133 PARALLELOGRAM=PARALLELOGRAM (2) kind:data type:EnumValue class:
134 PENTAGON=PENTAGON (51) kind:data type:EnumValue class:
135 PIE=PIE (142) kind:data type:EnumValue class:
136 PIE_WEDGE=PIE_WEDGE (175) kind:data type:EnumValue class:
137 PLAQUE=PLAQUE (28) kind:data type:EnumValue class:
138 PLAQUE_TABS=PLAQUE_TABS (171) kind:data type:EnumValue class:
139 QUAD_ARROW=QUAD_ARROW (39) kind:data type:EnumValue class:
140 QUAD_ARROW_CALLOUT=QUAD_ARROW_CALLOUT (59) kind:data type:EnumValue class:
141 RECTANGLE=RECTANGLE (1) kind:data type:EnumValue class:
142 RECTANGULAR_CALLOUT=RECTANGULAR_CALLOUT (105) kind:data type:EnumValue class:
143 REGULAR_PENTAGON=REGULAR_PENTAGON (12) kind:data type:EnumValue class:
144 RIGHT_ARROW=RIGHT_ARROW (33) kind:data type:EnumValue class:
145 RIGHT_ARROW_CALLOUT=RIGHT_ARROW_CALLOUT (53) kind:data type:EnumValue class:
146 RIGHT_BRACE=RIGHT_BRACE (32) kind:data type:EnumValue class:
147 RIGHT_BRACKET=RIGHT_BRACKET (30) kind:data type:EnumValue class:
148 RIGHT_TRIANGLE=RIGHT_TRIANGLE (8) kind:data type:EnumValue class:
149 ROUNDED_RECTANGLE=ROUNDED_RECTANGLE (5) kind:data type:EnumValue class:
150 ROUNDED_RECTANGULAR_CALLOUT=ROUNDED_RECTANGULAR_CALLOUT (106) kind:data type:EnumValue class:
151 ROUND_1_RECTANGLE=ROUND_1_RECTANGLE (151) kind:data type:EnumValue class:
152 ROUND_2_DIAG_RECTANGLE=ROUND_2_DIAG_RECTANGLE (153) kind:data type:EnumValue class:
153 ROUND_2_SAME_RECTANGLE=ROUND_2_SAME_RECTANGLE (152) kind:data type:EnumValue class:
154 SMILEY_FACE=SMILEY_FACE (17) kind:data type:EnumValue class:
155 SNIP_1_RECTANGLE=SNIP_1_RECTANGLE (155) kind:data type:EnumValue class:
156 SNIP_2_DIAG_RECTANGLE=SNIP_2_DIAG_RECTANGLE (157) kind:data type:EnumValue class:
157 SNIP_2_SAME_RECTANGLE=SNIP_2_SAME_RECTANGLE (156) kind:data type:EnumValue class:
158 SNIP_ROUND_RECTANGLE=SNIP_ROUND_RECTANGLE (154) kind:data type:EnumValue class:
159 SQUARE_TABS=SQUARE_TABS (170) kind:data type:EnumValue class:
160 STAR_10_POINT=STAR_10_POINT (149) kind:data type:EnumValue class:
161 STAR_12_POINT=STAR_12_POINT (150) kind:data type:EnumValue class:
162 STAR_16_POINT=STAR_16_POINT (94) kind:data type:EnumValue class:
163 STAR_24_POINT=STAR_24_POINT (95) kind:data type:EnumValue class:
164 STAR_32_POINT=STAR_32_POINT (96) kind:data type:EnumValue class:
165 STAR_4_POINT=STAR_4_POINT (91) kind:data type:EnumValue class:
166 STAR_5_POINT=STAR_5_POINT (92) kind:data type:EnumValue class:
167 STAR_6_POINT=STAR_6_POINT (147) kind:data type:EnumValue class:
168 STAR_7_POINT=STAR_7_POINT (148) kind:data type:EnumValue class:
169 STAR_8_POINT=STAR_8_POINT (93) kind:data type:EnumValue class:
170 STRIPED_RIGHT_ARROW=STRIPED_RIGHT_ARROW (49) kind:data type:EnumValue class:
171 SUN=SUN (23) kind:data type:EnumValue class:
172 SWOOSH_ARROW=SWOOSH_ARROW (178) kind:data type:EnumValue class:
173 TEAR=TEAR (160) kind:data type:EnumValue class:
174 TRAPEZOID=TRAPEZOID (3) kind:data type:EnumValue class:
175 UP_ARROW=UP_ARROW (35) kind:data type:EnumValue class:
176 UP_ARROW_CALLOUT=UP_ARROW_CALLOUT (55) kind:data type:EnumValue class:
177 UP_DOWN_ARROW=UP_DOWN_ARROW (38) kind:data type:EnumValue class:
178 UP_DOWN_ARROW_CALLOUT=UP_DOWN_ARROW_CALLOUT (58) kind:data type:EnumValue class:
179 UP_RIBBON=UP_RIBBON (97) kind:data type:EnumValue class:
180 U_TURN_ARROW=U_TURN_ARROW (42) kind:data type:EnumValue class:
181 VERTICAL_SCROLL=VERTICAL_SCROLL (101) kind:data type:EnumValue class:
182 WAVE=WAVE (103) kind:data type:EnumValue class:
oxml, fullname=pptx.oxml, file=pptx\oxml\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 15 |
10 | class | 152 |
11 | function | 3 |
13 | residual | 8 |
14 | system | 9 |
16 | all | 185 |
os, fullname=os, file=os.py
参见:os 模块
etree, fullname=lxml.etree, file=lxml\etree.cp37-win_amd64.pyd
``lxml.etree``模块为XML实现了扩展的ElementTree API。
ns, fullname=pptx.oxml.ns, file=pptx\oxml\ns.py
命名空间相关的对象。
simpletypes, fullname=pptx.oxml.simpletypes, file=pptx\oxml\simpletypes.py
简单类型的类。“简单类型”是一种标量类型,通常用作XML属性。
这与指定XML元素的“复杂类型”相反。这些对象为存储在XML元素属性中的值提供验证和格式转换。命名通常对应于相关XML模式中的简单类型。
xmlchemy, fullname=pptx.oxml.xmlchemy, file=pptx\oxml\xmlchemy.py
允许声明式定义自定义元素类的基类和元类。
action, fullname=pptx.oxml.action, file=pptx\oxml\action.py
lxml自定义元素类用于与文本相关的XML元素。
chart, fullname=pptx.oxml.chart, file=pptx\oxml\chart\init.py
dml, fullname=pptx.oxml.dml, file=pptx\oxml\dml\init.py
text, fullname=pptx.oxml.text, file=pptx\oxml\ ext.py
与文本相关的XML元素的自定义元素类
coreprops, fullname=pptx.oxml.coreprops, file=pptx\oxml\coreprops.py
lxml自定义元素类用于与核心属性相关的XML元素。
presentation, fullname=pptx.oxml.presentation, file=pptx\oxml\presentation.py
与表示相关的XML元素的自定义元素类。
shapes, fullname=pptx.oxml.shapes, file=pptx\oxml\shapes\init.py
table, fullname=pptx.oxml.table, file=pptx\oxml\ able.py
与表相关的XML元素的自定义元素类
slide, fullname=pptx.oxml.slide, file=pptx\oxml\slide.py
与幻灯片相关的自定义元素类,包括master类。
theme, fullname=pptx.oxml.theme, file=pptx\oxml\ heme.py
lxml自定义元素类用于与主题相关的XML元素。
parse_from_template(template_name), module=pptx.oxml, line:23 at site-packages\pptx\oxml\init.py
返回从模板文件的XML中加载的元素,标识为*模板名称*。
parse_xml(xml), module=pptx.oxml, line:35 at site-packages\pptx\oxml\init.py
返回通过解析*xml*中的XML字符串获得的根lxml元素,该元素可以是Python 2.x字符串或unicode。
register_element_cls(nsptagname, cls), module=pptx.oxml, line:44 at site-packages\pptx\oxml\init.py
当oxml解析器遇到名称为*nsptag_name*的元素时,要构造注册*cls*。
*nsptag_name*是一个形式为``nspfx:tagroot``的字符串,例如:``'w:document'``。
NamespacePrefixedTag, pptx.oxml.ns.NamespacePrefixedTag, module=pptx.oxml.ns
值对象,该对象知道具有名称空间前缀的XML标记的语义。
1 clark_name=
kind:property type:property class:
2 local_part=kind:property type:property class:
3 nsmap=kind:property type:property class:
4 nspfx=kind:property type:property class:
5 nsuri=kind:property type:property class:
CT_Hyperlink, pptx.oxml.action.CT_Hyperlink, module=pptx.oxml.action
个元素的自定义元素类。
1 action=
kind:property type:property class:
2 action_fields=kind:property type:property class:
3 action_verb=kind:property type:property class:
4 rId=kind:property type:property class:
CT_AxisUnit, pptx.oxml.chart.axis.CT_AxisUnit, module=pptx.oxml.chart.axis
用于`c:majorUnit`和`c:minorUnit`元素,以及其他元素。
1 val=
kind:property type:property class:
CT_CatAx, pptx.oxml.chart.axis.CT_CatAx, module=pptx.oxml.chart.axis
`c:catAx`元素,定义类别轴。
1 crosses=
kind:property type:property class:
2 crossesAt=kind:property type:property class:
3 delete_=kind:property type:property class:
4 lblOffset=kind:property type:property class:
5 majorGridlines=kind:property type:property class:
6 majorTickMark=kind:property type:property class:
7 minorGridlines=kind:property type:property class:
8 minorTickMark=kind:property type:property class:
9 numFmt=kind:property type:property class:
10 scaling=kind:property type:property class:
11 spPr=kind:property type:property class:
12 tickLblPos=kind:property type:property class:
13 title=kind:property type:property class:
14 txPr=kind:property type:property class:
15 get_or_add_crosses()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则为新添加的子元素。
16 get_or_add_crossesAt()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
17 get_or_add_delete_()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在,则新添加。
18 get_or_add_lblOffset()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
19 get_or_add_majorGridlines()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
20 get_or_add_majorTickMark()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
21 get_or_add_minorGridlines()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
22 get_or_add_minorTickMark()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
23 get_or_add_numFmt()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则是新添加的子元素。
24 get_or_add_spPr()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则是新添加的子元素。
25 get_or_add_tickLblPos()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则新添加。
26 get_or_add_title()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则是新添加的子元素。
27 get_or_add_txPr()
kind=method class=CT_CatAx objtype=function
返回````子元素,如果不存在则是新添加的子元素。
CT_ChartLines, pptx.oxml.chart.axis.CT_ChartLines, module=pptx.oxml.chart.axis
用于`c:majorGridlines`和`c:minorGridlines`。指定网格线的视觉属性,如颜色和宽度。
1 spPr=
kind:property type:property class:
2 get_or_add_spPr()
kind=method class=CT_ChartLines objtype=function
CT_Crosses, pptx.oxml.chart.axis.CT_Crosses, module=pptx.oxml.chart.axis
`c:crosses` 元素,指定另一个轴与这个轴相交的位置。
1 val=
kind:property type:property class:
CT_DateAx, pptx.oxml.chart.axis.CT_DateAx, module=pptx.oxml.chart.axis
`c:dateAx` 元素,定义一个日期(类别)轴。
1 crosses=
kind:property type:property class:
2 crossesAt=kind:property type:property class:
3 delete_=kind:property type:property class:
4 lblOffset=kind:property type:property class:
5 majorGridlines=kind:property type:property class:
6 majorTickMark=kind:property type:property class:
7 minorGridlines=kind:property type:property class:
8 minorTickMark=kind:property type:property class:
9 numFmt=kind:property type:property class:
10 scaling=kind:property type:property class:
11 spPr=kind:property type:property class:
12 tickLblPos=kind:property type:property class:
13 title=kind:property type:property class:
14 txPr=kind:property type:property class:
15 get_or_add_crosses()
kind=method class=CT_DateAx objtype=function
16 get_or_add_crossesAt()
kind=method class=CT_DateAx objtype=function
17 get_or_add_delete_()
kind=method class=CT_DateAx objtype=function
18 get_or_add_lblOffset()
kind=method class=CT_DateAx objtype=function
19 get_or_add_majorGridlines()
kind=method class=CT_DateAx objtype=function
20 get_or_add_majorTickMark()
kind=method class=CT_DateAx objtype=function
21 get_or_add_minorGridlines()
kind=method class=CT_DateAx objtype=function
22 get_or_add_minorTickMark()
kind=method class=CT_DateAx objtype=function
23 get_or_add_numFmt()
kind=method class=CT_DateAx objtype=function
24 get_or_add_spPr()
kind=method class=CT_DateAx objtype=function
25 get_or_add_tickLblPos()
kind=method class=CT_DateAx objtype=function
26 get_or_add_title()
kind=method class=CT_DateAx objtype=function
27 get_or_add_txPr()
kind=method class=CT_DateAx objtype=function
CT_LblOffset, pptx.oxml.chart.axis.CT_LblOffset, module=pptx.oxml.chart.axis
`c:lblOffset`自定义元素类。
1 val=
kind:property type:property class:
CT_Orientation, pptx.oxml.chart.axis.CT_Orientation, module=pptx.oxml.chart.axis
`c:xAx/c:scaling/c:orientation` 元素,定义类别顺序。用于颠倒柱状图中类别出现的顺序,使它们从顶部开始,而不是底部。
因为我们从上到下阅读,默认的阅读方式对很多人来说看起来很奇怪。也适用于值轴和日期轴。
1 val=
kind:property type:property class:
CT_Scaling, pptx.oxml.chart.axis.CT_Scaling, module=pptx.oxml.chart.axis
`c:scaling`元素。定义轴尺度特征,如最大值、对数与线性等。
1 max=
kind:property type:property class:
2 maximum=kind:property type:property class:
3 min=kind:property type:property class:
4 minimum=kind:property type:property class:
5 orientation=kind:property type:property class:
6 get_or_add_max()
kind=method class=CT_Scaling objtype=function
返回````子元素,如果不存在则为新添加的子元素。
7 get_or_add_min()
kind=method class=CT_Scaling objtype=function
返回````子元素,如果不存在则新添加。
8 get_or_add_orientation()
kind=method class=CT_Scaling objtype=function
返回````子元素,如果不存在则新添加。
CT_TickLblPos, pptx.oxml.chart.axis.CT_TickLblPos, module=pptx.oxml.chart.axis
`c:tickLblPos`元素。
1 val=
kind:property type:property class:
CT_TickMark, pptx.oxml.chart.axis.CT_TickMark, module=pptx.oxml.chart.axis
用于`c:minorTickMark`和`c:majorTickMark`。
1 val=
kind:property type:property class:
CT_ValAx, pptx.oxml.chart.axis.CT_ValAx, module=pptx.oxml.chart.axis
`c:valAx` 元素,定义一个值轴。
1 crossAx=
kind:property type:property class:
2 crosses=kind:property type:property class:
3 crossesAt=kind:property type:property class:
4 delete_=kind:property type:property class:
5 majorGridlines=kind:property type:property class:
6 majorTickMark=kind:property type:property class:
7 majorUnit=kind:property type:property class:
8 minorGridlines=kind:property type:property class:
9 minorTickMark=kind:property type:property class:
10 minorUnit=kind:property type:property class:
11 numFmt=kind:property type:property class:
12 scaling=kind:property type:property class:
13 spPr=kind:property type:property class:
14 tickLblPos=kind:property type:property class:
15 title=kind:property type:property class:
16 txPr=kind:property type:property class:
17 get_or_add_crossAx()
kind=method class=CT_ValAx objtype=function
返回````子元素,如果不存在则新添加。
18 get_or_add_crosses()
kind=method class=CT_ValAx objtype=function
19 get_or_add_crossesAt()
kind=method class=CT_ValAx objtype=function
20 get_or_add_delete_()
kind=method class=CT_ValAx objtype=function
21 get_or_add_majorGridlines()
kind=method class=CT_ValAx objtype=function
22 get_or_add_majorTickMark()
kind=method class=CT_ValAx objtype=function
23 get_or_add_majorUnit()
kind=method class=CT_ValAx objtype=function
返回````子元素,如果不存在则新添加。
24 get_or_add_minorGridlines()
kind=method class=CT_ValAx objtype=function
25 get_or_add_minorTickMark()
kind=method class=CT_ValAx objtype=function
26 get_or_add_minorUnit()
kind=method class=CT_ValAx objtype=function
返回````子元素,如果不存在则新添加。
27 get_or_add_numFmt()
kind=method class=CT_ValAx objtype=function
28 get_or_add_spPr()
kind=method class=CT_ValAx objtype=function
29 get_or_add_tickLblPos()
kind=method class=CT_ValAx objtype=function
30 get_or_add_title()
kind=method class=CT_ValAx objtype=function
31 get_or_add_txPr()
kind=method class=CT_ValAx objtype=function
CT_Chart, pptx.oxml.chart.chart.CT_Chart, module=pptx.oxml.chart.chart
`c:chart`自定义元素类。
1 autoTitleDeleted=
kind:property type:property class:
2 has_legend=kind:property type:property class:
3 legend=kind:property type:property class:
4 plotArea=kind:property type:property class:
5 rId=kind:property type:property class:
6 title=kind:property type:property class:
7 get_or_add_autoTitleDeleted()
kind=method class=CT_Chart objtype=function
返回````子元素,如果不存在则新添加。
8 get_or_add_legend()
kind=method class=CT_Chart objtype=function
返回````子元素,如果不存在则为新添加的子元素。
9 get_or_add_title()
kind=method class=CT_Chart objtype=function
10 new_chart()
kind=static method class=CT_Chart objtype=staticmethod
CT_ChartSpace, pptx.oxml.chart.chart.CT_ChartSpace, module=pptx.oxml.chart.chart
图表部分的根元素`c:chartSpace`。
1 catAx_lst=
kind:property type:property class:
2 chart=kind:property type:property class:
3 date1904=kind:property type:property class:
4 dateAx_lst=kind:property type:property class:
5 date_1904=kind:property type:property class:
6 externalData=kind:property type:property class:
7 plotArea=kind:property type:property class:
8 style=kind:property type:property class:
9 txPr=kind:property type:property class:
10 valAx_lst=kind:property type:property class:
11 xlsx_part_rId=kind:property type:property class:
12 get_or_add_date1904()
kind=method class=CT_ChartSpace objtype=function
返回````子元素,如果不存在则为新添加的子元素。
13 get_or_add_externalData()
kind=method class=CT_ChartSpace objtype=function
返回````子元素,如果不存在则新添加。
14 get_or_add_style()
kind=method class=CT_ChartSpace objtype=function
返回````子元素,如果不存在则新添加。
15 get_or_add_title()
kind=method class=CT_ChartSpace objtype=function
返回`c:title`孙辈,如果不存在,则是新创建的。
16 get_or_add_txPr()
kind=method class=CT_ChartSpace objtype=function
CT_ExternalData, pptx.oxml.chart.chart.CT_ExternalData, module=pptx.oxml.chart.chart
``元素,定义到包含图表数据的嵌入式Excel包部分的链接。
1 autoUpdate=
kind:property type:property class:
2 rId=kind:property type:property class:
3 get_or_add_autoUpdate()
kind=method class=CT_ExternalData objtype=function
返回````子元素,如果不存在则新添加。
CT_PlotArea, pptx.oxml.chart.chart.CT_PlotArea, module=pptx.oxml.chart.chart
````的元素。
1 catAx_lst=
kind:property type:property class:
2 last_ser=kind:property type:property class:
3 next_idx=kind:property type:property class:
4 next_order=kind:property type:property class:
5 sers=kind:property type:property class:
6 valAx_lst=kind:property type:property class:
7 xCharts=kind:property type:property class:
8 iter_sers()
kind=method class=CT_PlotArea objtype=function
生成这个图表中的每个`c:ser`元素,首先按照包含xChart元素的文档顺序排序,然后按照它们在xChart元素中的顺序排序(不一定是文档顺序)。
9 iter_xCharts()
kind=method class=CT_PlotArea objtype=function
在文档中生成每个xChart子元素。
CT_Style, pptx.oxml.chart.chart.CT_Style, module=pptx.oxml.chart.chart
````元素;定义图表样式。
1 val=
kind:property type:property class:
CT_DLbl, pptx.oxml.chart.datalabel.CT_DLbl, module=pptx.oxml.chart.datalabel
````元素,指定单个数据点的数据标签属性。
1 dLblPos=
kind:property type:property class:
2 idx=kind:property type:property class:
3 idx_val=kind:property type:property class:
4 spPr=kind:property type:property class:
5 tx=kind:property type:property class:
6 txPr=kind:property type:property class:
7 get_or_add_dLblPos()
kind=method class=CT_DLbl objtype=function
返回````子元素,如果不存在则新添加。
8 get_or_add_rich()
kind=method class=CT_DLbl objtype=function
返回`c:rich`后代,表示数据标签的文本框架,如果不存在,则是新创建的。任何现有的`c:strRef`元素连同其内容一起被删除。
9 get_or_add_spPr()
kind=method class=CT_DLbl objtype=function
10 get_or_add_tx()
kind=method class=CT_DLbl objtype=function
返回````子元素,如果不存在则是新添加的子元素。
11 get_or_add_txPr()
kind=method class=CT_DLbl objtype=function
12 get_or_add_tx_rich()
kind=method class=CT_DLbl objtype=function
返回`c:tx[c:rich]`子树,如果不存在,则是新创建的子树。
13 remove_tx_rich()
kind=method class=CT_DLbl objtype=function
删除所有`c:tx[c:rich]`子元素,如果不存在就什么都不做。
14 new_dLbl()
kind=class method class=CT_DLbl objtype=classmethod
CT_DLblPos, pptx.oxml.chart.datalabel.CT_DLblPos, module=pptx.oxml.chart.datalabel
````元素,指定数据标签的位置,关于它的数据点
1 val=
kind:property type:property class:
CT_DLbls, pptx.oxml.chart.datalabel.CT_DLbls, module=pptx.oxml.chart.datalabel
`c:dLbls`元素,指定一组数据标签的属性。
1 dLblPos=
kind:property type:property class:
2 dLbl_lst=kind:property type:property class:
3 defRPr=kind:property type:property class:
4 numFmt=kind:property type:property class:
5 showCatName=kind:property type:property class:
6 showLegendKey=kind:property type:property class:
7 showPercent=kind:property type:property class:
8 showSerName=kind:property type:property class:
9 showVal=kind:property type:property class:
10 txPr=kind:property type:property class:
11 get_dLbl_for_point()
kind=method class=CT_DLbls objtype=function
返回`c:dLbl`子函数,表示索引*idx*上数据点的标签。
12 get_or_add_dLblPos()
kind=method class=CT_DLbls objtype=function
13 get_or_add_dLbl_for_point()
kind=method class=CT_DLbls objtype=function
返回`c:dLbl`元素,表示索引*idx*处的点的标签。
14 get_or_add_numFmt()
kind=method class=CT_DLbls objtype=function
15 get_or_add_showCatName()
kind=method class=CT_DLbls objtype=function
返回````子元素,如果不存在则为新添加的子元素。
16 get_or_add_showLegendKey()
kind=method class=CT_DLbls objtype=function
返回````子元素,如果不存在则新添加。
17 get_or_add_showPercent()
kind=method class=CT_DLbls objtype=function
返回````子元素,如果不存在则新添加。
18 get_or_add_showSerName()
kind=method class=CT_DLbls objtype=function
返回````子元素,如果不存在则为新添加的子元素。
19 get_or_add_showVal()
kind=method class=CT_DLbls objtype=function
返回````子元素,如果不存在则为新添加的子元素。
20 get_or_add_txPr()
kind=method class=CT_DLbls objtype=function
21 new_dLbls()
kind=class method class=CT_DLbls objtype=classmethod
CT_Legend, pptx.oxml.chart.legend.CT_Legend, module=pptx.oxml.chart.legend
自定义元素类
1 defRPr=
kind:property type:property class:
2 horz_offset=kind:property type:property class:
3 layout=kind:property type:property class:
4 legendPos=kind:property type:property class:
5 overlay=kind:property type:property class:
6 txPr=kind:property type:property class:
7 get_or_add_layout()
kind=method class=CT_Legend objtype=function
返回````子元素,如果不存在则新添加。
8 get_or_add_legendPos()
kind=method class=CT_Legend objtype=function
返回````子元素,如果不存在则为新添加的子元素。
9 get_or_add_overlay()
kind=method class=CT_Legend objtype=function
返回````子元素,如果不存在则新添加。
10 get_or_add_txPr()
kind=method class=CT_Legend objtype=function
返回````子元素,如果不存在则是新添加的子元素。
CT_LegendPos, pptx.oxml.chart.legend.CT_LegendPos, module=pptx.oxml.chart.legend
````元素,指定图例相对于图表的位置,作为ST_legendPos的成员。
1 val=
kind:property type:property class:
CT_Marker, pptx.oxml.chart.marker.CT_Marker, module=pptx.oxml.chart.marker
`c:marker`自定义元素类,包含线形图上数据点标记的可视属性。
1 size=
kind:property type:property class:
2 size_val=kind:property type:property class:
3 spPr=kind:property type:property class:
4 symbol=kind:property type:property class:
5 symbol_val=kind:property type:property class:
6 get_or_add_size()
kind=method class=CT_Marker objtype=function
返回````子元素,如果不存在则为新添加的子元素。
7 get_or_add_spPr()
kind=method class=CT_Marker objtype=function
8 get_or_add_symbol()
kind=method class=CT_Marker objtype=function
返回````子元素,如果不存在则为新添加的子元素。
CT_MarkerSize, pptx.oxml.chart.marker.CT_MarkerSize, module=pptx.oxml.chart.marker
`c:size`自定义元素类,指定直线、XY或雷达图的数据点标记的大小(以点为单位)。
1 val=
kind:property type:property class:
CT_MarkerStyle, pptx.oxml.chart.marker.CT_MarkerStyle, module=pptx.oxml.chart.marker
`c:symbol`自定义元素类,指定直线、XY或雷达图的数据点标记的形状。
1 val=
kind:property type:property class:
CT_Area3DChart, pptx.oxml.chart.plot.CT_Area3DChart, module=pptx.oxml.chart.plot
````的元素。
1 grouping=
kind:property type:property class:
2 get_or_add_grouping()
kind=method class=CT_Area3DChart objtype=function
返回````子元素,如果不存在则新添加。
CT_AreaChart, pptx.oxml.chart.plot.CT_AreaChart, module=pptx.oxml.chart.plot
````的元素。
1 dLbls=
kind:property type:property class:
2 grouping=kind:property type:property class:
3 ser_lst=kind:property type:property class:
4 varyColors=kind:property type:property class:
5 get_or_add_dLbls()
kind=method class=CT_AreaChart objtype=function
返回````子元素,如果不存在则新添加。
6 get_or_add_grouping()
kind=method class=CT_AreaChart objtype=function
7 get_or_add_varyColors()
kind=method class=CT_AreaChart objtype=function
返回````子元素,如果不存在则新添加。
CT_BarChart, pptx.oxml.chart.plot.CT_BarChart, module=pptx.oxml.chart.plot
````的元素。
1 barDir=
kind:property type:property class:
2 dLbls=kind:property type:property class:
3 gapWidth=kind:property type:property class:
4 grouping=kind:property type:property class:
5 grouping_val=kind:property type:property class:
6 overlap=kind:property type:property class:
7 ser_lst=kind:property type:property class:
8 varyColors=kind:property type:property class:
9 get_or_add_dLbls()
kind=method class=CT_BarChart objtype=function
10 get_or_add_gapWidth()
kind=method class=CT_BarChart objtype=function
返回````子元素,如果不存在则新添加。
11 get_or_add_grouping()
kind=method class=CT_BarChart objtype=function
12 get_or_add_overlap()
kind=method class=CT_BarChart objtype=function
返回````子元素,如果不存在则为新添加的子元素。
13 get_or_add_varyColors()
kind=method class=CT_BarChart objtype=function
CT_BarDir, pptx.oxml.chart.plot.CT_BarDir, module=pptx.oxml.chart.plot
```` barChart元素的子元素,指定条形图的方向,如果是水平的,则为'bar',如果是垂直的,则为'col'。
1 val=
kind:property type:property class:
CT_BubbleChart, pptx.oxml.chart.plot.CT_BubbleChart, module=pptx.oxml.chart.plot
````自定义元素类
1 bubble3D=
kind:property type:property class:
2 bubbleScale=kind:property type:property class:
3 dLbls=kind:property type:property class:
4 ser_lst=kind:property type:property class:
5 get_or_add_bubble3D()
kind=method class=CT_BubbleChart objtype=function
返回````子元素,如果不存在则为新添加的子元素。
6 get_or_add_bubbleScale()
kind=method class=CT_BubbleChart objtype=function
返回````子元素,如果不存在则新添加。
7 get_or_add_dLbls()
kind=method class=CT_BubbleChart objtype=function
CT_BubbleScale, pptx.oxml.chart.plot.CT_BubbleScale, module=pptx.oxml.chart.plot
自定义元素类
1 val=
kind:property type:property class:
CT_DoughnutChart, pptx.oxml.chart.plot.CT_DoughnutChart, module=pptx.oxml.chart.plot
````的元素。
1 dLbls=
kind:property type:property class:
2 ser_lst=kind:property type:property class:
3 varyColors=kind:property type:property class:
4 get_or_add_dLbls()
kind=method class=CT_DoughnutChart objtype=function
5 get_or_add_varyColors()
kind=method class=CT_DoughnutChart objtype=function
CT_GapAmount, pptx.oxml.chart.plot.CT_GapAmount, module=pptx.oxml.chart.plot
````元素的子元素,也用于其他目的,如错误条。
1 val=
kind:property type:property class:
CT_Grouping, pptx.oxml.chart.plot.CT_Grouping, module=pptx.oxml.chart.plot
```` 是xChart元素的子元素,指定类似'clustered'或'stacked'的值。也用于具有相同标签名称的变体,如CT_BarGrouping。
1 val=
kind:property type:property class:
CT_LineChart, pptx.oxml.chart.plot.CT_LineChart, module=pptx.oxml.chart.plot
````自定义元素类
1 dLbls=
kind:property type:property class:
2 grouping=kind:property type:property class:
3 ser_lst=kind:property type:property class:
4 varyColors=kind:property type:property class:
5 get_or_add_dLbls()
kind=method class=CT_LineChart objtype=function
6 get_or_add_grouping()
kind=method class=CT_LineChart objtype=function
7 get_or_add_varyColors()
kind=method class=CT_LineChart objtype=function
CT_Overlap, pptx.oxml.chart.plot.CT_Overlap, module=pptx.oxml.chart.plot
```` 元素,指定横条重叠以横条宽度的整数百分比表示,范围为-100到100。
1 val=
kind:property type:property class:
CT_PieChart, pptx.oxml.chart.plot.CT_PieChart, module=pptx.oxml.chart.plot
````自定义元素类
1 dLbls=
kind:property type:property class:
2 ser_lst=kind:property type:property class:
3 varyColors=kind:property type:property class:
4 get_or_add_dLbls()
kind=method class=CT_PieChart objtype=function
5 get_or_add_varyColors()
kind=method class=CT_PieChart objtype=function
CT_RadarChart, pptx.oxml.chart.plot.CT_RadarChart, module=pptx.oxml.chart.plot
````自定义元素类
1 dLbls=
kind:property type:property class:
2 ser_lst=kind:property type:property class:
3 varyColors=kind:property type:property class:
4 get_or_add_dLbls()
kind=method class=CT_RadarChart objtype=function
5 get_or_add_varyColors()
kind=method class=CT_RadarChart objtype=function
CT_ScatterChart, pptx.oxml.chart.plot.CT_ScatterChart, module=pptx.oxml.chart.plot
````自定义元素类
1 ser_lst=
kind:property type:property class:
2 varyColors=kind:property type:property class:
3 get_or_add_varyColors()
kind=method class=CT_ScatterChart objtype=function
CT_AxDataSource, pptx.oxml.chart.series.CT_AxDataSource, module=pptx.oxml.chart.series
````在类别图表中用于指定类别标签和层次结构的自定义元素类。
1 lvls=
kind:property type:property class:
2 multiLvlStrRef=kind:property type:property class:
3 get_or_add_multiLvlStrRef()
kind=method class=CT_AxDataSource objtype=function
返回````子元素,如果不存在则新添加。
CT_DPt, pptx.oxml.chart.series.CT_DPt, module=pptx.oxml.chart.series
````自定义元素类,包含数据点的可视属性。
1 idx=
kind:property type:property class:
2 marker=kind:property type:property class:
3 spPr=kind:property type:property class:
4 get_or_add_marker()
kind=method class=CT_DPt objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_spPr()
kind=method class=CT_DPt objtype=function
6 new_dPt()
kind=class method class=CT_DPt objtype=classmethod
CT_Lvl, pptx.oxml.chart.series.CT_Lvl, module=pptx.oxml.chart.series
````多级类别中用于指定层次结构级别的自定义元素类。
1 pt_lst=
kind:property type:property class:
CT_NumDataSource, pptx.oxml.chart.series.CT_NumDataSource, module=pptx.oxml.chart.series
````在XY和气泡图中使用的自定义元素类,或者其他。
1 numRef=
kind:property type:property class:
2 ptCount_val=kind:property type:property class:
3 pt_v()
kind=method class=CT_NumDataSource objtype=function
返回此缓存中数据点*idx*的Y值,如果该数据点没有值,则返回None。
CT_SeriesComposite, pptx.oxml.chart.series.CT_SeriesComposite, module=pptx.oxml.chart.series
````自定义元素类。
请注意,模式中有几种不同的系列元素类型,例如“CT_LineSer”和“CT_BarSer”,但它们都共享相同的标签名称。
该类充当复合类,并依赖于调用者不为属于特定绘图类型的系列执行任何无效操作。
1 bubbleSize=
kind:property type:property class:
2 bubbleSize_ptCount_val=kind:property type:property class:
3 cat=kind:property type:property class:
4 cat_ptCount_val=kind:property type:property class:
5 dLbls=kind:property type:property class:
6 dPt_lst=kind:property type:property class:
7 idx=kind:property type:property class:
8 invertIfNegative=kind:property type:property class:
9 marker=kind:property type:property class:
10 order=kind:property type:property class:
11 smooth=kind:property type:property class:
12 spPr=kind:property type:property class:
13 tx=kind:property type:property class:
14 val=kind:property type:property class:
15 xVal=kind:property type:property class:
16 xVal_ptCount_val=kind:property type:property class:
17 yVal=kind:property type:property class:
18 yVal_ptCount_val=kind:property type:property class:
19 get_dLbl()
kind=method class=CT_SeriesComposite objtype=function
返回`c:dLbl`元素,表示该系列中偏移量*idx*处的数据点的标签,如果不存在,则返回|无|。
20 get_or_add_bubbleSize()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则新添加。
21 get_or_add_cat()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则为新添加的子元素。
22 get_or_add_dLbl()
kind=method class=CT_SeriesComposite objtype=function
返回`c:dLbl`元素,表示该系列中偏移量*idx*处的点的标签,如果还不存在,则是新创建的。
23 get_or_add_dLbls()
kind=method class=CT_SeriesComposite objtype=function
24 get_or_add_dPt_for_point()
kind=method class=CT_SeriesComposite objtype=function
返回`c:dPt`子函数,表示索引*idx*处数据点的可视属性。
25 get_or_add_invertIfNegative()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则为新添加的子元素。
26 get_or_add_marker()
kind=method class=CT_SeriesComposite objtype=function
27 get_or_add_smooth()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则为新添加的子元素。
28 get_or_add_spPr()
kind=method class=CT_SeriesComposite objtype=function
29 get_or_add_tx()
kind=method class=CT_SeriesComposite objtype=function
30 get_or_add_val()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则新添加。
31 get_or_add_xVal()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则新添加。
32 get_or_add_yVal()
kind=method class=CT_SeriesComposite objtype=function
返回````子元素,如果不存在则新添加。
CT_StrVal_NumVal_Composite, pptx.oxml.chart.series.CT_StrVal_NumVal_Composite, module=pptx.oxml.chart.series
````元素,可以是CT StrVal或CT NumVal复合类型。两者都使用这个类,根据需要进行微分。
1 idx=
kind:property type:property class:
2 v=kind:property type:property class:
3 value=kind:property type:property class:
CT_Boolean, pptx.oxml.chart.shared.CT_Boolean, module=pptx.oxml.chart.shared
常见的复杂类型,用于具有True/False值的元素。
1 val=
kind:property type:property class:
CT_Boolean_Explicit, pptx.oxml.chart.shared.CT_Boolean_Explicit, module=pptx.oxml.chart.shared
总是拼写出`val`属性,例如:“val = 1”。
至少有一个布尔元素被一个或多个版本的PowerPoint不正确地解释。
当没有`val`属性时,`c:overlay`元素被解释为|False|,与模式中描述的行为相反。
补救方法是将缺失的`val`属性解释为|True|(与规范一致),但在需要更改元素时始终写入该属性。
1 val=
kind:property type:property class:
CT_Double, pptx.oxml.chart.shared.CT_Double, module=pptx.oxml.chart.shared
用于浮点值。
1 val=
kind:property type:property class:
CT_Layout, pptx.oxml.chart.shared.CT_Layout, module=pptx.oxml.chart.shared
自定义元素类
1 horz_offset=
kind:property type:property class:
2 manualLayout=kind:property type:property class:
3 get_or_add_manualLayout()
kind=method class=CT_Layout objtype=function
返回````子元素,如果不存在则新添加。
CT_LayoutMode, pptx.oxml.chart.shared.CT_LayoutMode, module=pptx.oxml.chart.shared
用于````, ````, ````和```` CT_ManualLayout的子元素。
1 val=
kind:property type:property class:
CT_ManualLayout, pptx.oxml.chart.shared.CT_ManualLayout, module=pptx.oxml.chart.shared
自定义元素类
1 horz_offset=
kind:property type:property class:
2 x=kind:property type:property class:
3 xMode=kind:property type:property class:
4 get_or_add_x()
kind=method class=CT_ManualLayout objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_xMode()
kind=method class=CT_ManualLayout objtype=function
返回````子元素,如果不存在则新添加。
CT_NumFmt, pptx.oxml.chart.shared.CT_NumFmt, module=pptx.oxml.chart.shared
````元素,指定标记或数据点上的数字标签的格式。
1 formatCode=
kind:property type:property class:
2 sourceLinked=kind:property type:property class:
CT_Title, pptx.oxml.chart.shared.CT_Title, module=pptx.oxml.chart.shared
自定义元素类。
1 spPr=
kind:property type:property class:
2 tx=kind:property type:property class:
3 tx_rich=kind:property type:property class:
4 get_or_add_spPr()
kind=method class=CT_Title objtype=function
5 get_or_add_tx()
kind=method class=CT_Title objtype=function
6 get_or_add_tx_rich()
kind=method class=CT_Title objtype=function
返回`c:tx/c:rich`,如果不存在则是新创建的。
在`c:tx/c:rich`处返回`c:rich`孙辈。`c:tx`和`c:rich`元素如果还不存在,则会被创建。
删除任何`c:tx/c:strRef`元素。(这样的元素将包含图表Excel工作表中轴标题文本的单元格引用。)
7 new_title()
kind=static method class=CT_Title objtype=staticmethod
CT_Tx, pptx.oxml.chart.shared.CT_Tx, module=pptx.oxml.chart.shared
````元素,包含数据点或其他图表项上标签的文本。
1 rich=
kind:property type:property class:
2 strRef=kind:property type:property class:
3 get_or_add_rich()
kind=method class=CT_Tx objtype=function
返回````子元素,如果不存在则新添加。
4 get_or_add_strRef()
kind=method class=CT_Tx objtype=function
返回````子元素,如果不存在则新添加。
CT_UnsignedInt, pptx.oxml.chart.shared.CT_UnsignedInt, module=pptx.oxml.chart.shared
````元素和其他。
1 val=
kind:property type:property class:
CT_CoreProperties, pptx.oxml.coreprops.CT_CoreProperties, module=pptx.oxml.coreprops
````元素,核心属性部分的根元素,存储为``/docProps/core.xml``。
实现许多Dublin Core文档元数据元素。如果元素不在XML中,则字符串元素解析为空字符串()。
字符串元素的长度限制为255个unicode字符。
1 author_text=
kind:property type:property class:
2 category=kind:property type:property class:
3 category_text=kind:property type:property class:
4 comments_text=kind:property type:property class:
5 contentStatus=kind:property type:property class:
6 contentStatus_text=kind:property type:property class:
7 created=kind:property type:property class:
8 created_datetime=kind:property type:property class:
9 creator=kind:property type:property class:
10 description=kind:property type:property class:
11 identifier=kind:property type:property class:
12 identifier_text=kind:property type:property class:
13 keywords=kind:property type:property class:
14 keywords_text=kind:property type:property class:
15 language=kind:property type:property class:
16 language_text=kind:property type:property class:
17 lastModifiedBy=kind:property type:property class:
18 lastModifiedBy_text=kind:property type:property class:
19 lastPrinted=kind:property type:property class:
20 lastPrinted_datetime=kind:property type:property class:
21 modified=kind:property type:property class:
22 modified_datetime=kind:property type:property class:
23 revision=kind:property type:property class:
24 revision_number=kind:property type:property class:
25 subject=kind:property type:property class:
26 subject_text=kind:property type:property class:
27 title=kind:property type:property class:
28 title_text=kind:property type:property class:
29 version=kind:property type:property class:
30 version_text=kind:property type:property class:
31 get_or_add_category()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
32 get_or_add_contentStatus()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则新添加。
33 get_or_add_created()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
34 get_or_add_creator()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
35 get_or_add_description()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则是新添加的子元素。
36 get_or_add_identifier()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则是新添加的子元素。
37 get_or_add_keywords()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则新添加。
38 get_or_add_language()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则新添加。
39 get_or_add_lastModifiedBy()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则新添加。
40 get_or_add_lastPrinted()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则是新添加的子元素。
41 get_or_add_modified()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
42 get_or_add_revision()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
43 get_or_add_subject()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则新添加。
44 get_or_add_title()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则是新添加的子元素。
45 get_or_add_version()
kind=method class=CT_CoreProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
46 new_coreProperties()
kind=static method class=CT_CoreProperties objtype=staticmethod
CT_Color, pptx.oxml.dml.color.CT_Color, module=pptx.oxml.dml.color
`a:fgClr`, `a:bgClr`或其他的自定义元素类。
1 eg_colorChoice=
kind:property type:property class:
2 hslClr=kind:property type:property class:
3 prstClr=kind:property type:property class:
4 schemeClr=kind:property type:property class:
5 scrgbClr=kind:property type:property class:
6 srgbClr=kind:property type:property class:
7 sysClr=kind:property type:property class:
8 get_or_change_to_hslClr()
kind=method class=CT_Color objtype=function
返回````子元素,替换找到的任何其他组元素。
9 get_or_change_to_prstClr()
kind=method class=CT_Color objtype=function
返回````子元素,替换找到的任何其他组元素。
10 get_or_change_to_schemeClr()
kind=method class=CT_Color objtype=function
返回````子元素,替换找到的任何其他组元素。
11 get_or_change_to_scrgbClr()
kind=method class=CT_Color objtype=function
返回````子元素,替换找到的任何其他组元素。
12 get_or_change_to_srgbClr()
kind=method class=CT_Color objtype=function
返回````子元素,替换找到的任何其他组元素。
13 get_or_change_to_sysClr()
kind=method class=CT_Color objtype=function
返回````子元素,替换找到的任何其他组元素。
CT_HslColor, pptx.oxml.dml.color.CT_HslColor, module=pptx.oxml.dml.color
元素的自定义元素类。
CT_Percentage, pptx.oxml.dml.color.CT_Percentage, module=pptx.oxml.dml.color
和元素的自定义元素类。
1 val=
kind:property type:property class:
CT_PresetColor, pptx.oxml.dml.color.CT_PresetColor, module=pptx.oxml.dml.color
元素的自定义元素类。
CT_SchemeColor, pptx.oxml.dml.color.CT_SchemeColor, module=pptx.oxml.dml.color
元素的自定义元素类。
1 val=
kind:property type:property class:
CT_ScRgbColor, pptx.oxml.dml.color.CT_ScRgbColor, module=pptx.oxml.dml.color
元素的自定义元素类。
CT_SRgbColor, pptx.oxml.dml.color.CT_SRgbColor, module=pptx.oxml.dml.color
元素的自定义元素类。
1 val=
kind:property type:property class:
CT_SystemColor, pptx.oxml.dml.color.CT_SystemColor, module=pptx.oxml.dml.color
元素的自定义元素类。
CT_Blip, pptx.oxml.dml.fill.CT_Blip, module=pptx.oxml.dml.fill
<一个:波动>元素
1 rEmbed=
kind:property type:property class:
CT_BlipFillProperties, pptx.oxml.dml.fill.CT_BlipFillProperties, module=pptx.oxml.dml.fill
元素的自定义元素类。
1 blip=
kind:property type:property class:
2 srcRect=kind:property type:property class:
3 crop()
kind=method class=CT_BlipFillProperties objtype=function
设置`a:srcRect`子节点根据*裁剪*值进行裁剪。
4 get_or_add_blip()
kind=method class=CT_BlipFillProperties objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_srcRect()
kind=method class=CT_BlipFillProperties objtype=function
返回````子元素,如果不存在则新添加。
CT_GradientFillProperties, pptx.oxml.dml.fill.CT_GradientFillProperties, module=pptx.oxml.dml.fill
a:gradFill自定义元素类。
1 gsLst=
kind:property type:property class:
2 lin=kind:property type:property class:
3 path=kind:property type:property class:
4 get_or_add_gsLst()
kind=method class=CT_GradientFillProperties objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_lin()
kind=method class=CT_GradientFillProperties objtype=function
返回````子元素,如果不存在则返回新添加的子元素。
6 get_or_add_path()
kind=method class=CT_GradientFillProperties objtype=function
返回````子元素,如果不存在则新添加。
7 new_gradFill()
kind=class method class=CT_GradientFillProperties objtype=classmethod
CT_GradientStop, pptx.oxml.dml.fill.CT_GradientStop, module=pptx.oxml.dml.fill
a:gs的自定义元素类。
1 eg_colorChoice=
kind:property type:property class:
2 hslClr=kind:property type:property class:
3 pos=kind:property type:property class:
4 prstClr=kind:property type:property class:
5 schemeClr=kind:property type:property class:
6 scrgbClr=kind:property type:property class:
7 srgbClr=kind:property type:property class:
8 sysClr=kind:property type:property class:
9 get_or_change_to_hslClr()
kind=method class=CT_GradientStop objtype=function
10 get_or_change_to_prstClr()
kind=method class=CT_GradientStop objtype=function
11 get_or_change_to_schemeClr()
kind=method class=CT_GradientStop objtype=function
12 get_or_change_to_scrgbClr()
kind=method class=CT_GradientStop objtype=function
13 get_or_change_to_srgbClr()
kind=method class=CT_GradientStop objtype=function
14 get_or_change_to_sysClr()
kind=method class=CT_GradientStop objtype=function
CT_GradientStopList, pptx.oxml.dml.fill.CT_GradientStopList, module=pptx.oxml.dml.fill
a:gsLst自定义元素类。
1 gs_lst=
kind:property type:property class:
2 add_gs()
kind=method class=CT_GradientStopList objtype=function
无条件地添加一个新的````子元素,按正确的顺序插入。
3 new_gsLst()
kind=class method class=CT_GradientStopList objtype=classmethod
CT_GroupFillProperties, pptx.oxml.dml.fill.CT_GroupFillProperties, module=pptx.oxml.dml.fill
a:grpFill自定义元素类
CT_LinearShadeProperties, pptx.oxml.dml.fill.CT_LinearShadeProperties, module=pptx.oxml.dml.fill
a:lin自定义元素类
1 ang=
kind:property type:property class:
CT_NoFillProperties, pptx.oxml.dml.fill.CT_NoFillProperties, module=pptx.oxml.dml.fill
`a:noFill`定制元素类
CT_PatternFillProperties, pptx.oxml.dml.fill.CT_PatternFillProperties, module=pptx.oxml.dml.fill
`a:pattFill`定制元素类
1 bgClr=
kind:property type:property class:
2 fgClr=kind:property type:property class:
3 prst=kind:property type:property class:
4 get_or_add_bgClr()
kind=method class=CT_PatternFillProperties objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_fgClr()
kind=method class=CT_PatternFillProperties objtype=function
返回````子元素,如果不存在则新添加。
CT_RelativeRect, pptx.oxml.dml.fill.CT_RelativeRect, module=pptx.oxml.dml.fill
`a:srcRect`元素或其他元素。
1 b=
kind:property type:property class:
2 l=kind:property type:property class:
3 r=kind:property type:property class:
4 t=kind:property type:property class:
CT_SolidColorFillProperties, pptx.oxml.dml.fill.CT_SolidColorFillProperties, module=pptx.oxml.dml.fill
a:solidFill自定义元素类。
1 eg_colorChoice=
kind:property type:property class:
2 hslClr=kind:property type:property class:
3 prstClr=kind:property type:property class:
4 schemeClr=kind:property type:property class:
5 scrgbClr=kind:property type:property class:
6 srgbClr=kind:property type:property class:
7 sysClr=kind:property type:property class:
8 get_or_change_to_hslClr()
kind=method class=CT_SolidColorFillProperties objtype=function
9 get_or_change_to_prstClr()
kind=method class=CT_SolidColorFillProperties objtype=function
10 get_or_change_to_schemeClr()
kind=method class=CT_SolidColorFillProperties objtype=function
11 get_or_change_to_scrgbClr()
kind=method class=CT_SolidColorFillProperties objtype=function
12 get_or_change_to_srgbClr()
kind=method class=CT_SolidColorFillProperties objtype=function
13 get_or_change_to_sysClr()
kind=method class=CT_SolidColorFillProperties objtype=function
CT_PresetLineDashProperties, pptx.oxml.dml.line.CT_PresetLineDashProperties, module=pptx.oxml.dml.line
`a:prstDash`定制元素类
1 val=
kind:property type:property class:
CT_Presentation, pptx.oxml.presentation.CT_Presentation, module=pptx.oxml.presentation
````元素,presentation部分的根存储为``/ppt/presentation.xml``。
1 sldIdLst=
kind:property type:property class:
2 sldMasterIdLst=kind:property type:property class:
3 sldSz=kind:property type:property class:
4 get_or_add_sldIdLst()
kind=method class=CT_Presentation objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_sldMasterIdLst()
kind=method class=CT_Presentation objtype=function
返回````子元素,如果不存在则新添加。
6 get_or_add_sldSz()
kind=method class=CT_Presentation objtype=function
返回````子元素,如果不存在则新添加。
CT_SlideId, pptx.oxml.presentation.CT_SlideId, module=pptx.oxml.presentation
的直接子元素,包含演示文稿中幻灯片的rId引用。
1 id=
kind:property type:property class:
2 rId=kind:property type:property class:
CT_SlideIdList, pptx.oxml.presentation.CT_SlideIdList, module=pptx.oxml.presentation
的直接子元素,该元素包含演示文稿中幻灯片部分的列表。
1 sldId_lst=
kind:property type:property class:
2 add_sldId()
kind=method class=CT_SlideIdList objtype=function
返回对新创建的子元素的引用,该子元素的r:id属性设置为*rId*。
CT_SlideMasterIdList, pptx.oxml.presentation.CT_SlideMasterIdList, module=pptx.oxml.presentation
````元素,````的子元素,包含对属于presentation的幻灯片主窗体的引用。
1 sldMasterId_lst=
kind:property type:property class:
CT_SlideMasterIdListEntry, pptx.oxml.presentation.CT_SlideMasterIdListEntry, module=pptx.oxml.presentation
````的子元素,包含对幻灯片母版的引用。
1 rId=
kind:property type:property class:
CT_SlideSize, pptx.oxml.presentation.CT_SlideSize, module=pptx.oxml.presentation
的直接子元素,包含演示文稿中幻灯片的宽度和高度。
1 cx=
kind:property type:property class:
2 cy=kind:property type:property class:
CT_AdjPoint2D, pptx.oxml.shapes.autoshape.CT_AdjPoint2D, module=pptx.oxml.shapes.autoshape
自定义元素类。
1 x=
kind:property type:property class:
2 y=kind:property type:property class:
CT_CustomGeometry2D, pptx.oxml.shapes.autoshape.CT_CustomGeometry2D, module=pptx.oxml.shapes.autoshape
a:custGeom自定义元素类。
1 pathLst=
kind:property type:property class:
2 get_or_add_pathLst()
kind=method class=CT_CustomGeometry2D objtype=function
返回````子元素,如果不存在则新添加。
CT_GeomGuide, pptx.oxml.shapes.autoshape.CT_GeomGuide, module=pptx.oxml.shapes.autoshape
````自定义元素类,定义一个“指南”,对应于autoshape上的一个黄色菱形句柄。
1 fmla=
kind:property type:property class:
2 name=kind:property type:property class:
CT_GeomGuideList, pptx.oxml.shapes.autoshape.CT_GeomGuideList, module=pptx.oxml.shapes.autoshape
自定义元素类
1 gd_lst=
kind:property type:property class:
CT_NonVisualDrawingShapeProps, pptx.oxml.shapes.autoshape.CT_NonVisualDrawingShapeProps, module=pptx.oxml.shapes.autoshape
自定义元素类
1 spLocks=
kind:property type:property class:
2 txBox=kind:property type:property class:
3 get_or_add_spLocks()
kind=method class=CT_NonVisualDrawingShapeProps objtype=function
返回````子元素,如果不存在则新添加。
CT_Path2D, pptx.oxml.shapes.autoshape.CT_Path2D, module=pptx.oxml.shapes.autoshape
自定义元素类。
1 close_lst=
kind:property type:property class:
2 h=kind:property type:property class:
3 lnTo_lst=kind:property type:property class:
4 moveTo_lst=kind:property type:property class:
5 w=kind:property type:property class:
6 add_close()
kind=method class=CT_Path2D objtype=function
返回一个新创建的`a:close`元素。新的`a:close`元素被追加到这个`a:path`元素。
7 add_lnTo()
kind=method class=CT_Path2D objtype=function
返回新创建的端点为*(x, y)*的`a:lnTo`子树。新的`a:lnTo`元素被追加到`a:path`元素。
8 add_moveTo()
kind=method class=CT_Path2D objtype=function
返回一个新创建的带有点*(x, y)*的`a:moveTo`子树。新的`a:moveTo`元素被追加到这个`a:path`元素。
CT_Path2DClose, pptx.oxml.shapes.autoshape.CT_Path2DClose, module=pptx.oxml.shapes.autoshape
a:关闭自定义元素类。
CT_Path2DLineTo, pptx.oxml.shapes.autoshape.CT_Path2DLineTo, module=pptx.oxml.shapes.autoshape
`a:lnTo`自定义元素类。
1 pt=
kind:property type:property class:
2 get_or_add_pt()
kind=method class=CT_Path2DLineTo objtype=function
返回````子元素,如果不存在则新添加。
CT_Path2DList, pptx.oxml.shapes.autoshape.CT_Path2DList, module=pptx.oxml.shapes.autoshape
`a:pathLst`定制元素类。
1 path_lst=
kind:property type:property class:
2 add_path()
kind=method class=CT_Path2DList objtype=function
返回一个新创建的“a:path”子元素。
CT_Path2DMoveTo, pptx.oxml.shapes.autoshape.CT_Path2DMoveTo, module=pptx.oxml.shapes.autoshape
a:moveTo自定义元素类。
1 pt=
kind:property type:property class:
2 get_or_add_pt()
kind=method class=CT_Path2DMoveTo objtype=function
CT_PresetGeometry2D, pptx.oxml.shapes.autoshape.CT_PresetGeometry2D, module=pptx.oxml.shapes.autoshape
自定义元素类
1 avLst=
kind:property type:property class:
2 gd_lst=kind:property type:property class:
3 prst=kind:property type:property class:
4 get_or_add_avLst()
kind=method class=CT_PresetGeometry2D objtype=function
返回````子元素,如果不存在则新添加。
5 rewrite_guides()
kind=method class=CT_PresetGeometry2D objtype=function
删除````的任何' ``的元素子元素,并将它们替换为在*guides*中具有(name, val)的子元素。
CT_Shape, pptx.oxml.shapes.autoshape.CT_Shape, module=pptx.oxml.shapes.autoshape
自定义元素类
1 has_custom_geometry=
kind:property type:property class:
2 is_autoshape=kind:property type:property class:
3 is_textbox=kind:property type:property class:
4 ln=kind:property type:property class:
5 nvSpPr=kind:property type:property class:
6 prst=kind:property type:property class:
7 prstGeom=kind:property type:property class:
8 spPr=kind:property type:property class:
9 txBody=kind:property type:property class:
10 add_path()
kind=method class=CT_Shape objtype=function
引用`a:custGeom`后代或|如果不存在|无。
11 get_or_add_ln()
kind=method class=CT_Shape objtype=function
返回孙子元素,如果不存在则是新添加的。
12 get_or_add_txBody()
kind=method class=CT_Shape objtype=function
返回````子元素,如果不存在则是新添加的子元素。
13 new_autoshape_sp()
kind=static method class=CT_Shape objtype=staticmethod
14 new_freeform_sp()
kind=static method class=CT_Shape objtype=staticmethod
15 new_placeholder_sp()
kind=static method class=CT_Shape objtype=staticmethod
16 new_textbox_sp()
kind=static method class=CT_Shape objtype=staticmethod
CT_ShapeNonVisual, pptx.oxml.shapes.autoshape.CT_ShapeNonVisual, module=pptx.oxml.shapes.autoshape
自定义元素类
1 cNvPr=
kind:property type:property class:
2 cNvSpPr=kind:property type:property class:
3 nvPr=kind:property type:property class:
CT_Connection, pptx.oxml.shapes.connector.CT_Connection, module=pptx.oxml.shapes.connector
一个`A:stCxn`或`A:endCxn`元素,指定连接器的端点与形状连接点之间的连接。
1 id=
kind:property type:property class:
2 idx=kind:property type:property class:
CT_Connector, pptx.oxml.shapes.connector.CT_Connector, module=pptx.oxml.shapes.connector
线/连接器形状````元素
1 nvCxnSpPr=
kind:property type:property class:
2 spPr=kind:property type:property class:
3 new_cxnSp()
kind=class method class=CT_Connector objtype=classmethod
CT_ConnectorNonVisual, pptx.oxml.shapes.connector.CT_ConnectorNonVisual, module=pptx.oxml.shapes.connector
````元素,连接器非可视属性的容器,如名称、id等。
1 cNvCxnSpPr=
kind:property type:property class:
2 cNvPr=kind:property type:property class:
3 nvPr=kind:property type:property class:
CT_NonVisualConnectorProperties, pptx.oxml.shapes.connector.CT_NonVisualConnectorProperties, module=pptx.oxml.shapes.connector
`p:cNvCxnSpPr`元素,用于存放特定于连接器形状的非可视属性,例如连接和连接器锁定。
1 endCxn=
kind:property type:property class:
2 stCxn=kind:property type:property class:
3 get_or_add_endCxn()
kind=method class=CT_NonVisualConnectorProperties objtype=function
返回````子元素,如果不存在则是新添加的子元素。
4 get_or_add_stCxn()
kind=method class=CT_NonVisualConnectorProperties objtype=function
返回````子元素,如果不存在则新添加。
CT_GraphicalObject, pptx.oxml.shapes.graphfrm.CT_GraphicalObject, module=pptx.oxml.shapes.graphfrm
````元素,它是框架图形对象(表格、图表等)的引用或定义的容器。
1 chart=
kind:property type:property class:
2 graphicData=kind:property type:property class:
CT_GraphicalObjectData, pptx.oxml.shapes.graphfrm.CT_GraphicalObjectData, module=pptx.oxml.shapes.graphfrm
````元素,表、图表或其他图形对象的直接容器。
1 blob_rId=
kind:property type:property class:
2 chart=kind:property type:property class:
3 is_embedded_ole_obj=kind:property type:property class:
4 progId=kind:property type:property class:
5 showAsIcon=kind:property type:property class:
6 tbl=kind:property type:property class:
7 uri=kind:property type:property class:
8 get_or_add_chart()
kind=method class=CT_GraphicalObjectData objtype=function
返回````子元素,如果不存在则为新添加的子元素。
9 get_or_add_tbl()
kind=method class=CT_GraphicalObjectData objtype=function
返回````子元素,如果不存在则是新添加的子元素。
CT_GraphicalObjectFrame, pptx.oxml.shapes.graphfrm.CT_GraphicalObjectFrame, module=pptx.oxml.shapes.graphfrm
元素,它是一个表格、图表或其他图形对象的容器。
1 chart=
kind:property type:property class:
2 chart_rId=kind:property type:property class:
3 graphic=kind:property type:property class:
4 graphicData=kind:property type:property class:
5 graphicData_uri=kind:property type:property class:
6 has_oleobj=kind:property type:property class:
7 is_embedded_ole_obj=kind:property type:property class:
8 nvGraphicFramePr=kind:property type:property class:
9 xfrm=kind:property type:property class:
10 get_or_add_xfrm()
kind=method class=CT_GraphicalObjectFrame objtype=function
返回所需的“”子元素。覆盖BaseShapeElement上的版本。
11 new_chart_graphicFrame()
kind=class method class=CT_GraphicalObjectFrame objtype=classmethod
12 new_graphicFrame()
kind=class method class=CT_GraphicalObjectFrame objtype=classmethod
13 new_ole_object_graphicFrame()
kind=class method class=CT_GraphicalObjectFrame objtype=classmethod
14 new_table_graphicFrame()
kind=class method class=CT_GraphicalObjectFrame objtype=classmethod
CT_GraphicalObjectFrameNonVisual, pptx.oxml.shapes.graphfrm.CT_GraphicalObjectFrameNonVisual, module=pptx.oxml.shapes.graphfrm
`` 的元素。它包含图形框架的非可视属性,如名称、id等。
1 cNvPr=
kind:property type:property class:
2 nvPr=kind:property type:property class:
CT_OleObject, pptx.oxml.shapes.graphfrm.CT_OleObject, module=pptx.oxml.shapes.graphfrm
``元素,OLE对象(例如Excel文件)的容器。OLE对象既可以被链接,也可以被嵌入(因此得名)。
1 is_embedded=
kind:property type:property class:
2 progId=kind:property type:property class:
3 rId=kind:property type:property class:
4 showAsIcon=kind:property type:property class:
CT_GroupShape, pptx.oxml.shapes.groupshape.CT_GroupShape, module=pptx.oxml.shapes.groupshape
用于形状树(````)元素和组形状(````)元素。
1 chExt=
kind:property type:property class:
2 chOff=kind:property type:property class:
3 grpSpPr=kind:property type:property class:
4 max_shape_id=kind:property type:property class:
5 nvGrpSpPr=kind:property type:property class:
6 xfrm=kind:property type:property class:
7 add_autoshape()
kind=method class=CT_GroupShape objtype=function
将一个新的````形状添加到具有call中指定属性的group/shapetree中。
8 add_cxnSp()
kind=method class=CT_GroupShape objtype=function
将一个新的````形状添加到具有call中指定属性的group/shapetree中。
9 add_freeform_sp()
kind=method class=CT_GroupShape objtype=function
附加一个新的具有指定位置和大小的自由形式`p:sp`。
10 add_grpSp()
kind=method class=CT_GroupShape objtype=function
返回`p:grpSp`元素新添加到这个形状树。元素不包含子形状,位于(0,0),宽度和高度为零。
11 add_pic()
kind=method class=CT_GroupShape objtype=function
将一个````形状添加到具有call中指定属性的group/shapetree中。
12 add_placeholder()
kind=method class=CT_GroupShape objtype=function
附加一个新创建的占位符````形状,具有指定的占位符属性。
13 add_table()
kind=method class=CT_GroupShape objtype=function
附加一个````形状,其中包含调用中指定的表。
14 add_textbox()
kind=method class=CT_GroupShape objtype=function
添加一个新创建的文本框````形状,具有指定的位置和大小。
15 get_or_add_xfrm()
kind=method class=CT_GroupShape objtype=function
返回```` '孙子元素,如果不存在则是新添加的。
16 iter_ph_elms()
kind=method class=CT_GroupShape objtype=function
按文档顺序生成每个占位符形状子元素。
17 iter_shape_elms()
kind=method class=CT_GroupShape objtype=function
生成这个``元素对应于一个形状的每个子元素,按照它们在XML中出现的顺序。
18 recalculate_extents()
kind=method class=CT_GroupShape objtype=function
调整x、y、cx和cy以合并所有包含的形状。
当添加、删除所包含的形状或更新其位置或大小时,通常会调用此函数。
此方法是递归的“向上”,因为组形状的变化可以改变其包含组的位置和大小。
19 new_grpSp()
kind=class method class=CT_GroupShape objtype=classmethod
CT_GroupShapeNonVisual, pptx.oxml.shapes.groupshape.CT_GroupShapeNonVisual, module=pptx.oxml.shapes.groupshape
````的元素。
1 cNvPr=
kind:property type:property class:
CT_GroupShapeProperties, pptx.oxml.shapes.groupshape.CT_GroupShapeProperties, module=pptx.oxml.shapes.groupshape
p: grpSpPr元素
1 effectLst=
kind:property type:property class:
2 xfrm=kind:property type:property class:
3 get_or_add_effectLst()
kind=method class=CT_GroupShapeProperties objtype=function
返回````子元素,如果不存在则新添加。
4 get_or_add_xfrm()
kind=method class=CT_GroupShapeProperties objtype=function
返回````子元素,如果不存在则新添加。
CT_Picture, pptx.oxml.shapes.picture.CT_Picture, module=pptx.oxml.shapes.picture
`p:pic`的元素。表示图片形状(幻灯片上的图像位置)。
1 blipFill=
kind:property type:property class:
2 blip_rId=kind:property type:property class:
3 ln=kind:property type:property class:
4 nvPicPr=kind:property type:property class:
5 spPr=kind:property type:property class:
6 srcRect_b=kind:property type:property class:
7 srcRect_l=kind:property type:property class:
8 srcRect_r=kind:property type:property class:
9 srcRect_t=kind:property type:property class:
10 crop_to_fit()
kind=method class=CT_Picture objtype=function
在`p:blipFill/a:srcRect`中设置裁剪值,这样在保留纵横比的情况下,*image size*的图像将被拉伸到与*view size*完全匹配。
11 get_or_add_ln()
kind=method class=CT_Picture objtype=function
12 new_ph_pic()
kind=class method class=CT_Picture objtype=classmethod
13 new_pic()
kind=class method class=CT_Picture objtype=classmethod
14 new_video_pic()
kind=class method class=CT_Picture objtype=classmethod
CT_PictureNonVisual, pptx.oxml.shapes.picture.CT_PictureNonVisual, module=pptx.oxml.shapes.picture
````元素,包含图片形状的非可视属性。
1 cNvPr=
kind:property type:property class:
2 nvPr=kind:property type:property class:
CT_ApplicationNonVisualDrawingProps, pptx.oxml.shapes.shared.CT_ApplicationNonVisualDrawingProps, module=pptx.oxml.shapes.shared
````的元素
1 ph=
kind:property type:property class:
2 get_or_add_ph()
kind=method class=CT_ApplicationNonVisualDrawingProps objtype=function
返回````子元素,如果不存在则新添加。
CT_LineProperties, pptx.oxml.shapes.shared.CT_LineProperties, module=pptx.oxml.shapes.shared
元素的自定义元素类
1 custDash=
kind:property type:property class:
2 eg_fillProperties=kind:property type:property class:
3 eg_lineFillProperties=kind:property type:property class:
4 gradFill=kind:property type:property class:
5 noFill=kind:property type:property class:
6 pattFill=kind:property type:property class:
7 prstDash=kind:property type:property class:
8 prstDash_val=kind:property type:property class:
9 solidFill=kind:property type:property class:
10 w=kind:property type:property class:
11 get_or_add_custDash()
kind=method class=CT_LineProperties objtype=function
返回````子元素,如果不存在则新添加。
12 get_or_add_prstDash()
kind=method class=CT_LineProperties objtype=function
返回````子元素,如果不存在则新添加。
13 get_or_change_to_gradFill()
kind=method class=CT_LineProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
14 get_or_change_to_noFill()
kind=method class=CT_LineProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
15 get_or_change_to_pattFill()
kind=method class=CT_LineProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
16 get_or_change_to_solidFill()
kind=method class=CT_LineProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
CT_NonVisualDrawingProps, pptx.oxml.shapes.shared.CT_NonVisualDrawingProps, module=pptx.oxml.shapes.shared
定制元素类。
1 hlinkClick=
kind:property type:property class:
2 hlinkHover=kind:property type:property class:
3 id=kind:property type:property class:
4 name=kind:property type:property class:
5 get_or_add_hlinkClick()
kind=method class=CT_NonVisualDrawingProps objtype=function
返回````子元素,如果不存在则新添加。
6 get_or_add_hlinkHover()
kind=method class=CT_NonVisualDrawingProps objtype=function
返回````子元素,如果不存在则新添加。
CT_Placeholder, pptx.oxml.shapes.shared.CT_Placeholder, module=pptx.oxml.shapes.shared
````自定义元素类。
1 idx=
kind:property type:property class:
2 orient=kind:property type:property class:
3 sz=kind:property type:property class:
4 type=kind:property type:property class:
CT_Point2D, pptx.oxml.shapes.shared.CT_Point2D, module=pptx.oxml.shapes.shared
元素的自定义元素类。
1 x=
kind:property type:property class:
2 y=kind:property type:property class:
CT_PositiveSize2D, pptx.oxml.shapes.shared.CT_PositiveSize2D, module=pptx.oxml.shapes.shared
元素的自定义元素类。
1 cx=
kind:property type:property class:
2 cy=kind:property type:property class:
CT_ShapeProperties, pptx.oxml.shapes.shared.CT_ShapeProperties, module=pptx.oxml.shapes.shared
`p:spPr`元素的自定义元素类。由`p:sp`, `p:cxnSp`和`p:pic`元素以及一些更模糊的元素共享。
1 blipFill=
kind:property type:property class:
2 custGeom=kind:property type:property class:
3 cx=kind:property type:property class:
4 cy=kind:property type:property class:
5 effectLst=kind:property type:property class:
6 eg_fillProperties=kind:property type:property class:
7 gradFill=kind:property type:property class:
8 grpFill=kind:property type:property class:
9 ln=kind:property type:property class:
10 noFill=kind:property type:property class:
11 pattFill=kind:property type:property class:
12 prstGeom=kind:property type:property class:
13 solidFill=kind:property type:property class:
14 x=kind:property type:property class:
15 xfrm=kind:property type:property class:
16 y=kind:property type:property class:
17 get_or_add_custGeom()
kind=method class=CT_ShapeProperties objtype=function
返回````子元素,如果不存在则新添加。
18 get_or_add_effectLst()
kind=method class=CT_ShapeProperties objtype=function
19 get_or_add_ln()
kind=method class=CT_ShapeProperties objtype=function
返回````子元素,如果不存在则新添加。
20 get_or_add_prstGeom()
kind=method class=CT_ShapeProperties objtype=function
返回````子元素,如果不存在则新添加。
21 get_or_add_xfrm()
kind=method class=CT_ShapeProperties objtype=function
22 get_or_change_to_blipFill()
kind=method class=CT_ShapeProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
23 get_or_change_to_gradFill()
kind=method class=CT_ShapeProperties objtype=function
24 get_or_change_to_grpFill()
kind=method class=CT_ShapeProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
25 get_or_change_to_noFill()
kind=method class=CT_ShapeProperties objtype=function
26 get_or_change_to_pattFill()
kind=method class=CT_ShapeProperties objtype=function
27 get_or_change_to_solidFill()
kind=method class=CT_ShapeProperties objtype=function
CT_Transform2D, pptx.oxml.shapes.shared.CT_Transform2D, module=pptx.oxml.shapes.shared
a:xfrm自定义元素类。注意:这是一个包含CT GroupTransform2D的组合,它以组形状出现在`a:xfrm`标签中(包括幻灯片`p:spTree`)。
1 chExt=
kind:property type:property class:
2 chOff=kind:property type:property class:
3 cx=kind:property type:property class:
4 cy=kind:property type:property class:
5 ext=kind:property type:property class:
6 flipH=kind:property type:property class:
7 flipV=kind:property type:property class:
8 off=kind:property type:property class:
9 rot=kind:property type:property class:
10 x=kind:property type:property class:
11 y=kind:property type:property class:
12 get_or_add_chExt()
kind=method class=CT_Transform2D objtype=function
返回````子元素,如果不存在则新添加。
13 get_or_add_chOff()
kind=method class=CT_Transform2D objtype=function
返回````子元素,如果不存在则新添加。
14 get_or_add_ext()
kind=method class=CT_Transform2D objtype=function
返回````子元素,如果不存在则新添加。
15 get_or_add_off()
kind=method class=CT_Transform2D objtype=function
返回````子元素,如果不存在则新添加。
CT_Background, pptx.oxml.slide.CT_Background, module=pptx.oxml.slide
p: bg的元素。
1 bgPr=
kind:property type:property class:
2 bgRef=kind:property type:property class:
3 add_noFill_bgPr()
kind=method class=CT_Background objtype=function
返回一个带有noFill属性的新的`p:bgPr`元素。
4 get_or_add_bgPr()
kind=method class=CT_Background objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_bgRef()
kind=method class=CT_Background objtype=function
返回````子元素,如果不存在则新添加。
CT_BackgroundProperties, pptx.oxml.slide.CT_BackgroundProperties, module=pptx.oxml.slide
p: bgPr的元素。
1 blipFill=
kind:property type:property class:
2 eg_fillProperties=kind:property type:property class:
3 gradFill=kind:property type:property class:
4 grpFill=kind:property type:property class:
5 noFill=kind:property type:property class:
6 pattFill=kind:property type:property class:
7 solidFill=kind:property type:property class:
8 get_or_change_to_blipFill()
kind=method class=CT_BackgroundProperties objtype=function
9 get_or_change_to_gradFill()
kind=method class=CT_BackgroundProperties objtype=function
10 get_or_change_to_grpFill()
kind=method class=CT_BackgroundProperties objtype=function
11 get_or_change_to_noFill()
kind=method class=CT_BackgroundProperties objtype=function
12 get_or_change_to_pattFill()
kind=method class=CT_BackgroundProperties objtype=function
13 get_or_change_to_solidFill()
kind=method class=CT_BackgroundProperties objtype=function
CT_CommonSlideData, pptx.oxml.slide.CT_CommonSlideData, module=pptx.oxml.slide
p: cSld的元素。
1 bg=
kind:property type:property class:
2 name=kind:property type:property class:
3 spTree=kind:property type:property class:
4 get_or_add_bg()
kind=method class=CT_CommonSlideData objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_bgPr()
kind=method class=CT_CommonSlideData objtype=function
返回`p:bg/p:bgPr`孙子。如果没有这样的孙子,任何现有的`p:bg`子将首先删除,并添加一个新的默认的`p:bg`与noFill设置
CT_NotesMaster, pptx.oxml.slide.CT_NotesMaster, module=pptx.oxml.slide
````元素,notes主部件的根
1 cSld=
kind:property type:property class:
2 new_default()
kind=class method class=CT_NotesMaster objtype=classmethod
CT_NotesSlide, pptx.oxml.slide.CT_NotesSlide, module=pptx.oxml.slide
````元素,notes幻灯片部分的根
1 cSld=
kind:property type:property class:
2 new()
kind=class method class=CT_NotesSlide objtype=classmethod
CT_Slide, pptx.oxml.slide.CT_Slide, module=pptx.oxml.slide
`p:sld`元素,幻灯片部分(XML文档)的根元素。
1 bg=
kind:property type:property class:
2 cSld=kind:property type:property class:
3 clrMapOvr=kind:property type:property class:
4 timing=kind:property type:property class:
5 get_or_add_childTnLst()
kind=method class=CT_Slide objtype=function
返回新的`p:video`子元素的父元素。
`p:video`元素使播放控件出现在视频形状(包含视频的图片形状)下。
幻灯片上可以有多个视频形状,这导致前提条件有所不同。
它需要处理没有`p:sld/p:timing`元素并且该元素已经存在的情况。
如果情况不简单,它就会破坏现有的情况并添加一个新的情况。
从理论上讲,这可以删除所需的现有计时信息,但我没有任何可用的证据,所以我采用了简单的方法。
6 get_or_add_clrMapOvr()
kind=method class=CT_Slide objtype=function
返回````子元素,如果不存在则新添加。
7 get_or_add_timing()
kind=method class=CT_Slide objtype=function
返回````子元素,如果不存在则新添加。
8 new()
kind=class method class=CT_Slide objtype=classmethod
CT_SlideLayout, pptx.oxml.slide.CT_SlideLayout, module=pptx.oxml.slide
````元素,幻灯片布局部分的根
1 cSld=
kind:property type:property class:
CT_SlideLayoutIdList, pptx.oxml.slide.CT_SlideLayoutIdList, module=pptx.oxml.slide
````的子元素,包含对从幻灯片母版继承的幻灯片布局的引用。
1 sldLayoutId_lst=
kind:property type:property class:
CT_SlideLayoutIdListEntry, pptx.oxml.slide.CT_SlideLayoutIdListEntry, module=pptx.oxml.slide
````元素,' ``的子元素,包含对幻灯片布局的引用。
1 rId=
kind:property type:property class:
CT_SlideMaster, pptx.oxml.slide.CT_SlideMaster, module=pptx.oxml.slide
````元素,幻灯片主体的对象
1 cSld=
kind:property type:property class:
2 sldLayoutIdLst=kind:property type:property class:
3 get_or_add_sldLayoutIdLst()
kind=method class=CT_SlideMaster objtype=function
返回````子元素,如果不存在则新添加。
CT_SlideTiming, pptx.oxml.slide.CT_SlideTiming, module=pptx.oxml.slide
`p:timing`元素,指定动画和定时行为。
1 tnLst=
kind:property type:property class:
2 get_or_add_tnLst()
kind=method class=CT_SlideTiming objtype=function
返回````子元素,如果不存在则新添加。
CT_TimeNodeList, pptx.oxml.slide.CT_TimeNodeList, module=pptx.oxml.slide
`p:tnLst`或`p:childTnList`元素。
1 add_video()
kind=method class=CT_TimeNodeList objtype=function
为电影添加一个新的`p:video`子元素,具有*shape id*。
CT_TLMediaNodeVideo, pptx.oxml.slide.CT_TLMediaNodeVideo, module=pptx.oxml.slide
`p:video`元素,指定视频媒体细节。
1 cMediaNode=
kind:property type:property class:
CT_Table, pptx.oxml.table.CT_Table, module=pptx.oxml.table
`a:tbl`定制元素类
1 bandCol=
kind:property type:property class:
2 bandRow=kind:property type:property class:
3 firstCol=kind:property type:property class:
4 firstRow=kind:property type:property class:
5 lastCol=kind:property type:property class:
6 lastRow=kind:property type:property class:
7 tblGrid=kind:property type:property class:
8 tblPr=kind:property type:property class:
9 tr_lst=kind:property type:property class:
10 add_tr()
kind=method class=CT_Table objtype=function
返回对新创建的子元素的引用,该子元素的``h``属性设置为*height*。
11 get_or_add_tblPr()
kind=method class=CT_Table objtype=function
返回````子元素,如果不存在则是新添加的子元素。
12 iter_tcs()
kind=method class=CT_Table objtype=function
生成这个tbl中的每个`a:tc`元素。Tc元素从左到右,从上到下生成。
13 tc()
kind=method class=CT_Table objtype=function
返回`a:tc`元素*row idx*, *col idx*。
14 new_tbl()
kind=class method class=CT_Table objtype=classmethod
CT_TableCell, pptx.oxml.table.CT_TableCell, module=pptx.oxml.table
`a:tc`自定义元素类
1 anchor=
kind:property type:property class:
2 col_idx=kind:property type:property class:
3 gridSpan=kind:property type:property class:
4 hMerge=kind:property type:property class:
5 is_merge_origin=kind:property type:property class:
6 is_spanned=kind:property type:property class:
7 marB=kind:property type:property class:
8 marL=kind:property type:property class:
9 marR=kind:property type:property class:
10 marT=kind:property type:property class:
11 rowSpan=kind:property type:property class:
12 row_idx=kind:property type:property class:
13 tbl=kind:property type:property class:
14 tcPr=kind:property type:property class:
15 text=kind:property type:property class:
16 txBody=kind:property type:property class:
17 vMerge=kind:property type:property class:
18 append_ps_from()
kind=method class=CT_TableCell objtype=function
添加从 *spanned_tc* 中获取的`a:p`元素。
*spanned_tc* 中的任何非空段落元素都将被删除并添加到该单元格的文本框架中。
如果*spanned_tc*在此过程后没有内容,则添加一个空的`a:p`元素以确保单元格符合规范。
19 get_or_add_tcPr()
kind=method class=CT_TableCell objtype=function
返回````子元素,如果不存在则新添加。
20 get_or_add_txBody()
kind=method class=CT_TableCell objtype=function
返回````子元素,如果不存在则新添加。
21 new()
kind=class method class=CT_TableCell objtype=classmethod
CT_TableCellProperties, pptx.oxml.table.CT_TableCellProperties, module=pptx.oxml.table
`a:tcPr`自定义元素类
1 anchor=
kind:property type:property class:
2 blipFill=kind:property type:property class:
3 eg_fillProperties=kind:property type:property class:
4 gradFill=kind:property type:property class:
5 grpFill=kind:property type:property class:
6 marB=kind:property type:property class:
7 marL=kind:property type:property class:
8 marR=kind:property type:property class:
9 marT=kind:property type:property class:
10 noFill=kind:property type:property class:
11 pattFill=kind:property type:property class:
12 solidFill=kind:property type:property class:
13 get_or_change_to_blipFill()
kind=method class=CT_TableCellProperties objtype=function
14 get_or_change_to_gradFill()
kind=method class=CT_TableCellProperties objtype=function
15 get_or_change_to_grpFill()
kind=method class=CT_TableCellProperties objtype=function
16 get_or_change_to_noFill()
kind=method class=CT_TableCellProperties objtype=function
17 get_or_change_to_pattFill()
kind=method class=CT_TableCellProperties objtype=function
18 get_or_change_to_solidFill()
kind=method class=CT_TableCellProperties objtype=function
CT_TableCol, pptx.oxml.table.CT_TableCol, module=pptx.oxml.table
自定义元素类
1 w=
kind:property type:property class:
CT_TableGrid, pptx.oxml.table.CT_TableGrid, module=pptx.oxml.table
自定义元素类
1 gridCol_lst=
kind:property type:property class:
2 add_gridCol()
kind=method class=CT_TableGrid objtype=function
返回对新创建的子元素的引用,其``w`` 属性设置为*width*。
CT_TableProperties, pptx.oxml.table.CT_TableProperties, module=pptx.oxml.table
自定义元素类
1 bandCol=
kind:property type:property class:
2 bandRow=kind:property type:property class:
3 firstCol=kind:property type:property class:
4 firstRow=kind:property type:property class:
5 lastCol=kind:property type:property class:
6 lastRow=kind:property type:property class:
CT_TableRow, pptx.oxml.table.CT_TableRow, module=pptx.oxml.table
自定义元素类
1 h=
kind:property type:property class:
2 row_idx=kind:property type:property class:
3 tc_lst=kind:property type:property class:
4 add_tc()
kind=method class=CT_TableRow objtype=function
返回对新添加的最小有效子元素````的引用。
CT_RegularTextRun, pptx.oxml.text.CT_RegularTextRun, module=pptx.oxml.text
自定义元素类
1 rPr=
kind:property type:property class:
2 t=kind:property type:property class:
3 text=kind:property type:property class:
4 get_or_add_rPr()
kind=method class=CT_RegularTextRun objtype=function
返回````子元素,如果不存在则新添加。
CT_TextBody, pptx.oxml.text.CT_TextBody, module=pptx.oxml.text
`p:txBody`定制元素类。也用于图表和其他元素中的`c:txPr`。
1 bodyPr=
kind:property type:property class:
2 defRPr=kind:property type:property class:
3 is_empty=kind:property type:property class:
4 p_lst=kind:property type:property class:
5 add_p()
kind=method class=CT_TextBody objtype=function
无条件地添加一个新的````子元素,按正确的顺序插入。
6 clear_content()
kind=method class=CT_TextBody objtype=function
删除所有`a:p`子元素,但保留其他子元素。cf. lxml `Element.clear()`方法,该方法删除所有子元素。
7 unclear_content()
kind=method class=CT_TextBody objtype=function
确保p:txBody至少有一个a:p子元素。
直观地说,反转一个".clear_content()"操作,以最低限度地符合规范(单个空段)。
8 new()
kind=class method class=CT_TextBody objtype=classmethod
9 new_a_txBody()
kind=class method class=CT_TextBody objtype=classmethod
10 new_p_txBody()
kind=class method class=CT_TextBody objtype=classmethod
11 new_txPr()
kind=class method class=CT_TextBody objtype=classmethod
CT_TextBodyProperties, pptx.oxml.text.CT_TextBodyProperties, module=pptx.oxml.text
自定义元素类
1 anchor=
kind:property type:property class:
2 autofit=kind:property type:property class:
3 bIns=kind:property type:property class:
4 eg_textAutoFit=kind:property type:property class:
5 lIns=kind:property type:property class:
6 noAutofit=kind:property type:property class:
7 normAutofit=kind:property type:property class:
8 rIns=kind:property type:property class:
9 spAutoFit=kind:property type:property class:
10 tIns=kind:property type:property class:
11 wrap=kind:property type:property class:
12 get_or_change_to_noAutofit()
kind=method class=CT_TextBodyProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
13 get_or_change_to_normAutofit()
kind=method class=CT_TextBodyProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
14 get_or_change_to_spAutoFit()
kind=method class=CT_TextBodyProperties objtype=function
返回````子元素,替换找到的任何其他组元素。
CT_TextCharacterProperties, pptx.oxml.text.CT_TextCharacterProperties, module=pptx.oxml.text
`a:rPr`, a:defRPr和`a:endParaRPr`自定义元素类。
'rPr'是'run properties'的缩写,它对应于|Font|代理类。
1 b=
kind:property type:property class:
2 blipFill=kind:property type:property class:
3 eg_fillProperties=kind:property type:property class:
4 gradFill=kind:property type:property class:
5 grpFill=kind:property type:property class:
6 hlinkClick=kind:property type:property class:
7 i=kind:property type:property class:
8 lang=kind:property type:property class:
9 latin=kind:property type:property class:
10 noFill=kind:property type:property class:
11 pattFill=kind:property type:property class:
12 solidFill=kind:property type:property class:
13 sz=kind:property type:property class:
14 u=kind:property type:property class:
15 add_hlinkClick()
kind=method class=CT_TextCharacterProperties objtype=function
添加一个子元素,r:id属性设置为*rId*。
16 get_or_add_hlinkClick()
kind=method class=CT_TextCharacterProperties objtype=function
17 get_or_add_latin()
kind=method class=CT_TextCharacterProperties objtype=function
返回````子元素,如果不存在则新添加。
18 get_or_change_to_blipFill()
kind=method class=CT_TextCharacterProperties objtype=function
19 get_or_change_to_gradFill()
kind=method class=CT_TextCharacterProperties objtype=function
20 get_or_change_to_grpFill()
kind=method class=CT_TextCharacterProperties objtype=function
21 get_or_change_to_noFill()
kind=method class=CT_TextCharacterProperties objtype=function
22 get_or_change_to_pattFill()
kind=method class=CT_TextCharacterProperties objtype=function
23 get_or_change_to_solidFill()
kind=method class=CT_TextCharacterProperties objtype=function
CT_TextField, pptx.oxml.text.CT_TextField, module=pptx.oxml.text
字段元素,用于幻灯片编号或日期字段
1 rPr=
kind:property type:property class:
2 t=kind:property type:property class:
3 text=kind:property type:property class:
4 get_or_add_rPr()
kind=method class=CT_TextField objtype=function
返回````子元素,如果不存在则新添加。
5 get_or_add_t()
kind=method class=CT_TextField objtype=function
返回````子元素,如果不存在则新添加。
CT_TextFont, pptx.oxml.text.CT_TextFont, module=pptx.oxml.text
CT TextCharacterProperties的、、和子元素的自定义元素类,例如。
1 typeface=
kind:property type:property class:
CT_TextLineBreak, pptx.oxml.text.CT_TextLineBreak, module=pptx.oxml.text
`a:br`换行元素
1 rPr=
kind:property type:property class:
2 text=kind:property type:property class:
3 get_or_add_rPr()
kind=method class=CT_TextLineBreak objtype=function
返回````子元素,如果不存在则新添加。
CT_TextNormalAutofit, pptx.oxml.text.CT_TextNormalAutofit, module=pptx.oxml.text
元素,指定适合文本形状字体缩小等。
1 fontScale=
kind:property type:property class:
CT_TextParagraph, pptx.oxml.text.CT_TextParagraph, module=pptx.oxml.text
自定义元素类
1 br_lst=
kind:property type:property class:
2 content_children=kind:property type:property class:
3 endParaRPr=kind:property type:property class:
4 pPr=kind:property type:property class:
5 r_lst=kind:property type:property class:
6 text=kind:property type:property class:
7 add_br()
kind=method class=CT_TextParagraph objtype=function
返回一个新添加的元素。
8 add_r()
kind=method class=CT_TextParagraph objtype=function
返回新添加的元素。
9 append_text()
kind=method class=CT_TextParagraph objtype=function
将`a:r`和`a:br`元素附加到基于*text*的*p*上。
*text*中的任何' '或`\x0b`(垂直制表符)字符将`a:r`(运行)元素和它们本身转换为`a:br`(换行)元素。
垂直制表符出现在PowerPoint剪贴板文本中的“软”换行处(新行,但不是新段落)。
10 get_or_add_endParaRPr()
kind=method class=CT_TextParagraph objtype=function
返回````子元素,如果不存在则新添加。
11 get_or_add_pPr()
kind=method class=CT_TextParagraph objtype=function
返回````子元素,如果不存在则是新添加的子元素。
CT_TextParagraphProperties, pptx.oxml.text.CT_TextParagraphProperties, module=pptx.oxml.text
pPr>自定义元素类
1 algn=
kind:property type:property class:
2 defRPr=kind:property type:property class:
3 line_spacing=kind:property type:property class:
4 lnSpc=kind:property type:property class:
5 lvl=kind:property type:property class:
6 space_after=kind:property type:property class:
7 space_before=kind:property type:property class:
8 spcAft=kind:property type:property class:
9 spcBef=kind:property type:property class:
10 get_or_add_defRPr()
kind=method class=CT_TextParagraphProperties objtype=function
返回````子元素,如果不存在则新添加。
11 get_or_add_lnSpc()
kind=method class=CT_TextParagraphProperties objtype=function
[翻译失败]
12 get_or_add_spcAft()
kind=method class=CT_TextParagraphProperties objtype=function
返回````子元素,如果不存在则是新添加的子元素。
13 get_or_add_spcBef()
kind=method class=CT_TextParagraphProperties objtype=function
返回````子元素,如果不存在则为新添加的子元素。
CT_TextSpacing, pptx.oxml.text.CT_TextSpacing, module=pptx.oxml.text
用于、和元素。
1 spcPct=
kind:property type:property class:
2 spcPts=kind:property type:property class:
3 get_or_add_spcPct()
kind=method class=CT_TextSpacing objtype=function
返回````子元素,如果不存在则为新添加的子元素。
4 get_or_add_spcPts()
kind=method class=CT_TextSpacing objtype=function
返回````子元素,如果不存在则新添加。
5 set_spcPct()
kind=method class=CT_TextSpacing objtype=function
设置间距为*value*行,例如1.75行。A ./ A:spcPts子节点被移除。
6 set_spcPts()
kind=method class=CT_TextSpacing objtype=function
设置间距为*value*点。A ./ A:spcPct子元素被移除。
CT_TextSpacingPercent, pptx.oxml.text.CT_TextSpacingPercent, module=pptx.oxml.text
元素,在其`val`属性中指定以千分之一百分比为单位的间距。
1 val=
kind:property type:property class:
CT_TextSpacingPoint, pptx.oxml.text.CT_TextSpacingPoint, module=pptx.oxml.text
元素,在其`val`属性中指定以厘点为单位的间距。
1 val=
kind:property type:property class:
CT_OfficeStyleSheet, pptx.oxml.theme.CT_OfficeStyleSheet, module=pptx.oxml.theme
````元素,主题部分的根
1 new_default()
kind=class method class=CT_OfficeStyleSheet objtype=classmethod
171 loader <_frozen_importlib_external.SourceFileLoader object at 0x0000000003989708>
172 spec ModuleSpec(name=‘pptx.oxml’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x0000000003989708>, origin=‘D:\\AhPython\\venv\\lib\\site-packages\\pptx\\oxml\\init.py’, submodule_search_locations=[‘D:\\AhPython\\venv\\lib\\site-packages\\pptx\\oxml’])
173 absolute_import _Feature((2, 5, 0, ‘alpha’, 1), (3, 0, 0, ‘alpha’, 0), 16384)
174 division _Feature((2, 2, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 8192)
175 print_function _Feature((2, 6, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 65536)
176 unicode_literals _Feature((2, 6, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 131072)
177 element_class_lookup
178 oxml_parser
parts, fullname=pptx.parts, file=pptx\parts\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 4 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 7 |
13 | residual | 3 |
14 | system | 9 |
16 | all | 16 |
coreprops, fullname=pptx.parts.coreprops, file=pptx\parts\coreprops.py
核心属性部分,对应于包中的/docProps/ Core .xml部分。
image, fullname=pptx.parts.image, file=pptx\parts\image.py
ImagePart和相关对象。
media, fullname=pptx.parts.media, file=pptx\parts\media.py
MediaPart和相关对象。
embeddedpackage, fullname=pptx.parts.embeddedpackage, file=pptx\parts\embeddedpackage.py
嵌入式包部件对象。此处的“Package”是指另一个OPC包,即DOCX、PPTX或XLSX“文件”。
chart, fullname=pptx.parts.chart, file=pptx\parts\chart.py
图表部分对象,包括图表和图表。
slide, fullname=pptx.parts.slide, file=pptx\parts\slide.py
幻灯片和相关对象。
presentation, fullname=pptx.parts.presentation, file=pptx\parts\presentation.py
表示部分,是.pptx包中的主要部分。
package, fullname=pptx.package, file=pptx\package.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
8 | dict | 1 |
10 | class | 11 |
13 | residual | 2 |
14 | system | 8 |
15 | private | 2 |
16 | all | 19 |
RELATIONSHIP_TYPE, pptx.opc.constants.RELATIONSHIP_TYPE, module=pptx.opc.constants
1 AUDIO kind:data type:str class:
2 A_F_CHUNK kind:data type:str class:
3 CALC_CHAIN kind:data type:str class:
4 CERTIFICATE kind:data type:str class:
5 CHART kind:data type:str class:
6 CHARTSHEET kind:data type:str class:
7 CHART_COLOR_STYLE kind:data type:str class:
8 CHART_USER_SHAPES kind:data type:str class:
9 COMMENTS kind:data type:str class:
10 COMMENT_AUTHORS kind:data type:str class:
11 CONNECTIONS kind:data type:str class:
12 CONTROL kind:data type:str class:
13 CORE_PROPERTIES kind:data type:str class:
14 CUSTOM_PROPERTIES kind:data type:str class:
15 CUSTOM_PROPERTY kind:data type:str class:
16 CUSTOM_XML kind:data type:str class:
17 CUSTOM_XML_PROPS kind:data type:str class:
18 DIAGRAM_COLORS kind:data type:str class:
19 DIAGRAM_DATA kind:data type:str class:
20 DIAGRAM_LAYOUT kind:data type:str class:
21 DIAGRAM_QUICK_STYLE kind:data type:str class:
22 DIALOGSHEET kind:data type:str class:
23 DRAWING kind:data type:str class:
24 ENDNOTES kind:data type:str class:
25 EXTENDED_PROPERTIES kind:data type:str class:
26 EXTERNAL_LINK kind:data type:str class:
27 FONT kind:data type:str class:
28 FONT_TABLE kind:data type:str class:
29 FOOTER kind:data type:str class:
30 FOOTNOTES kind:data type:str class:
31 GLOSSARY_DOCUMENT kind:data type:str class:
32 HANDOUT_MASTER kind:data type:str class:
33 HEADER kind:data type:str class:
34 HYPERLINK kind:data type:str class:
35 IMAGE kind:data type:str class:
36 MEDIA kind:data type:str class:
37 NOTES_MASTER kind:data type:str class:
38 NOTES_SLIDE kind:data type:str class:
39 NUMBERING kind:data type:str class:
40 OFFICE_DOCUMENT kind:data type:str class:
41 OLE_OBJECT kind:data type:str class:
42 ORIGIN kind:data type:str class:
43 PACKAGE kind:data type:str class:
44 PIVOT_CACHE_DEFINITION kind:data type:str class:
45 PIVOT_CACHE_RECORDS kind:data type:str class:
46 PIVOT_TABLE kind:data type:str class:
47 PRES_PROPS kind:data type:str class:
48 PRINTER_SETTINGS kind:data type:str class:
49 QUERY_TABLE kind:data type:str class:
50 REVISION_HEADERS kind:data type:str class:
51 REVISION_LOG kind:data type:str class:
52 SETTINGS kind:data type:str class:
53 SHARED_STRINGS kind:data type:str class:
54 SHEET_METADATA kind:data type:str class:
55 SIGNATURE kind:data type:str class:
56 SLIDE kind:data type:str class:
57 SLIDE_LAYOUT kind:data type:str class:
58 SLIDE_MASTER kind:data type:str class:
59 SLIDE_UPDATE_INFO kind:data type:str class:
60 STYLES kind:data type:str class:
61 TABLE kind:data type:str class:
62 TABLE_SINGLE_CELLS kind:data type:str class:
63 TABLE_STYLES kind:data type:str class:
64 TAGS kind:data type:str class:
65 THEME kind:data type:str class:
66 THEME_OVERRIDE kind:data type:str class:
67 THUMBNAIL kind:data type:str class:
68 USERNAMES kind:data type:str class:
69 VIDEO kind:data type:str class:
70 VIEW_PROPS kind:data type:str class:
71 VML_DRAWING kind:data type:str class:
72 VOLATILE_DEPENDENCIES kind:data type:str class:
73 WEB_SETTINGS kind:data type:str class:
74 WORKSHEET_SOURCE kind:data type:str class:
75 XML_MAPS kind:data type:str class:
OpcPackage, pptx.opc.package.OpcPackage, module=pptx.opc.package
主要API类|python-opc|。
通过调用:meth: `open`类方法构造一个新实例,该方法带有一个包文件或包含包的类文件对象(.pptx文件)的路径。
1 main_document_part=
kind:property type:property class:
2 drop_rel()
kind=method class=OpcPackage objtype=function
删除由`rId`标识的关系。
3 iter_parts()
kind=method class=OpcPackage objtype=function
对包中的每个部分只生成一个引用。
4 iter_rels()
kind=method class=OpcPackage objtype=function
在包中生成对每个关系的精确引用。对rels图执行深度优先遍历。
5 next_partname()
kind=method class=OpcPackage objtype=function
返回|PackURI|下一个可用的partname匹配`tmpl`。
`tmpl`是一个printf(%)样式的模板字符串,包含一个替换项,'%d'用于插入partname的整数部分。
示例:'/ppt/slides/slide%d.xml'
6 save()
kind=method class=OpcPackage objtype=function
将此包保存到“pkg文件”。`file`可以是文件(字符串)的路径,也可以是类文件对象。
7 open()
kind=class method class=OpcPackage objtype=classmethod
PackURI, pptx.opc.packuri.PackURI, module=pptx.opc.packuri
包URI的代理(partname)。提供实用程序属性baseURI和文件名片。否则表现为|str|。
1 baseURI=
kind:property type:property class:
2 ext=kind:property type:property class:
3 filename=kind:property type:property class:
4 idx=kind:property type:property class:
5 membername=kind:property type:property class:
6 rels_uri=kind:property type:property class:
7 relative_ref()
kind=method class=PackURI objtype=function
从*baseURI*返回包含包项的相对引用的字符串。
例如,PackURI('/ppt/slideLayouts/slideLayout1.xml')将为baseURI '/ppt/slides'返回'../slideLayouts/slideLayout1.xml'。
8 from_rel_ref()
kind=static method class=PackURI objtype=staticmethod
CorePropertiesPart, pptx.parts.coreprops.CorePropertiesPart, module=pptx.parts.coreprops
对应于名为`/docProps/core.xml`的部分。包含此文档包的核心文档属性。
1 author=
kind:property type:property class:
2 category=kind:property type:property class:
3 comments=kind:property type:property class:
4 content_status=kind:property type:property class:
5 created=kind:property type:property class:
6 identifier=kind:property type:property class:
7 keywords=kind:property type:property class:
8 language=kind:property type:property class:
9 last_modified_by=kind:property type:property class:
10 last_printed=kind:property type:property class:
11 modified=kind:property type:property class:
12 revision=kind:property type:property class:
13 subject=kind:property type:property class:
14 title=kind:property type:property class:
15 version=kind:property type:property class:
16 default()
kind=class method class=CorePropertiesPart objtype=classmethod
Image, pptx.parts.image.Image, module=pptx.parts.image
表示JPEG、PNG或GIF等图像的不可变值对象。
1 content_type=
kind:data type:lazyproperty class:
2 dpi=kind:data type:lazyproperty class:
3 ext=kind:data type:lazyproperty class:
4 sha1=kind:data type:lazyproperty class:
5 size=kind:data type:lazyproperty class:
6 blob=
kind:property type:property class:
7 filename=kind:property type:property class:
8 from_blob()
kind=class method class=Image objtype=classmethod
9 from_file()
kind=class method class=Image objtype=classmethod
ImagePart, pptx.parts.image.ImagePart, module=pptx.parts.image
图像部分。图像部件的partname通常与正则表达式`ppt/media/image[1-9][0-9]*.*`匹配。
1 sha1=
kind:data type:lazyproperty class:
2 desc=
kind:property type:property class:
3 ext=kind:property type:property class:
4 image=kind:property type:property class:
5 scale()
kind=method class=ImagePart objtype=function
根据提供的参数组合,返回EMU中缩放后的图像尺寸。
如果*scaled_cx*和*scaled_cy*都为|None|,则返回本机图像大小。
如果*scaled_cx*和*scaled_cy*均不为|None|,则返回值不变。
如果为*scaled_cx*或*scaled_cy*提供了一个值,另一个是|None|,将计算缺失的值,以保留图像的纵横比。
6 new()
kind=class method class=ImagePart objtype=classmethod
MediaPart, pptx.parts.media.MediaPart, module=pptx.parts.media
一种媒体部件,包含音频或视频资源。媒体部件通常有一个匹配正则表达式“ppt/media/media[1-9][0-9]*.*”的partname。
1 sha1=
kind:data type:lazyproperty class:
2 new()
kind=class method class=MediaPart objtype=classmethod
lazyproperty, pptx.util.lazyproperty, module=pptx.util
Package, pptx.package.Package, module=pptx.package
一个完整的.pptx包。
1 core_properties=
kind:data type:lazyproperty class:
2 presentation_part=
kind:property type:property class:
3 get_or_add_image_part()
kind=method class=Package objtype=function
返回一个|ImagePart|对象,包含*image file*中的图像。如果映像部分已经存在于这个包中,则重用它,否则将创建一个新的映像部分。
4 get_or_add_media_part()
kind=method class=Package objtype=function
返回一个包含*media*中的媒体的|MediaPart|对象。
如果这个媒体字节流(“file”)的媒体部分已经出现在这个包中,它将被重用,否则将创建一个新的媒体部分。
5 next_image_partname()
kind=method class=Package objtype=function
返回一个|PackURI|实例,表示下一个可用映像部分名称,按序列号。的扩展名使用*ext* partname返回。
6 next_media_partname()
kind=method class=Package objtype=function
为下一个可用的媒体partname返回|PackURI|实例。
Partname首先可用,从序号1开始。空序列号被重用。*ext*用作返回partname的扩展名。
_ImageParts, pptx.package._ImageParts, module=pptx.package
提供对包中映像部件的访问。
1 get_or_add_image_part()
kind=method class=_ImageParts objtype=function
返回|ImagePart|对象,包含`image_file`中的图像。
`image_file`可以是图像文件的路径,也可以是包含图像的类文件对象。
如果包含相同图像的图像部分已经存在,则返回该实例,否则将创建一个新的图像部分。
_MediaParts, pptx.package._MediaParts, module=pptx.package
提供对包中媒体部件的访问。支持迭代和:meth: `get()`,使用媒体对象SHA1哈希作为键。
1 get_or_add_media_part()
kind=method class=_MediaParts objtype=function
返回一个包含*media*中的媒体的|MediaPart|对象。如果这个包已经包含相同字节流的媒体部分,则返回该实例,否则将创建一个新的媒体部分。
12 _ImageParts
13 _MediaParts
api, fullname=pptx.api, file=pptx\api.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
8 | dict | 1 |
9 | module | 1 |
10 | class | 2 |
11 | function | 3 |
13 | residual | 6 |
14 | system | 8 |
15 | private | 2 |
16 | all | 18 |
os, fullname=os, file=os.py
Presentation(pptx=None), module=pptx.api, line:18 at site-packages\pptx\api.py
_default_pptx_path(), module=pptx.api, line:37 at site-packages\pptx\api.py
返回内置默认.pptx包的路径。
_is_pptx_package(prs_part), module=pptx.api, line:45 at site-packages\pptx\api.py
如果*prs_part*是有效的主文档部分,则返回|True|,否则返回|False|。
CONTENT_TYPE, pptx.opc.constants.CONTENT_TYPE, module=pptx.opc.constants
内容类型URIs(如MIME类型)指定部件的格式。
1 ASF=video/x-ms-asf kind:data type:str class:
2 AVI=video/avi kind:data type:str class:
3 BMP=image/bmp kind:data type:str class:
4 DML_CHART=application/vnd.openxmlformats-officedocument.drawingml.chart+xml kind:data type:str class:
5 DML_CHARTSHAPES=application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml kind:data type:str class:
6 DML_DIAGRAM_COLORS=application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml kind:data type:str class:
7 DML_DIAGRAM_DATA=application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml kind:data type:str class:
8 DML_DIAGRAM_DRAWING=application/vnd.ms-office.drawingml.diagramDrawing+xml kind:data type:str class:
9 DML_DIAGRAM_LAYOUT=application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml kind:data type:str class:
10 DML_DIAGRAM_STYLE=application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml kind:data type:str class:
11 GIF=image/gif kind:data type:str class:
12 INK=application/inkml+xml kind:data type:str class:
13 JPEG=image/jpeg kind:data type:str class:
14 MOV=video/quicktime kind:data type:str class:
15 MP4=video/mp4 kind:data type:str class:
16 MPG=video/mpeg kind:data type:str class:
17 MS_PHOTO=image/vnd.ms-photo kind:data type:str class:
18 MS_VIDEO=video/msvideo kind:data type:str class:
19 OFC_CHART_COLORS=application/vnd.ms-office.chartcolorstyle+xml kind:data type:str class:
20 OFC_CHART_EX=application/vnd.ms-office.chartex+xml kind:data type:str class:
21 OFC_CHART_STYLE=application/vnd.ms-office.chartstyle+xml kind:data type:str class:
22 OFC_CUSTOM_PROPERTIES=application/vnd.openxmlformats-officedocument.custom-properties+xml kind:data type:str class:
23 OFC_CUSTOM_XML_PROPERTIES=application/vnd.openxmlformats-officedocument.customXmlProperties+xml kind:data type:str class:
24 OFC_DRAWING=application/vnd.openxmlformats-officedocument.drawing+xml kind:data type:str class:
25 OFC_EXTENDED_PROPERTIES=application/vnd.openxmlformats-officedocument.extended-properties+xml kind:data type:str class:
26 OFC_OLE_OBJECT=application/vnd.openxmlformats-officedocument.oleObject kind:data type:str class:
27 OFC_PACKAGE=application/vnd.openxmlformats-officedocument.package kind:data type:str class:
28 OFC_THEME=application/vnd.openxmlformats-officedocument.theme+xml kind:data type:str class:
29 OFC_THEME_OVERRIDE=application/vnd.openxmlformats-officedocument.themeOverride+xml kind:data type:str class:
30 OFC_VML_DRAWING=application/vnd.openxmlformats-officedocument.vmlDrawing kind:data type:str class:
31 OPC_CORE_PROPERTIES=application/vnd.openxmlformats-package.core-properties+xml kind:data type:str class:
32 OPC_DIGITAL_SIGNATURE_CERTIFICATE=application/vnd.openxmlformats-package.digital-signature-certificate kind:data type:str class:
33 OPC_DIGITAL_SIGNATURE_ORIGIN=application/vnd.openxmlformats-package.digital-signature-origin kind:data type:str class:
34 OPC_DIGITAL_SIGNATURE_XMLSIGNATURE=application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml kind:data type:str class:
35 OPC_RELATIONSHIPS=application/vnd.openxmlformats-package.relationships+xml kind:data type:str class:
36 PML_COMMENTS=application/vnd.openxmlformats-officedocument.presentationml.comments+xml kind:data type:str class:
37 PML_COMMENT_AUTHORS=application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml kind:data type:str class:
38 PML_HANDOUT_MASTER=application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml kind:data type:str class:
39 PML_NOTES_MASTER=application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml kind:data type:str class:
40 PML_NOTES_SLIDE=application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml kind:data type:str class:
41 PML_PRESENTATION=application/vnd.openxmlformats-officedocument.presentationml.presentation kind:data type:str class:
42 PML_PRESENTATION_MAIN=application/vnd.openxmlformats-officedocument.presentationml.presentation.main+x… kind:data type:str class:
43 PML_PRES_MACRO_MAIN=application/vnd.ms-powerpoint.presentation.macroEnabled.main+xml kind:data type:str class:
44 PML_PRES_PROPS=application/vnd.openxmlformats-officedocument.presentationml.presProps+xml kind:data type:str class:
45 PML_PRINTER_SETTINGS=application/vnd.openxmlformats-officedocument.presentationml.printerSettings kind:data type:str class:
46 PML_SLIDE=application/vnd.openxmlformats-officedocument.presentationml.slide+xml kind:data type:str class:
47 PML_SLIDESHOW_MAIN=application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml kind:data type:str class:
48 PML_SLIDE_LAYOUT=application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml kind:data type:str class:
49 PML_SLIDE_MASTER=application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml kind:data type:str class:
50 PML_SLIDE_UPDATE_INFO=application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml kind:data type:str class:
51 PML_TABLE_STYLES=application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml kind:data type:str class:
52 PML_TAGS=application/vnd.openxmlformats-officedocument.presentationml.tags+xml kind:data type:str class:
53 PML_TEMPLATE_MAIN=application/vnd.openxmlformats-officedocument.presentationml.template.main+xml kind:data type:str class:
54 PML_VIEW_PROPS=application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml kind:data type:str class:
55 PNG=image/png kind:data type:str class:
56 SML_CALC_CHAIN=application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml kind:data type:str class:
57 SML_CHARTSHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml kind:data type:str class:
58 SML_COMMENTS=application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml kind:data type:str class:
59 SML_CONNECTIONS=application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml kind:data type:str class:
60 SML_CUSTOM_PROPERTY=application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty kind:data type:str class:
61 SML_DIALOGSHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml kind:data type:str class:
62 SML_EXTERNAL_LINK=application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml kind:data type:str class:
63 SML_PIVOT_CACHE_DEFINITION=application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition… kind:data type:str class:
64 SML_PIVOT_CACHE_RECORDS=application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xm… kind:data type:str class:
65 SML_PIVOT_TABLE=application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml kind:data type:str class:
66 SML_PRINTER_SETTINGS=application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings kind:data type:str class:
67 SML_QUERY_TABLE=application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml kind:data type:str class:
68 SML_REVISION_HEADERS=application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml kind:data type:str class:
69 SML_REVISION_LOG=application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml kind:data type:str class:
70 SML_SHARED_STRINGS=application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml kind:data type:str class:
71 SML_SHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet kind:data type:str class:
72 SML_SHEET_MAIN=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml kind:data type:str class:
73 SML_SHEET_METADATA=application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml kind:data type:str class:
74 SML_STYLES=application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml kind:data type:str class:
75 SML_TABLE=application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml kind:data type:str class:
76 SML_TABLE_SINGLE_CELLS=application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml kind:data type:str class:
77 SML_TEMPLATE_MAIN=application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml kind:data type:str class:
78 SML_USER_NAMES=application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml kind:data type:str class:
79 SML_VOLATILE_DEPENDENCIES=application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies… kind:data type:str class:
80 SML_WORKSHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml kind:data type:str class:
81 SWF=application/x-shockwave-flash kind:data type:str class:
82 TIFF=image/tiff kind:data type:str class:
83 VIDEO=video/unknown kind:data type:str class:
84 WML_COMMENTS=application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml kind:data type:str class:
85 WML_DOCUMENT=application/vnd.openxmlformats-officedocument.wordprocessingml.document kind:data type:str class:
86 WML_DOCUMENT_GLOSSARY=application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary… kind:data type:str class:
87 WML_DOCUMENT_MAIN=application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml kind:data type:str class:
88 WML_ENDNOTES=application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml kind:data type:str class:
89 WML_FONT_TABLE=application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml kind:data type:str class:
90 WML_FOOTER=application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml kind:data type:str class:
91 WML_FOOTNOTES=application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml kind:data type:str class:
92 WML_HEADER=application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml kind:data type:str class:
93 WML_NUMBERING=application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml kind:data type:str class:
94 WML_PRINTER_SETTINGS=application/vnd.openxmlformats-officedocument.wordprocessingml.printerSettings kind:data type:str class:
95 WML_SETTINGS=application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml kind:data type:str class:
96 WML_STYLES=application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml kind:data type:str class:
97 WML_WEB_SETTINGS=application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml kind:data type:str class:
98 WMV=video/x-ms-wmv kind:data type:str class:
99 XML=application/xml kind:data type:str class:
100 X_EMF=image/x-emf kind:data type:str class:
101 X_FONTDATA=application/x-fontdata kind:data type:str class:
102 X_FONT_TTF=application/x-font-ttf kind:data type:str class:
103 X_MS_VIDEO=video/x-msvideo kind:data type:str class:
104 X_WMF=image/x-wmf kind:data type:str class:
Package, pptx.package.Package, module=pptx.package
1 core_properties=
kind:data type:lazyproperty class:
2 presentation_part=
kind:property type:property class:
3 get_or_add_image_part()
kind=method class=Package objtype=function
4 get_or_add_media_part()
kind=method class=Package objtype=function
5 next_image_partname()
kind=method class=Package objtype=function
6 next_media_partname()
kind=method class=Package objtype=function
7 _default_pptx_path
8 _is_pptx_package
9 loader <_frozen_importlib_external.SourceFileLoader object at 0x00000000038BEE48>
10 spec ModuleSpec(name=‘pptx.api’, loader=<_frozen_importlib_external.SourceFileLoader object at 0x00000000038BEE48>, origin=‘D:\\AhPython\\venv\\lib\\site-packages\\pptx\\api.py’)
11 absolute_import _Feature((2, 5, 0, ‘alpha’, 1), (3, 0, 0, ‘alpha’, 0), 16384)
12 division _Feature((2, 2, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 8192)
13 print_function _Feature((2, 6, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 65536)
14 unicode_literals _Feature((2, 6, 0, ‘alpha’, 2), (3, 0, 0, ‘alpha’, 0), 131072)
chart, fullname=pptx.chart, file=pptx\chart\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 4 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 10 |
13 | residual | 3 |
14 | system | 9 |
16 | all | 19 |
axis, fullname=pptx.chart.axis, file=pptx\chart\axis.py
与轴相关的图表对象。
legend, fullname=pptx.chart.legend, file=pptx\chart\legend.py
图表的传说。
category, fullname=pptx.chart.category, file=pptx\chart\category.py
Category-related对象。
|category.Categories|对象由``Plot.categories``,包含0个或多个|category.Categories|对象,
每个对象表示与图关联的一个类别标签。类别可以是分层的,因此存在允许发现层次结构深度的成员,并提供导航它的方法。
datalabel, fullname=pptx.chart.datalabel, file=pptx\chart\datalabel.py
数据标签相关的对象。
marker, fullname=pptx.chart.marker, file=pptx\chart\marker.py
Marker-related对象。只有线形图“直线”、“XY”和“雷达”有标记。
point, fullname=pptx.chart.point, file=pptx\chart\point.py
与数据点相关的对象。
series, fullname=pptx.chart.series, file=pptx\chart\series.py
Series-related对象。
plot, fullname=pptx.chart.plot, file=pptx\chart\plot.py
Plot-related对象。在MS API中,图表被称为图表组。一个图表可以有多个图形相互叠加,例如折线图叠加在柱状图之上。
xmlwriter, fullname=pptx.chart.xmlwriter, file=pptx\chart\xmlwriter.py
用于各种图表类型的默认图表XML的编写器。
chart, fullname=pptx.chart.chart, file=pptx\chart\chart.py
与图表相关的对象,如Chart和ChartTitle。
text, fullname=pptx.text, file=pptx\ ext\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 4 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 3 |
13 | residual | 3 |
14 | system | 9 |
16 | all | 12 |
fonts, fullname=pptx.text.fonts, file=pptx\ ext\fonts.py
与系统字体文件查找相关的对象。
layout, fullname=pptx.text.layout, file=pptx\ ext\layout.py
与呈现文本的布局相关的对象,例如TextFitter。
text, fullname=pptx.text.text, file=pptx\ ext\ ext.py
文本相关对象,如TextFrame和段落。
shapes, fullname=pptx.shapes, file=pptx\shapes\init.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
6 | list | 1 |
8 | dict | 1 |
9 | module | 9 |
10 | class | 1 |
13 | residual | 2 |
14 | system | 9 |
16 | all | 19 |
base, fullname=pptx.shapes.base, file=pptx\shapes\base.py
基本形状相关的对象,如BaseShape。
autoshape, fullname=pptx.shapes.autoshape, file=pptx\shapes\autoshape.py
自动形状相关的对象,如形状和调整。
connector, fullname=pptx.shapes.connector, file=pptx\shapes\connector.py
连接器(线)形状和相关对象。
连接器是一种线形,其端点可以连接到其他对象(但不能连接到其他连接器)。
连接器可以是直的straight,有弯头elbows,也可以是弯曲的curve。
freeform, fullname=pptx.shapes.freeform, file=pptx\shapes\freeform.py
与自由形状构造有关的物体。
graphfrm, fullname=pptx.shapes.graphfrm, file=pptx\shapes\graphfrm.py
图形框架形状和相关对象。图形框架是表、图表、智能艺术和媒体对象的通用容器。
group, fullname=pptx.shapes.group, file=pptx\shapes\group.py
GroupShape和相关对象。
picture, fullname=pptx.shapes.picture, file=pptx\shapes\picture.py
基于`p:pic`元素的形状,包括Picture和Movie。
placeholder, fullname=pptx.shapes.placeholder, file=pptx\shapes\placeholder.py
Placeholder-related对象。特定于具有`p:ph`元素的形状。
占位符具有不同的行为,这取决于它是否出现在幻灯片、布局或主窗体上。
因此存在一个非平凡的类继承结构。
shapetree, fullname=pptx.shapes.shapetree, file=pptx\shapes\shapetree.py
形状树,保存幻灯片形状的结构。
Subshape, pptx.shapes.Subshape, module=pptx.shapes
为图形下方的绘图元素提供通用服务,但有时可能需要祖先对象来提供服务,例如添加或删除关系。提供了``self._parent``属性给子类。
1 part=
kind:property type:property class:
media, fullname=pptx.media, file=pptx\media.py
序号 | 类别 | 数量 |
---|---|---|
4 | str | 5 |
8 | dict | 1 |
9 | module | 3 |
10 | class | 3 |
11 | function | 1 |
13 | residual | 7 |
14 | system | 8 |
16 | all | 20 |
base64, fullname=base64, file=base64.py
Base16, Base32, Base64 (RFC 3548), Base85和Ascii85数据编码
hashlib, fullname=hashlib, file=hashlib.py
hashlib模块——许多哈希函数的公共接口。
new(name, data=b'', **kwargs) -返回一个实现给定哈希函数的新哈希对象;使用给定的二进制数据初始化哈希。
也可以使用命名构造函数,这些函数比使用new(name)更快:
md5(), sha1(), sha224(), sha256(), sha384(), sha512(), blake2b(), blake2s(),
sha3_224, sha3_256, sha3_384, sha3_512, shake_128, 和 shake_256.
在您的平台上可能有更多的算法,但上面的算法是肯定存在的。请参阅保证的算法和算法可用属性,以找出可以传递给new()的算法名称。
注意:如果需要adler32或crc32哈希函数,可以在zlib模块中使用。
明智地选择你的哈希函数。有些已经知道碰撞的弱点。Sha384和sha512在32位平台上运行速度较慢。
哈希对象有以下方法:
— update(data):用data中的字节更新哈希对象。重复调用等同于将所有参数串联起来的单个调用。
— digest():返回到目前为止传递给update()方法的字节的摘要,作为bytes对象。
— hexdigest():类似于digest(),只是digest返回为双长度的字符串,只包含十六进制数字。
— copy():返回hash对象的副本(克隆)。这可用于有效地计算共享一个公共初始子字符串的数据摘要。
例如,要获得字节字符串'Nobody inspects the spammish repetition'的摘要:
>>> import hashlib
>>> m = hashlib.md5()
>>> m.update(b"Nobody inspects")
>>> m.update(b" the spammish repetition")
>>> m.digest()
b'\\xbbd\\x9c\\x83\\xdd\\x1e\\xa5\\xc9\\xd9\\xde\\xc9\\xa1\\x8d\\xf0\\xff\\xe9'
更加浓缩的:
>>> hashlib.sha224(b"Nobody inspects the spammish repetition").hexdigest()
'a4337bc45a8fc544c03f52dc550cd6e1e87021bc896588bd79e901e2'
os, fullname=os, file=os.py
is_string(obj), module=pptx.compat.python3, line:15 at site-packages\pptx\compat\python3.py
CONTENT_TYPE, pptx.opc.constants.CONTENT_TYPE, module=pptx.opc.constants
1 ASF=video/x-ms-asf kind:data type:str class:
2 AVI=video/avi kind:data type:str class:
3 BMP=image/bmp kind:data type:str class:
4 DML_CHART=application/vnd.openxmlformats-officedocument.drawingml.chart+xml kind:data type:str class:
5 DML_CHARTSHAPES=application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml kind:data type:str class:
6 DML_DIAGRAM_COLORS=application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml kind:data type:str class:
7 DML_DIAGRAM_DATA=application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml kind:data type:str class:
8 DML_DIAGRAM_DRAWING=application/vnd.ms-office.drawingml.diagramDrawing+xml kind:data type:str class:
9 DML_DIAGRAM_LAYOUT=application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml kind:data type:str class:
10 DML_DIAGRAM_STYLE=application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml kind:data type:str class:
11 GIF=image/gif kind:data type:str class:
12 INK=application/inkml+xml kind:data type:str class:
13 JPEG=image/jpeg kind:data type:str class:
14 MOV=video/quicktime kind:data type:str class:
15 MP4=video/mp4 kind:data type:str class:
16 MPG=video/mpeg kind:data type:str class:
17 MS_PHOTO=image/vnd.ms-photo kind:data type:str class:
18 MS_VIDEO=video/msvideo kind:data type:str class:
19 OFC_CHART_COLORS=application/vnd.ms-office.chartcolorstyle+xml kind:data type:str class:
20 OFC_CHART_EX=application/vnd.ms-office.chartex+xml kind:data type:str class:
21 OFC_CHART_STYLE=application/vnd.ms-office.chartstyle+xml kind:data type:str class:
22 OFC_CUSTOM_PROPERTIES=application/vnd.openxmlformats-officedocument.custom-properties+xml kind:data type:str class:
23 OFC_CUSTOM_XML_PROPERTIES=application/vnd.openxmlformats-officedocument.customXmlProperties+xml kind:data type:str class:
24 OFC_DRAWING=application/vnd.openxmlformats-officedocument.drawing+xml kind:data type:str class:
25 OFC_EXTENDED_PROPERTIES=application/vnd.openxmlformats-officedocument.extended-properties+xml kind:data type:str class:
26 OFC_OLE_OBJECT=application/vnd.openxmlformats-officedocument.oleObject kind:data type:str class:
27 OFC_PACKAGE=application/vnd.openxmlformats-officedocument.package kind:data type:str class:
28 OFC_THEME=application/vnd.openxmlformats-officedocument.theme+xml kind:data type:str class:
29 OFC_THEME_OVERRIDE=application/vnd.openxmlformats-officedocument.themeOverride+xml kind:data type:str class:
30 OFC_VML_DRAWING=application/vnd.openxmlformats-officedocument.vmlDrawing kind:data type:str class:
31 OPC_CORE_PROPERTIES=application/vnd.openxmlformats-package.core-properties+xml kind:data type:str class:
32 OPC_DIGITAL_SIGNATURE_CERTIFICATE=application/vnd.openxmlformats-package.digital-signature-certificate kind:data type:str class:
33 OPC_DIGITAL_SIGNATURE_ORIGIN=application/vnd.openxmlformats-package.digital-signature-origin kind:data type:str class:
34 OPC_DIGITAL_SIGNATURE_XMLSIGNATURE=application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml kind:data type:str class:
35 OPC_RELATIONSHIPS=application/vnd.openxmlformats-package.relationships+xml kind:data type:str class:
36 PML_COMMENTS=application/vnd.openxmlformats-officedocument.presentationml.comments+xml kind:data type:str class:
37 PML_COMMENT_AUTHORS=application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml kind:data type:str class:
38 PML_HANDOUT_MASTER=application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml kind:data type:str class:
39 PML_NOTES_MASTER=application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml kind:data type:str class:
40 PML_NOTES_SLIDE=application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml kind:data type:str class:
41 PML_PRESENTATION=application/vnd.openxmlformats-officedocument.presentationml.presentation kind:data type:str class:
42 PML_PRESENTATION_MAIN=application/vnd.openxmlformats-officedocument.presentationml.presentation.main+x… kind:data type:str class:
43 PML_PRES_MACRO_MAIN=application/vnd.ms-powerpoint.presentation.macroEnabled.main+xml kind:data type:str class:
44 PML_PRES_PROPS=application/vnd.openxmlformats-officedocument.presentationml.presProps+xml kind:data type:str class:
45 PML_PRINTER_SETTINGS=application/vnd.openxmlformats-officedocument.presentationml.printerSettings kind:data type:str class:
46 PML_SLIDE=application/vnd.openxmlformats-officedocument.presentationml.slide+xml kind:data type:str class:
47 PML_SLIDESHOW_MAIN=application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml kind:data type:str class:
48 PML_SLIDE_LAYOUT=application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml kind:data type:str class:
49 PML_SLIDE_MASTER=application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml kind:data type:str class:
50 PML_SLIDE_UPDATE_INFO=application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml kind:data type:str class:
51 PML_TABLE_STYLES=application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml kind:data type:str class:
52 PML_TAGS=application/vnd.openxmlformats-officedocument.presentationml.tags+xml kind:data type:str class:
53 PML_TEMPLATE_MAIN=application/vnd.openxmlformats-officedocument.presentationml.template.main+xml kind:data type:str class:
54 PML_VIEW_PROPS=application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml kind:data type:str class:
55 PNG=image/png kind:data type:str class:
56 SML_CALC_CHAIN=application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml kind:data type:str class:
57 SML_CHARTSHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml kind:data type:str class:
58 SML_COMMENTS=application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml kind:data type:str class:
59 SML_CONNECTIONS=application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml kind:data type:str class:
60 SML_CUSTOM_PROPERTY=application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty kind:data type:str class:
61 SML_DIALOGSHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml kind:data type:str class:
62 SML_EXTERNAL_LINK=application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml kind:data type:str class:
63 SML_PIVOT_CACHE_DEFINITION=application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition… kind:data type:str class:
64 SML_PIVOT_CACHE_RECORDS=application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xm… kind:data type:str class:
65 SML_PIVOT_TABLE=application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml kind:data type:str class:
66 SML_PRINTER_SETTINGS=application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings kind:data type:str class:
67 SML_QUERY_TABLE=application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml kind:data type:str class:
68 SML_REVISION_HEADERS=application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml kind:data type:str class:
69 SML_REVISION_LOG=application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml kind:data type:str class:
70 SML_SHARED_STRINGS=application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml kind:data type:str class:
71 SML_SHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet kind:data type:str class:
72 SML_SHEET_MAIN=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml kind:data type:str class:
73 SML_SHEET_METADATA=application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml kind:data type:str class:
74 SML_STYLES=application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml kind:data type:str class:
75 SML_TABLE=application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml kind:data type:str class:
76 SML_TABLE_SINGLE_CELLS=application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml kind:data type:str class:
77 SML_TEMPLATE_MAIN=application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml kind:data type:str class:
78 SML_USER_NAMES=application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml kind:data type:str class:
79 SML_VOLATILE_DEPENDENCIES=application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies… kind:data type:str class:
80 SML_WORKSHEET=application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml kind:data type:str class:
81 SWF=application/x-shockwave-flash kind:data type:str class:
82 TIFF=image/tiff kind:data type:str class:
83 VIDEO=video/unknown kind:data type:str class:
84 WML_COMMENTS=application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml kind:data type:str class:
85 WML_DOCUMENT=application/vnd.openxmlformats-officedocument.wordprocessingml.document kind:data type:str class:
86 WML_DOCUMENT_GLOSSARY=application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary… kind:data type:str class:
87 WML_DOCUMENT_MAIN=application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml kind:data type:str class:
88 WML_ENDNOTES=application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml kind:data type:str class:
89 WML_FONT_TABLE=application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml kind:data type:str class:
90 WML_FOOTER=application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml kind:data type:str class:
91 WML_FOOTNOTES=application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml kind:data type:str class:
92 WML_HEADER=application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml kind:data type:str class:
93 WML_NUMBERING=application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml kind:data type:str class:
94 WML_PRINTER_SETTINGS=application/vnd.openxmlformats-officedocument.wordprocessingml.printerSettings kind:data type:str class:
95 WML_SETTINGS=application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml kind:data type:str class:
96 WML_STYLES=application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml kind:data type:str class:
97 WML_WEB_SETTINGS=application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml kind:data type:str class:
98 WMV=video/x-ms-wmv kind:data type:str class:
99 XML=application/xml kind:data type:str class:
100 X_EMF=image/x-emf