Aspose.Slides FOSS for .NET
Aspose.Slides FOSS for .NET ir atvērtā koda bibliotēka, kas ļauj izveidot, ielādēt un manipulēt PowerPoint .pptx failus. Tā ir paredzēta net9.0 un tiek izlaista zem MIT license.
Pakete: Aspose.Slides.Foss
using Aspose.Slides.Foss;Kodolklases
| 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 | Represents a blur effect that is applied to the entire shape, including its fill. |
BulletFormat | Manages paragraph bullet formatting backed by OOXML bullet elements. |
Camera | Represents 3D camera properties for a shape. |
Cell | Represents a single cell within a table in a PowerPoint presentation. |
CellCollection | Represents a read-only collection of table cells associated with a parent slide and slide part. |
CellFormat | Represents the formatting properties of a table cell, providing access to fill formatting and six border line formats (left, top, right, bottom, diagonal-down, diagonal-up). |
Color | Immutable value type representing an ARGB color. |
ColorFormat | Represents a color format used in presentation elements. |
Column | Represents a table column as a collection of cells (one per row). |
ColumnCollection | Represents a collection of columns in a table. |
ColumnFormat | Represents the formatting properties of a table column. |
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 | Determines which operations are disabled on the parent connector shape. |
CustomData | Represents custom data associated with a shape. |
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 | Represents fill formatting options. |
FillOverlay | Represents a Fill Overlay effect. |
FontData | Represents a font definition with a typeface name. |
GeometryShape | Represents the base class for shapes that have geometric properties. |
GlobalLayoutSlideCollection | Aggregates all layout slides across all master slides in a presentation. |
Glow | Represents a glow effect, in which a color blurred outline is added outside the edges of the object. |
GradientFormat | Represents a gradient format. |
GradientStop | Represents a single gradient stop within a gradient fill. |
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 | Represents a lock that determines which operations are disabled on a graphical object. |
GroupShape | Represents a group shape that contains a collection of shapes. |
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 | Represents any component that belongs to a presentation. |
ISlideComponent | Represents any component that belongs to a slide. |
ISlidesPicture | Represents a picture reference within a slide. |
IThemeable | Represents objects that can be themed. |
Image | Concrete image wrapper holding raw bytes and metadata. |
ImageCollection | Concrete collection managing presentation images within an OPC package. |
ImageTransformOperation | Represents an image transform operation effect. |
Images | Provides static factory methods for creating Image instances. |
InnerShadow | Represents an inner shadow effect. |
LayoutSlide | Represents a layout slide in a presentation. |
LayoutSlideCollection | Base class for collections of layout slides. |
LightRig | Represents a light rig. |
LineFillFormat | Represents properties for lines filling. |
LineFormat | Represents line formatting properties. |
LoadOptions | Represents options that can be used to control how a presentation is loaded. |
MasterLayoutSlideCollection | Represents a collections of all layout slides of defined master slide. |
MasterSlide | Represents a master slide in a presentation. |
MasterSlideCollection | Represents a collection of master slides in a presentation. |
NotesSize | Represents the size of a notes slide. |
NotesSlide | Represents a notes slide in a presentation. |
NotesSlideHeaderFooterManager | Manages visibility and text content of header, footer, date-time, and slide number placeholders on a notes slide. |
NotesSlideManager | Manages notes slide operations for a slide. |
OuterShadow | Represents an outer shadow effect. |
PPImage | Concrete presentation-embedded image backed by an OPC package part. |
PVIObject | Concrete base class providing property-value-inheritance infrastructure. |
Paragraph | Represents a paragraph of text. |
ParagraphCollection | Represents a collection of paragraphs. |
ParagraphFormat | Represents the formatting properties for a paragraph. |
PatternFormat | Represents a pattern fill format. |
Picture | Concrete picture reference backed by an a:blip XML element in a slide’s XML. |
PictureFillFormat | Represents a picture fill style. |
PictureFrame | Represents a picture frame shape. |
PictureFrameLock | Determines which operations are disabled on the parent picture frame. |
Placeholder | Represents a placeholder on a slide. |
PointF | Represents a 2D point with float coordinates. |
Portion | Represents a portion (run) of text inside a text paragraph. |
PortionCollection | Represents a mutable collection of portions belonging to a slide component. |
PortionFormat | This class contains the text portion formatting properties. |
Presentation | Represents a Microsoft PowerPoint presentation document. |
PresetShadow | Represents a preset shadow effect. |
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 | Represents the formatting properties of a table row. |
SaveOptions | Represents options that control how a presentation is saved. |
Section | Represents a section of slides in a presentation. |
SectionCollection | Represents a collection of sections in a presentation. |
Shape | Base class for all shapes on a slide. |
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 | Represents the geometric frame properties of a shape. |
ShapeStyle | Represents a shape’s style reference. |
Size | Represents a 2D size with integer dimensions. |
SizeF | Represents a 2D size with float dimensions. |
Slide | Represents a slide in a presentation. |
SlideCollection | Represents a collection of slides in a presentation. |
SoftEdge | Represents a soft edge effect. |
Table | Represents a table shape on a slide. |
TableFormat | Represents format of a table. |
TextFrame | Represents the text body of a shape. |
TextFrameFormat | Contains the TextFrame’s formatting properties. |
ThreeDFormat | Represents 3-D formatting properties for a shape. |
Formas
| Interface | Description |
|---|---|
IAdjustValue | Represents a single adjustment value for a geometry shape. |
IAdjustValueCollection | Represents a collection of shape adjustment values. |
IAutoShape | Represents an AutoShape. |
IBaseHandoutNotesSlideHeaderFooterManager | Represents a base interface for handout and notes slide header and footer management. |
IBaseHeaderFooterManager | Represents a base interface for header and footer management. |
IBasePortionFormat | Defines common text run formatting properties. |
IBaseSlide | Represents a base slide. |
IBaseSlideHeaderFooterManager | Represents a base interface for slide-level header and footer management. |
IBlur | Represents a blur effect that is applied to the entire shape, including its fill. |
IBulkTextFormattable | Represents an object that can apply text formatting in bulk to all contained text. |
IBulletFormat | Represents paragraph bullet formatting properties. |
ICamera | Represents the 3-D camera properties for a shape. |
ICell | Represents a single cell in a table. |
ICellCollection | Represents a collection of table cells. |
ICellFormat | Represents the formatting of a table cell. |
IColorFormat | Represents a color format used in presentation elements. |
IColumn | Represents a single column in a table. |
IColumnCollection | Represents a collection of table columns. |
IColumnFormat | Represents the formatting properties of a table column. |
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 | Represents a connector shape that links two shapes. |
IConnectorLock | Determines which operations are disabled on the parent connector shape. |
ICustomData | Represents custom data associated with a shape. |
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 | Represents fill formatting properties for a shape or text. |
IFillOverlay | Represents a Fill Overlay effect. |
IFillParamSource | Auxiliary interface for fill parameter source. |
IFontData | Represents a font definition. |
IGeometryShape | Represents a shape with geometric properties. |
IGlobalLayoutSlideCollection | Represents a collection of all layout slides in presentation. |
IGlow | Represents a glow effect, in which a color blurred outline is added outside the edges of the object. |
IGradientFormat | Represents gradient fill formatting properties. |
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 | Determines which operations are disabled on the parent graphical object. |
IGroupShape | Represents a group shape that contains other shapes. |
IHeadingPair | Represents a heading pair entry describing a content grouping in a presentation. |
IHyperlinkContainer | Represents an object that can contain hyperlinks. |
IImageTransformOperation | Represents an image transform operation effect. |
IInnerShadow | Represents an inner shadow effect. |
ILayoutSlide | Represents a layout slide. |
ILayoutSlideCollection | Represents a base class for collection of layout slides. |
ILightRig | Represents a light rig. |
ILineFillFormat | Represents properties for lines filling. |
ILineFormat | Represents format of a line. |
ILineParamSource | Marker interface for objects that can serve as a source of line parameters. |
ILoadOptions | Represents options that can be used to control how a presentation is loaded. |
IMasterLayoutSlideCollection | Represents a collection of layout slides belonging to a master slide. |
IMasterSlide | Represents a master slide in a presentation. |
IMasterSlideCollection | Represents a collection of master slides. |
INotesSize | Represents the size of a notes slide. |
INotesSlide | Represents a notes slide in a presentation. |
INotesSlideHeaderFooterManager | Represents a manager for notes slide header and footer placeholders. |
INotesSlideManager | Manages notes slide operations for a slide. |
IOuterShadow | Represents an Outer Shadow effect. |
IParagraphCollection | Represents a collection of paragraphs. |
IParagraphFormat | Contains the paragraph formatting properties. |
IPatternFormat | Represents a pattern fill format. |
IPictureFillFormat | Represents a picture fill style. |
IPictureFrame | Represents a picture frame shape. |
IPictureFrameLock | Determines which editing operations are disabled on a picture frame. |
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 | Represents the formatting properties for a table row. |
ISaveOptions | Represents options that control how a presentation is saved. |
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 | Represents the geometric frame properties of a shape. |
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 | Represents the text frame of a shape or cell. |
ITextFrameFormat | Contains the TextFrame’s formatting properties. |
IThreeDFormat | Represents 3-D properties. |
IThreeDParamSource | Marker interface for objects that provide 3D formatting parameters. |
Teksts
| 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 | Defines constants representing all supported file formats for saving a presentation. |
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. |
Formatēšana
| Class | Description |
|---|---|
| ColorFormat | Krāsas vērtība ar tipu (RGB, shēma, iepriekš iestatīta). |
| FillFormat | Aizpildījuma iestatījumi (vienkrāsains, gradienta, raksts, attēls). |
| LineFormat | Līnijas/robežas iestatījumi (platums, pārtraukts, bultas). |
| EffectFormat | Vizuālie efekti (ēna, spīdums, izplūdums, atspoguļojums). |
| GradientFormat | Gradienta pieturas un gradienta aizpildījuma iestatījumi. |
| PatternFormat | Raksta aizpildījuma iestatījumi. |
| ThreeDFormat | 3-D slīpums, ekstrūzija, kamera un apgaismojums. |
Zīmējumi un Attēli
| Klase | Apraksts |
|---|---|
| PictureFrame | Attēls, kas ir iekļauts kā attēla rāmja forma. |
| PictureFillFormat | Attēla aizpildījuma iestatījumi formām. |
| ImageCollection | Iegultā attēla pārvaldība. |
Slaidu struktūra
| Klase | Apraksts |
|---|---|
| LayoutSlide | Slaidu izkārtojuma veidne. |
| MasterSlide | Galvenā slaida veidne. |
| NotesSlide | Runātāja piezīmes, kas pievienotas slaidam. |
| Placeholder | Vietturētāja metadati uz formas. |
Metadati un sadarbība
| Klase | Apraksts |
|---|---|
| DocumentProperties | Pamat, lietojumprogrammas un pielāgotie dokumenta metadati. |
| Comment | Slaida komentārs ar pozīciju, tekstu un autoru. |
| CommentAuthor | Slaidu komentāru autors. |