Aspose.Slides FOSS for C++

Aspose.Slides FOSS for C++ is a free, open-source library for working with PowerPoint .pptx 文件。它提供用于创建、加载、检查和保存演示文稿的类,无需 Microsoft Office。.

Properties: Aspose::Slides::Foss

Properties: MIT

构建系统: CMake

#include <Aspose/Slides/Foss/presentation.h>

核心类

ClassDescription
AdjustValueRepresents a geometry shape’s adjustment value.
AdjustValueCollectionRepresents a collection of shape’s adjustments.
AppPropertiesPartParse/serialize docProps/app.xml.
AuthorData评论作者的原始数据从XML解析.
AutoShapeRepresents an AutoShape.
BaseHandoutNotesSlideHeaderFooterManager对于手册和笔记的幻灯片头/脚下管理器,这是基础类.
BasePortionFormatCommon text portion formatting properties.
BaseShapeLock对于形状锁定的基础类,它决定在一个形态上禁用哪些操作.
BlurRepresents a blur effect applied to the entire shape, including its fill.
BulletFormat表示段子中的图片格式化属性.
CameraRepresents camera properties for 3D scene rendering.
CellRepresents a cell in a table.
CellCollectionRepresents a collection of table cells.
CellFormat表示表单元格的格式.
ColorRepresents an ARGB color, equivalent to System.Drawing.Color.
ColorFormatRepresents a color used in a presentation.
ColumnRepresents a column in a table.
ColumnCollectionRepresents collection of columns in a table.
ColumnFormat表示表列的格式化属性.
CommentRepresents a comment on a slide.
CommentAuthorRepresents the author of a comment.
CommentAuthorCollectionManages a collection of comment authors in a presentation.
CommentAuthorsPartManages the comment authors XML part ( ppt/commentAuthors.xml ).
CommentCollection管理一个作者所写的评论.
CommentDataRaw data for a single comment parsed from XML.
CommentsPartManages a slide comments XML part ( ppt/comments/slideN.xml ).
Connector表示连接两个形状的连结器.
ContentTypesManager管理[内容_类型].xml部分,该部分名称被映射到MIME类别.
CorePropertiesPartParse/serialize docProps/core.xml (Dublin Core metadata).
CustomPropertiesPartParse and serialize docProps/custom.xml.
DocumentPropertiesRepresents properties of a presentation.
EffectFormatRepresents effect properties of a shape (shadow, glow, blur, etc.).
ExporterBase简单的基本类型,用于呈现格式出口商.
ExporterRegistry格式出口商的中央登记处.
FillFormatRepresents the fill formatting properties of a shape.
FillOverlayRepresents a Fill Overlay effect.
FontData表示在表现中使用的字体信息.
GlobalLayoutSlideCollection表示一个演示中的所有布局幻灯片的集合.
Glow代表着光效,其中在物体边缘外添加了一个模糊的色彩轮.
GradientFormat表示梯度填充格式.
GradientStopRepresents a gradient stop within a gradient fill.
GradientStopCollectionRepresents a collection of gradient stops.
GraphicalObjectLockConcrete locking properties for a graphical object.
GroupShape表示包含嵌套的形状集合的组形.
HeadingPairRepresents a ‘Heading pair’ property of the document.
Image代表一个由内存数据支持的形或向量图像.
ImageCollectionManages the collection of images in a presentation.
ImageTransformOperation通过PVIObject参与物质价值继承的图像转换操作的基类.
ImagesFactory methods to create IImage instances.
InMemoryOpcPackageIn-memory OPC package with ZIP file I/O support.
InnerShadow代表对形状应用的内部阴影效果。
LayoutSlideRepresents a layout slide.
LayoutSlideCollection管理主幻灯片的布局幻燈片集合.
LayoutSlidePart管理布局幻灯片XML部分 (ppt/slideLayouts/Slide LayoutN.xml).
LightRigRepresents light rig properties for 3D scene rendering.
LineFillFormatRepresents the fill properties of a line.
LineFormatRepresents the line (outline) formatting properties.
MasterLayoutSlideCollectionRepresents a collection of all layout slides of a defined master slide.
MasterSlideRepresents a master slide in a presentation.
MasterSlideCollectionManages the collection of master slides in a presentation.
MasterSlidePart管理主幻灯片XML部分 (ppt/slideMasters/SlideMasterN.xml).
NotesSize指定笔记的尺寸。
NotesSlideRepresents a notes slide associated with a presentation slide.
NotesSlideHeaderFooterManager管理笔记幻灯片的位置保持器,包括标题,脚本,日期和时间以及幻燈片号码.
NotesSlideManagerManages the notes slide associated with a presentation slide.
NotesSlidePartManages a notes slide XML part (ppt/notesSlides/notesSlideN.xml).
NotesSlidePartInternal representation of a notes slide’s placeholder storage.
OpcPackageAbstract interface for an OPC package that stores named parts as byte arrays.
OuterShadowRepresents an outer shadow effect applied to a shape.
PPImageRepresents an image stored in a presentation.
ParagraphRepresents a text paragraph within a text frame.
ParagraphCollectionManages a collection of paragraphs within a text frame.
ParagraphFormatRepresents paragraph formatting properties.
PatternFormat代表一个模型填写格式。
PictureRepresents a picture in a presentation.
PictureFillFormatRepresents a picture fill within a fill format.
PictureFrameRepresents a picture frame shape containing an image.
PictureFrameLockDetermines which operations are disabled on the parent PictureFrame.
PortionRepresents a text portion (run) within a paragraph.
PortionCollectionManages a collection of text portions within a paragraph.
PortionFormatRepresents text portion formatting properties with write access.
PptxExporterExporter for PPTX and related Office Open XML formats.
PptxExporterFactory制造特定目标格式的PPTX出口商.
PresentationRepresents a Microsoft PowerPoint presentation.
PresetShadow表示对形状的预设影子效果.
ReflectionRepresents a reflection effect applied to a shape.
RelationshipsManagerManages the .rels file associated with a given OPC part.
RowRepresents a row in a table.
RowCollectionRepresents collection of rows in a table.
RowFormat表示表列的格式化属性.
Shape基本类型是所有图形的.
ShapeBevelRepresents the bevel properties of a shape’s 3D surface.
ShapeCollectionManages the collection of shapes on a slide.
ShapeFrameRepresents the geometric frame of a shape.
SimpleColorFormatA simple concrete implementation of ColorFormat backed by an sRGB color.
SlideRepresents a slide in a presentation.
SlideCollectionManages the collection of slides in a presentation.
SlidePartManages a slide XML part (ppt/slides/slideN.xml).
SoftEdgeRepresents a soft edge effect applied to a shape.
TableRepresents a table shape on a slide.
TableFormat表示表格式化属性.
TextFrameRepresents a TextFrame containing paragraphs of text.
TextFrameFormatRepresents text frame formatting properties.
ThreeDFormatRepresents 3D formatting properties of a shape.
XmlElementLightweight in-memory XML element for OOXML manipulation.

Properties

StructDescription
AttributesCommon PPTX attribute names.
ElementsCommon PPTX element names with full namespace qualification.
HeadingPairDataInternal representation of a heading pair (name + count).
MasterReference代表来自 presentation.xml (sldMasterIdLst) 的一个主参考条目.
Ns命名空间辅助程序提供克拉克符号格式字符串 ("{uri}").
ParagraphFormatSource标签封装为段落格式源.
PointFRepresents a 2D point with float coordinates, equivalent to System.Drawing.PointF.
PortionFormatSource标记包装,以便发送者知道要调用哪个申请人.
RectangleFRepresents a rectangle with float coordinates, equivalent to System.Drawing.RectangleF.
Relationship一个OPC关系条目.
SizeRepresents a 2D size with integer dimensions, equivalent to System.Drawing.Size.
SizeFRepresents a 2D size with float dimensions, equivalent to System.Drawing.SizeF.
SlideReference代表来自 presentation.xml (sldIdLst) 的幻灯片参考条目.
TextFrameFormatSource标签包装文本框架格式源.
XmlWriterXmlWriter.result holds the generated XML output as a vector of bytes.

Properties

EnumerationDescription
BevelPresetType定义3D形状的常量.
BulletType代表了延伸弹的类型.
CameraPresetType定义摄像机预设类型的常数.
ColorType代表不同的颜色模式.
FillBlendModeDetermines blend mode.
FillType指定各种视觉对象的内部填充类型.
FontAlignment表示垂直字体对齐.
GradientDirection代表梯度风格.
GradientShape表示梯度填充的形状.
LightRigPresetType定义预设灯光类型的常数.
LightingDirection定义光方向的常数.
LineAlignment表示线对齐类型.
LineArrowheadLengthRepresents the length of an arrowhead.
LineArrowheadStyleRepresents the style of an arrowhead.
LineArrowheadWidthRepresents the width of an arrowhead.
LineCapStyle代表了线帽风格.
LineDashStyle代表线条的风格.
LineJoinStyle代表线路的结合风格.
LineStyleRepresents the style of a line.
MaterialPresetType定义材料形状的常数.
NullableBool表示三倍布尔值.
NumberedBulletStyle代表了编号子弹的样式.
PatternStyle代表了模式风格.
PictureFillMode确定图片将如何填补区域.
PresetColorRepresents predefined color presets.
PresetShadowType代表一个影子效应的预设.
RectangleAlignmentDefines 2-dimension alignment.
SaveFormat定义保存表达的格式的常数.
SchemeColorRepresents colors in a color scheme.
ShapeTypeRepresents preset geometry of shapes.
SlideLayoutType表示幻灯片的布局类型.
SourceFormat表示源文件格式.
TableStylePreset代表了构建的桌面风格.
TextAlignment代表不同的文本对齐风格.
TextAnchorType在文本区域内对应文字框.
TextAutofitType表示文字自动调整模式.
TextCapType表示大写字体的类型.
TextShapeType表示文本包装形状.
TextStrikethroughType表示文字的类型.
TextUnderlineType表示下载的文本类型.
TextVerticalType确定文本的垂直写作模式.
TileFlip定义了翻模式.

绘图与图像

PropertiesPropertiesProperties
Propertiesconnector.h两个形状之间的连接形状。.
PictureFramepicture_frame.h图片框形状。.
ImageCollectionimage_collection.h嵌入在演示文稿中的图像集合。.
FontDatafont_data.h字体名称和元数据。.

幻灯片结构

PropertiesPropertiesProperties
LayoutSlidelayout_slide.h布局幻灯片模板。.
MasterSlidemaster_slide.h母版幻灯片(主题来源)。.
NotesSlidenotes_slide.h幻灯片的演讲者备注。.

Properties

PropertiesPropertiesProperties
DocumentPropertiesdocument_properties.h内置和自定义文档元数据。.
Propertiescomment.h幻灯片上的审阅评论。.
CommentAuthorcomment_author.h审阅评论的作者。.
 中文