Aspose.Slides FOSS for Python
Обзор
Aspose.Slides FOSS для Python API организована в aspose.slides_foss Все общественные классы живут в условиях, которые определены aspose.slides_foss или одним из его подмодулей.
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color, PointFОсновные классы
| Class | Description |
|---|---|
AdjustValue | Represents a geometry shape’s adjustment value. |
AdjustValueCollection | Reprasents a collection of shape’s adjustments. |
AutoShape | Represents an AutoShape. |
Background | Represents background of a slide. |
BaseHandoutNotesSlideHeaderFooterManager | Class in the Slides PYTHON API. |
BasePortionFormat | Обычные свойства форматирования текстовой части. |
BaseShapeLock | Class in the Slides PYTHON API. |
BaseSlide | Представляет общие данные для всех типов слайдов. |
BulletFormat | Представляет свойства форматирования букв параграфа. |
Camera | Represents Camera. |
Cell | Represents a cell of a table. |
CellCollection | Represents a collection of cells. |
CellFormat | Represents format of a table cell. |
ColorFormat | Represents a color used in a presentation. |
Column | Represents a column in a table. |
ColumnCollection | Represents collection of columns in a table. |
Comment | Represents a comment on a slide. |
CommentAuthor | Represents an author of comments. |
CommentAuthorCollection | Represents a collection of comment authors. |
CommentCollection | Represents a collection of comments of one author. |
Connector | Represents a connector. |
DocumentProperties | Represents properties of a presentation. |
EffectFormat | Представляет свойства формы. |
FillFormat | Представляет собой варианты форматирования заполнения. |
FontData | Represents a font definition. |
Fonts | Fonts collection. |
GeometryShape | Class with 1 method and 31 properties. |
GlobalLayoutSlideCollection | Представляет собой сборник всех слайдов в презентации. |
GradientFormat | Represent a gradient format. |
GradientStop | Represents a gradient format. |
GradientStopCollection | Represnts a collection of gradient stops. |
GraphicalObject | Class with 1 method and 29 properties. |
GraphicalObjectLock | Class extending BaseShapeLock. |
GroupShape | Represents a group of shapes on a slide. |
GroupShapeLock | Determines which operations are disabled on the parent GroupShape. |
HeadingPair | Represents a ‘Heading pair’ property of the document. |
Image | Represents a raster or vector image. |
ImageCollection | Represents collection of PPImage. |
Images | Методы для инстанцизации и работы с ними . |
LayoutSlide | Represents a layout slide. |
LayoutSlideCollection | Представляет базовый класс для сбора слайдов макет. |
LightRig | Represents LightRig. |
LineFillFormat | Представляет свойства заполнения линий. |
LineFormat | Represents format of a line. |
MasterLayoutSlideCollection | Представляет собой коллекцию всех слайдов макетного оформления из определенных основных слайда. |
MasterSlide | Represents a master slide in a presentation. |
MasterSlideCollection | Represents a collection of master slides. |
NotesSize | Represents a size of notes slide. |
NotesSlide | Represents a notes slide in a presentation. |
NotesSlideHeaderFooterManager | Представляет менеджера, который держит поведение слайд-места для заметки, включая местоположение заголовка. |
NotesSlideManager | Notes slide manager. |
PPImage | Represents an image in a presentation. |
PVIObject | Охватывает базовую инфраструктуру услуг для объектов, которые могут быть предметом наследства стоимости имущества. |
Paragraph | Represents a paragraph of text. |
ParagraphCollection | Represents a collection of a paragraphs. |
ParagraphFormat | Этот класс содержит свойства форматирования абзацев. |
PatternFormat | Represents a pattern to fill a shape. |
Picture | Represents a picture in a presentation. |
PictureFillFormat | Представляет стиль заполнения картинки. |
PictureFrame | Представляет собой рамку с картинкой внутри. |
PictureFrameLock | Determines which operations are disabled on the parent PictureFrame. |
Portion | Представляет часть текста в абзаце. |
PortionCollection | Represents a collection of portions. |
PortionFormat | Этот класс содержит свойства форматирования текстовой части. |
Presentation | Represents a Microsoft PowerPoint presentation. |
Row | Represents a row in a table. |
RowCollection | Представляет собой совокупность стольных рядов. |
Shape | Represents a shape on a slide. |
ShapeBevel | Содержит свойства основного рельефа формы лица. |
ShapeCollection | Represents a collection of shapes. |
ShapeFrame | Represents shape frame’s properties. |
Slide | Represents a slide in a presentation. |
SlideCollection | Represents a collection of a slides. |
Table | Represents a table on a slide. |
TableFormat | Represents format of a table. |
TextFrame | Represents a TextFrame. |
TextFrameFormat | Contains the TextFrame’s formatTextFrameFormatting properties. |
ThreeDFormat | Represents 3-D properties. |
Перечисления
| Enumeration | Description |
|---|---|
BackgroundType | Определяет источник заполнения фонов слайда. |
BevelPresetType | Постоянные, определяющие 3D-образ. |
BulletType | Относится к типу расширенных пуль. |
CameraPresetType | Постоянные, определяющие тип предварительной установки камеры. |
ColorType | Представляет различные цветовые режимы. |
FillBlendMode | Determines blend mode. |
FillType | Указывает тип внутреннего заполнения различных визуальных объектов. |
FontAlignment | Представляет вертикальное выравнивание шрифтов. |
GradientDirection | Представляет стиль градиента. |
GradientShape | Представляет форму градиентного заполнения. |
LightRigPresetType | Постоянные, определяющие типы предварительно настроенных световых сигналов. |
LightingDirection | Постоянные, определяющие направление света. |
LineAlignment | Представляет тип выравнивания линий. |
LineArrowheadLength | Represents the length of an arrowhead. |
LineArrowheadStyle | Represents the style of an arrowhead. |
LineArrowheadWidth | Represents the width of an arrowhead. |
LineCapStyle | Представляет стиль линейной шапки. |
LineDashStyle | Представляет стиль линейной панели. |
LineJoinStyle | Представляет стиль соединения линий. |
LineStyle | Represents the style of a line. |
MaterialPresetType | Постоянные, определяющие форму материала. |
NullableBool | Представляет тройные булевые значения. |
NumberedBulletStyle | Это стиль пронумерованных пуль. |
Orientation | Represents the orientation of a shape. |
PatternStyle | Представляет стиль шаблона. |
PictureFillMode | Определяет, как картина заполнит площадь. |
PresetColor | Представляет заранее установленные цвета. |
PresetShadowType | Представляет собой предустановку для эффекта тени. |
RectangleAlignment | Defines 2-dimension allignment. |
SchemeColor | Represents colors in a color scheme. |
ShapeType | Представляет заданную геометрию геометрийных форм. |
SlideLayoutType | Представляет тип планировки слайдов. |
SourceFormat | Представляет формат исходного файла. |
TableStylePreset | Представляет собой стиль стола. |
TextAlignment | Представляет различные стили выравнивания текста. |
TextAnchorType | выстраивание текстового поля в пределах текста. |
TextAutofitType | Определяет режим автосоединения текста. |
TextCapType | Представляет тип текстового капитализации. |
TextShapeType | Относится к форме обертывания текста. |
TextStrikethroughType | Представляет тип текста, который проникает через. |
TextUnderlineType | Определяет тип текста подчеркнутого. |
TextVerticalType | Определяет вертикальный режим записи текста. |
TileFlip | Определяет режим перевертывания плитки. |
Подпакеты
| Class | Description |
|---|---|
AnimationTimeLine | Represents timeline of animation. |
Behavior | Представлять поведение базового класса эффекта. |
BehaviorCollection | Represents collection of behavior effects. |
BehaviorFactory | Factory for creating behavior effect instances. |
BehaviorProperty | Represent property types for animation behavior. |
BehaviorPropertyCollection | Represents collection of behavior properties. |
ColorEffect | Представьте цветный эффект поведения эффекта. |
ColorOffset | Represent color offset. |
CommandEffect | Представлять действие командного действия. |
Effect | Represents animation effect. |
FilterEffect | Представьте поведение эффекта фильтра. |
MotionCmdPath | Represent one command of a path. |
MotionEffect | Представлять движение эффекта поведение эффектов. |
MotionPath | Represent motion path. |
Point | Represents animation point. |
PointCollection | Represents a collection of animation points. |
PropertyEffect | Represent property effect behavior of effect. |
RotationEffect | Представлять действие действия вращения. |
ScaleEffect | Представлять масштабное действие поведения эффекта. |
Sequence | Represents sequence (collection of effects). |
SequenceCollection | Represents collection of interactive sequences. |
SetEffect | Представлять набор эффектов поведения эффекта. |
TextAnimation | Represent text animation. |
TextAnimationCollection | Представляет собой коллекцию текстовых анимаций. |
Timing | Represents animation timing. |
| Enumeration | Description |
|---|---|
AfterAnimationType | Представляет после анимационного типа эффекта анимирования. |
AnimateTextType | Представляет тип анимационного текста эффекта анимирования. |
BehaviorAccumulateType | Представляет типы накопления эффективного поведения. |
BehaviorAdditiveType | Представляет аддитивный тип для эффекта поведения. |
BuildType | Определяет, как текст будет отображаться на фигуре во время анимации. |
ColorDirection | Представляет направление цвета для поведения цветового эффекта. |
ColorSpace | Представляет цветовое пространство для поведения цветного эффекта. |
CommandEffectType | Представляет тип эффекта команды для поведения эффектов команд. |
EffectChartMajorGroupingType | Представляет тип эффекта анимации для элемента диаграммы. |
EffectChartMinorGroupingType | Представляет тип эффекта анимации для элемента диаграммы в серии или категории. |
EffectFillType | Represent fill types. |
EffectPresetClassType | Представлять типы классов эффектов. |
EffectRestartType | Представьте типы перезапуска для определения времени. |
EffectSubtype | Представляет подтипы эффекта анимации. |
EffectTriggerType | Представлять тип эффекта-триггера. |
EffectType | Представляет тип эффекта анимации. |
FilterEffectRevealType | Определяет тип фильтра. |
FilterEffectSubtype | Представляет подтипы фильтрового эффекта. |
FilterEffectType | Представляет типы фильтровых эффектов. |
MotionCommandPathType | Представлять типы команд для поведения эффекта движения анимации. |
MotionOriginType | Указывает, к чему относится происхождение пути движения. |
MotionPathEditMode | Specifies how the motion path moves when the target shape is moved. |
MotionPathPointsType | Представлять типы точек в анимации движения пути. |
PropertyCalcModeType | Представлять режим вычисления для свойства анимации. |
PropertyValueType | Представлять типы стоимости имущества. |
| Class | Description |
|---|---|
AxesManager | Предоставляет доступ к оси карты. |
Axis | Ограждает объект, который представляет собой ось диаграммы. |
BaseChartValue | Базовый класс для типов значений в диаграмме. |
Chart | Represents a chart on a slide. |
ChartCategory | Represents a chart category. |
ChartCategoryCollection | Представляет собой совокупность категорий графиков. |
ChartData | Представляет данные, используемые для составления графиков. |
ChartDataCell | Represents a cell in the chart data workbook. |
ChartDataPoint | Представляет серийную точку данных. |
ChartDataPointCollection | Represents collection of data points for a series. |
ChartDataWorkbook | Предоставляет доступ к встроенной рабочей книге Excel для данных диаграммы. |
ChartDataWorksheet | Представляет собой таблицу в рабочем счете данных диаграммы. |
ChartLinesFormat | Представляет свойства формата сетки. |
ChartPlotArea | Represents rectangle where chart should be plotted. |
ChartPortionFormat | Chart portion formatting — wraps inside . |
ChartSeries | Represents a chart series. |
ChartSeriesCollection | Представляет собой совокупность серий графиков. |
ChartSeriesGroup | Represents group of series. |
ChartSeriesGroupCollection | Collection of ChartSeriesGroup objects. |
ChartSeriesReadonlyCollection | Readonly view of chart series belonging to a single series group. |
ChartTextFormat | Указывает форматирование текста по умолчанию для элементов текстового диаграмма. |
ChartTitle | Представляет свойства заголовка диаграммы. |
ChartWall | Represents walls on 3D charts. |
DataLabel | Represents a series data point label. |
DataLabelCollection | Относится к серии таблиц. |
DataLabelFormat | Represents formatting options for DataLabel. |
DataSourceTypeForErrorBarsCustomValues | Specifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list. |
DataTable | Представляет свойства таблицы данных. |
DoubleChartValue | Represents a double value backed by a workbook cell or literal. |
ErrorBarsCustomValues | Указывает значения строки ошибок для одной точки данных. |
ErrorBarsFormat | Представляет ошибки в серии графиков. |
Format | Represents chart format properties (fill, line, effect, 3D). |
Legend | Represents chart’s legend properties. |
LegendEntryCollection | Collection of legend entries. |
LegendEntryProperties | Представляет свойства легенды входа на графике. |
Marker | Represents a chart marker (symbol at data points). |
Rotation3D | Represents 3D rotation of a chart. |
StringChartValue | Represents a string value backed by workbook cells or literal. |
StringOrDoubleChartValue | Представляет значение, которое может быть строкой или двойным, подкрепленное ячейкой либо буквальным. |
Trendline | Represents a trend line of a chart series. |
TrendlineCollection | Представляет собой коллекцию объектов Trendline для серии графиков. |
| Enumeration | Description |
|---|---|
AxisPositionType | Determines a position of axis. |
BubbleSizeRepresentationType | Указывает возможные способы представления данных в виде размеров графиков пузырей. |
CategoryAxisType | Represents a type of a category axis. |
ChartDataSourceType | Представляет собой тип источника данных диаграммы. |
ChartType | Represents a type of chart. |
CombinableSeriesTypesGroup | Перечень групп типов комбинируемых серий. |
CrossesType | Определяет, где будет пересекаться ось. |
DataSourceType | Data source types. |
DisplayBlanksAsType | Определяет, как будут отображаться отсутствующие данные. |
DisplayUnitType | Определяет многообразие отображаемых данных. |
ErrorBarType | Represents type of error bar. |
ErrorBarValueType | Represents type of error bar value. |
LayoutTargetType | If layout of the plot area defined manually this property specifies whether to layout the plot area by its inside (not including axis and axis labels) or outside (including axis and axis labels). |
LegendDataLabelPosition | Определяет положение этикетки данных. |
LegendPositionType | Determines a position of legend on a chart. |
MarkerStyleType | Determines form of marker on chart’s data point. |
PieSplitType | Represents a type of splitting points in the second pie or bar on a pie-of-pie or bar-of-pie chart. |
StyleType | Represents chart style. |
TickLabelPositionType | Определяет тип положения этикетки с отметкой на указанной оси. |
TickMarkType | Определяет тип знака для указанной оси. |
TimeUnitType | Represents the base unit for the category axis. |
TrendlineType | Represents type of trend line. |
| Class | Description |
|---|---|
Color | Represents an ARGB color, equivalent to System.Drawing.Color. |
PointF | Represents a 2D point with float coordinates, equivalent to System.Drawing.PointF. |
Size | Represents a 2D size with integer dimensions, equivalent to System.Drawing.Size. |
SizeF | Represents a 2D size with float dimensions, equivalent to System.Drawing.SizeF. |
| Class | Description |
|---|---|
Blur | Представляет эффект “Бол” (blur), который применяется ко всей форме, включая ее заполнение. |
FillOverlay | Represents a Fill Overlay effect. |
Glow | Представляет эффект Glow, в котором за краями объекта добавляется размытый контур. |
ImageTransformOperation | Class with 3 properties. |
InnerShadow | Represents a Inner Shadow effect. |
OuterShadow | Represents an Outer Shadow effect. |
PresetShadow | Represents a Preset Shadow effect. |
Reflection | Represents a Reflection effect. |
SoftEdge | Это эффект мягкого края. |
| Enumeration | Description |
|---|---|
SaveFormat | Постоянные, определяющие формат сохраненной презентации. |
| Class | Description |
|---|---|
CornerDirectionTransition | Эффект перехода с угловой направленностью. |
EightDirectionTransition | Эффект перехода на восьмисторонний слайд. |
EmptyTransition | Эффект перехода на пустой слайд. |
FlyThroughTransition | Эффект перехода с пролетающим скольжением. |
GlitterTransition | Эффект сдвига глянцевого. |
| Class | Description |
|---|---|
FillFormatCollection | Represents the collection of fill styles. |
FormatScheme | Сохраняет формат, определенный темой для фигур. |
LineFormatCollection | Представляет коллекцию стилей линий. |
Быстрая справка
import aspose.slides_foss as slides
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color
from aspose.slides_foss.export import SaveFormat
with slides.Presentation() as prs:
slide = prs.slides[0]
# Add shape with text
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 120)
tf = shape.add_text_frame("Slide content")
# Format the text
fmt = tf.paragraphs[0].portions[0].portion_format
fmt.font_height = 24
fmt.font_bold = NullableBool.TRUE
fmt.fill_format.fill_type = FillType.SOLID
fmt.fill_format.solid_fill_color.color = Color.from_argb(255, 0, 70, 127)
# Fill the shape
shape.fill_format.fill_type = FillType.SOLID
shape.fill_format.solid_fill_color.color = Color.from_argb(255, 230, 240, 255)
prs.save("demo.pptx", SaveFormat.PPTX)См. также:
- Руководство разработчиков: Руководство по функциям с примерами кода.
- Руководство по применению: Статьи, ориентированные на задачи
- Начинать: Установка и первый сценарий