Aspose.Slides FOSS for .NET
Aspose.Slides FOSS for .NET 是一个开源库,用于创建、加载和操作 PowerPoint .pptx 文件。它面向 net9.0,并在 MIT license 下发布。
包: Aspose.Slides.Foss
using Aspose.Slides.Foss;核心类
| Class | Description |
|---|---|
AdjustValue | Represents a geometry shape adjustment value backed by an XML guide definition element. |
AdjustValueCollection | Represents a collection of shape’s adjustment values. |
AutoShape | Represents an AutoShape — a preset or custom geometric shape that may contain text. |
BaseHandoutNotesSlideHeaderFooterManager | Represents the base class for handout and notes slide header/footer managers. |
BasePortionFormat | Common text-run formatting properties backed by an OOXML <a:rPr> element. |
BaseShapeLock | Represents the base class for locks that determine which operations are disabled on a shape. |
BaseSlide | Base class for Slide, LayoutSlide, and MasterSlide providing common slide functionality. |
Blur | 代表了模糊效果,它应用于整个形状,包括其填充. |
BulletFormat | 管理由OOXML弹丸元素支持的段子弹头格式. |
Camera | 代表一个形状的3D摄像头属性. |
Cell | Represents a single cell within a table in a PowerPoint presentation. |
CellCollection | 表示与主幻灯片和幻燈片部分相关的仅读表单元组. |
CellFormat | 代表表单元格的格式化属性,提供填写格局和六个边界线格态 (左侧,上方,右侧 ,下面,对角向下,對角向上) 的访问. |
Color | Immutable value type representing an ARGB color. |
ColorFormat | 表示在表现元素中使用的颜色格式. |
Column | Represents a table column as a collection of cells (one per row). |
ColumnCollection | Represents a collection of columns in a table. |
ColumnFormat | 表示表列的格式化属性. |
Comment | Represents a comment on a slide. |
CommentAuthor | Represents an author of comments in a presentation. |
CommentAuthorCollection | Represents a collection of comment authors backed by a CommentAuthorsPart. |
CommentCollection | Represents a collection of comments authored by a single author across all slides in a presentation. |
Connector | Represents a connector shape that can link two shapes via connection sites. |
ConnectorLock | 确定哪些操作在主连接器形状上是禁用的. |
CustomData | 代表与形状相关的自定义数据. |
DocumentProperties | Represents the metadata properties of a presentation, wrapping OPC core, app, and custom property parts with lazy initialization. |
EffectFormat | Represents effect formatting properties backed by an effectLst element. |
FillFormat | 表示填写格式选项. |
FillOverlay | Represents a Fill Overlay effect. |
FontData | 表示字体定义,并使用字型名称. |
GeometryShape | Represents the base class for shapes that have geometric properties. |
GlobalLayoutSlideCollection | 在一个演示文档中汇集所有主幻灯片的布局图. |
Glow | 代表着光效,其中在物体边缘外添加了一个模糊的色彩轮. |
GradientFormat | Represents a gradient format. |
GradientStop | 表示一个梯度填充中的单个梯次停止. |
GradientStopCollection | Manages a collection of <a:gs> child elements within an <a:gsLst> XML element. |
GraphicalObject | Abstract base class for graphical objects on a slide. |
GraphicalObjectLock | 表示一个锁定图形对象中哪些操作是禁用的. |
GroupShape | 表示包含图形集合的组型. |
HeadingPair | Represents a ‘Heading pair’ property of the document. |
IImage | Represents a raster or vector image. |
IImageCollection | Represents a collection of IPPImage objects. |
IPPImage | Represents a presentation-embedded image stored in an OPC package part. |
IParagraph | Represents a paragraph of text. |
IPortion | Represents a portion (run) of text inside a paragraph. |
IPresentation | Represents a presentation document. |
IPresentationComponent | 代表任何属于表现的组件. |
ISlideComponent | 代表属于滑板的任何组件. |
ISlidesPicture | 表示幻灯片中的图像引用. |
IThemeable | 代表可以主题的物体. |
Image | 包含原始字节和元数据的混凝土图像包装. |
ImageCollection | 管理OPC包中的展示图像的具体集合. |
ImageTransformOperation | 表示图像转换操作效果. |
Images | 为创建图像实例提供静态工厂方法. |
InnerShadow | 代表一个内部的阴影效应. |
LayoutSlide | Represents a layout slide in a presentation. |
LayoutSlideCollection | 设计幻灯片集合的基础类. |
LightRig | Represents a light rig. |
LineFillFormat | 表示线填充的属性. |
LineFormat | 表示线格式化属性. |
LoadOptions | 代表可用于控制演示文档加载的方式的选项. |
MasterLayoutSlideCollection | 表示定义的主幻灯片的所有布局幻燈片的集合. |
MasterSlide | Represents a master slide in a presentation. |
MasterSlideCollection | Represents a collection of master slides in a presentation. |
NotesSize | 表示一个笔记幻灯片的大小. |
NotesSlide | Represents a notes slide in a presentation. |
NotesSlideHeaderFooterManager | 在笔记幻灯片上管理标题,脚本,日期和时间以及幻燈片号码的可见性和文本内容. |
NotesSlideManager | 管理一个幻灯片的笔记滑图操作. |
OuterShadow | Represents an outer shadow effect. |
PPImage | Concrete presentation-embedded image backed by an OPC package part. |
PVIObject | 提供财产价值继承基础设施的具体基层. |
Paragraph | Represents a paragraph of text. |
ParagraphCollection | Represents a collection of paragraphs. |
ParagraphFormat | Represents the formatting properties for a paragraph. |
PatternFormat | 代表一个模型填写格式。 |
Picture | Concrete picture reference backed by an a:blip XML element in a slide’s XML. |
PictureFillFormat | 代表一个图片填充风格. |
PictureFrame | Represents a picture frame shape. |
PictureFrameLock | 确定哪些操作在父图片框架上是禁用的. |
Placeholder | Represents a placeholder on a slide. |
PointF | 代表一个具有浮动坐标的二维点. |
Portion | 表示文本段内部分 (运行) 的文字. |
PortionCollection | 表示属于滑板组件的可变部分集合. |
PortionFormat | This class contains the text portion formatting properties. |
Presentation | Represents a Microsoft PowerPoint presentation document. |
PresetShadow | 代表一个预设的影子效果. |
Reflection | Represents a reflection effect. |
Row | Represents a table row as a collection of cells. |
RowCollection | Represents a collection of rows in a table. |
RowFormat | 表示表列的格式化属性. |
SaveOptions | 表示控制演示文档保存的方式的选项. |
Section | Represents a section of slides in a presentation. |
SectionCollection | Represents a collection of sections in a presentation. |
Shape | 基本类型是所有图形的. |
ShapeBevel | Represents the bevel (relief) properties of a shape’s face. |
ShapeCollection | Represents an ordered, mutable collection of IShape objects belonging to a slide or group shape. |
ShapeFrame | 表示形状的几何框架属性. |
ShapeStyle | Represents a shape’s style reference. |
Size | 代表一个二维尺寸,且有整数. |
SizeF | 代表具有浮动尺寸的2D大小. |
Slide | Represents a slide in a presentation. |
SlideCollection | Represents a collection of slides in a presentation. |
SoftEdge | 代表着一个软边缘效果. |
Table | Represents a table shape on a slide. |
TableFormat | Represents format of a table. |
TextFrame | 表示形状的文本体. |
TextFrameFormat | Contains the TextFrame’s formatting properties. |
ThreeDFormat | 表示一个形状的3D格式化属性. |
形状
| Interface | Description |
|---|---|
IAdjustValue | 代表一个几何形状的单个调整值. |
IAdjustValueCollection | 表示一个形状调整值的集合. |
IAutoShape | Represents an AutoShape. |
IBaseHandoutNotesSlideHeaderFooterManager | 代表了手册和笔记的基本界面,用于幻灯片头部和脚本管理. |
IBaseHeaderFooterManager | 代表一个用于头部和脚本管理的基本接口. |
IBasePortionFormat | Defines common text run formatting properties. |
IBaseSlide | Represents a base slide. |
IBaseSlideHeaderFooterManager | 代表一个用于幻灯片级头部和脚本管理的基本接口. |
IBlur | 代表了模糊效果,它应用于整个形状,包括其填充. |
IBulkTextFormattable | 表示一个对象可以将大量文本格式化应用到所有包含的文字中. |
IBulletFormat | 表示段子中的图片格式化属性. |
ICamera | 表示一个形状的3D摄像头属性. |
ICell | Represents a single cell in a table. |
ICellCollection | Represents a collection of table cells. |
ICellFormat | 表示表单元格的格式. |
IColorFormat | 表示在表现元素中使用的颜色格式. |
IColumn | Represents a single column in a table. |
IColumnCollection | Represents a collection of table columns. |
IColumnFormat | 表示表列的格式化属性. |
IComment | Represents a comment on a slide. |
ICommentAuthor | Represents an author of comments. |
ICommentAuthorCollection | Represents a collection of comment authors. |
ICommentCollection | Represents a collection of comments. |
IConnector | 表示连接两个形状的连结器. |
IConnectorLock | 确定哪些操作在主连接器形状上是禁用的. |
ICustomData | 代表与形状相关的自定义数据. |
IDocumentProperties | Represents the metadata properties of a presentation document. |
IEffectFormat | Represents visual effect formatting properties for a shape. |
IEffectParamSource | Represents a source of effect parameters. |
IFillFormat | 表示形状或文本的填写格式化属性. |
IFillOverlay | Represents a Fill Overlay effect. |
IFillParamSource | 填充参数源的辅助接口. |
IFontData | Represents a font definition. |
IGeometryShape | 代表具有几何性质的形状. |
IGlobalLayoutSlideCollection | 表示所有布局幻灯片的集合. |
IGlow | 代表着光效,其中在物体边缘外添加了一个模糊的色彩轮. |
IGradientFormat | 表示梯度填充格式化属性. |
IGradientStop | Represents a single stop in a gradient fill. |
IGradientStopCollection | Represents a collection of gradient stops. |
IGraphicalObject | Represents a graphical object on a slide. |
IGraphicalObjectLock | 确定哪些操作在父图形对象上是禁用的. |
IGroupShape | 表示包含其他形状的组形. |
IHeadingPair | 表示描述内容组合的标题对条目. |
IHyperlinkContainer | 表示一个可以包含超链接的对象. |
IImageTransformOperation | 表示图像转换操作效果. |
IInnerShadow | 代表一个内部的阴影效应. |
ILayoutSlide | Represents a layout slide. |
ILayoutSlideCollection | 代表一个用于收集布局幻灯片的基础类. |
ILightRig | Represents a light rig. |
ILineFillFormat | 表示线填充的属性. |
ILineFormat | Represents format of a line. |
ILineParamSource | 标记界面对可以作为线参数源的物体. |
ILoadOptions | 代表可用于控制演示文档加载的方式的选项. |
IMasterLayoutSlideCollection | 表示属于主幻灯片的布局幻燈片集合. |
IMasterSlide | Represents a master slide in a presentation. |
IMasterSlideCollection | Represents a collection of master slides. |
INotesSize | 表示一个笔记幻灯片的大小. |
INotesSlide | Represents a notes slide in a presentation. |
INotesSlideHeaderFooterManager | 代表笔记的管理员,滑板头和脚座持有者。 |
INotesSlideManager | 管理一个幻灯片的笔记滑图操作. |
IOuterShadow | Represents an Outer Shadow effect. |
IParagraphCollection | Represents a collection of paragraphs. |
IParagraphFormat | 包含段落格式化属性. |
IPatternFormat | 代表一个模型填写格式。 |
IPictureFillFormat | 代表一个图片填充风格. |
IPictureFrame | Represents a picture frame shape. |
IPictureFrameLock | 确定图片框架上哪些编辑操作是禁用的. |
IPlaceholder | Represents a placeholder on a slide. |
IPortionCollection | Represents a collection of portions. |
IPortionFormat | Defines the formatting properties for a text portion, combining base portion formatting with hyperlink container capabilities. |
IPresetShadow | Represents a Preset Shadow effect. |
IReflection | Represents a reflection effect. |
IRow | Represents a row in a table. |
IRowCollection | Represents a collection of table rows. |
IRowFormat | 表示表列的格式化属性. |
ISaveOptions | 表示控制演示文档保存的方式的选项. |
ISection | Represents a section of slides in a presentation. |
ISectionCollection | Represents a collection of sections in a presentation. |
IShape | Represents a shape on a slide. |
IShapeBevel | Represents the bevel (relief) properties of a shape’s face. |
IShapeCollection | Represents an ordered, mutable collection of IShape objects belonging to a slide or group shape. |
IShapeFrame | 表示形状的几何框架属性. |
IShapeStyle | Represents a shape’s style reference. |
ISlide | Represents a slide in a presentation. |
ISlideCollection | Represents a collection of slides in a presentation. |
ISoftEdge | Represents a Soft Edge effect. |
ITable | Represents a table on a slide. |
ITableFormat | Represents format of a table. |
ITextFrame | 表示一个形状或单元格的文本框架. |
ITextFrameFormat | Contains the TextFrame’s formatting properties. |
IThreeDFormat | Represents 3-D properties. |
IThreeDParamSource | 提供3D格式化参数的对象标记接口. |
文本
| Enumeration | Description |
|---|---|
BevelPresetType | Represents BevelPresetType enumeration. |
BulletType | Represents BulletType enumeration. |
CameraPresetType | Represents CameraPresetType enumeration. |
ColorType | Represents ColorType enumeration. |
FillBlendMode | Represents FillBlendMode enumeration. |
FillType | Represents FillType enumeration. |
FontAlignment | Represents FontAlignment enumeration. |
GradientDirection | Represents GradientDirection enumeration. |
GradientShape | Represents GradientShape enumeration. |
LightRigPresetType | Represents LightRigPresetType enumeration. |
LightingDirection | Represents LightingDirection enumeration. |
LineAlignment | Represents LineAlignment enumeration. |
LineArrowheadLength | Represents LineArrowheadLength enumeration. |
LineArrowheadStyle | Represents LineArrowheadStyle enumeration. |
LineArrowheadWidth | Represents LineArrowheadWidth enumeration. |
LineCapStyle | Represents LineCapStyle enumeration. |
LineDashStyle | Represents LineDashStyle enumeration. |
LineJoinStyle | Represents LineJoinStyle enumeration. |
LineStyle | Represents LineStyle enumeration. |
MaterialPresetType | Represents MaterialPresetType enumeration. |
NullableBool | Represents NullableBool enumeration. |
NumberedBulletStyle | Represents NumberedBulletStyle enumeration. |
PatternStyle | Represents PatternStyle enumeration. |
PictureFillMode | Represents PictureFillMode enumeration. |
PresetColor | Represents PresetColor enumeration. |
PresetShadowType | Represents PresetShadowType enumeration. |
RectangleAlignment | Represents RectangleAlignment enumeration. |
SaveFormat | 定义代表所有支持的文件格式保存表达文档的常数. |
SchemeColor | Represents SchemeColor enumeration. |
ShapeType | Represents preset geometry of geometry shapes. |
SlideLayoutType | Represents SlideLayoutType enumeration. |
SourceFormat | Represents SourceFormat enumeration. |
TableStylePreset | Represents TableStylePreset enumeration. |
TextAlignment | Represents TextAlignment enumeration. |
TextAnchorType | Represents TextAnchorType enumeration. |
TextAutofitType | Represents TextAutofitType enumeration. |
TextCapType | Represents TextCapType enumeration. |
TextShapeType | Represents TextShapeType enumeration. |
TextStrikethroughType | Represents TextStrikethroughType enumeration. |
TextUnderlineType | Represents TextUnderlineType enumeration. |
TextVerticalType | Represents TextVerticalType enumeration. |
TileFlip | Represents TileFlip enumeration. |
格式化
| 类 | 描述 |
|---|---|
| ColorFormat | 带类型的颜色值(RGB、方案、预设)。 |
| FillFormat | 填充设置(实色、渐变、图案、图片)。 |
| LineFormat | 线条/边框设置(宽度、虚线、箭头)。 |
| EffectFormat | 视觉效果(阴影、发光、模糊、反射)。 |
| GradientFormat | 渐变节点和渐变填充设置。 |
| PatternFormat | 图案填充设置。 |
| ThreeDFormat | 3D 倾斜、挤压、摄像机和光照。 |
绘图与图像
| Class | Description |
|---|---|
| PictureFrame | 作为图片框形状嵌入的图像。 |
| PictureFillFormat | 形状的图片填充设置。 |
| ImageCollection | 嵌入图像的管理。 |
幻灯片结构
| 类 | 描述 |
|---|---|
| LayoutSlide | 布局幻灯片模板。 |
| MasterSlide | 母版幻灯片模板。 |
| NotesSlide | 附加到幻灯片的演讲者备注。 |
| Placeholder | 形状上的占位符元数据。 |
元数据与协作
| 类 | 描述 |
|---|---|
| DocumentProperties | 核心、应用程序和自定义文档元数据。 |
| Comment | 包含位置、文本和作者的幻灯片批注。 |
| CommentAuthor | 幻灯片批注的作者。 |