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 | Представя колекция от ефекти върху поведението. |
BehaviorFactory | Фабрика за създаване на инстанции с ефекти от поведение. |
BehaviorProperty | Представя видовете свойства за поведение на анимацията. |
BehaviorPropertyCollection | Представя колекция от свойства на поведението. |
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 | Представят свойството на действието поведение на действие. |
RotationEffect | Представя поведението на ротационния ефект. |
ScaleEffect | Представят мащабното поведение на ефекта. |
Sequence | Represents sequence (collection of effects). |
SequenceCollection | Представлява колекция от интерактивни последователности. |
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 | Определя клетка в работния лист с данни от диаграмата. |
ChartDataPoint | Представлява серия от данни. |
ChartDataPointCollection | Представя събиране на точки от данни за серия. |
ChartDataWorkbook | Предоставя достъп до вградената книга на Excel за данни от диаграм. |
ChartDataWorksheet | Представя работен лист в работния книжок с данни от диаграмата. |
ChartLinesFormat | Представя свойства на форматът gridlines. |
ChartPlotArea | Определя правоъгълник, където трябва да се изобрази графиката. |
ChartPortionFormat | Chart portion formatting — wraps inside . |
ChartSeries | Represents a chart series. |
ChartSeriesCollection | Представлява колекция от серии графики. |
ChartSeriesGroup | Represents group of series. |
ChartSeriesGroupCollection | Collection of ChartSeriesGroup objects. |
ChartSeriesReadonlyCollection | Просмотр само за четене на серии от графики, принадлежащи към една група серия. |
ChartTextFormat | Определя форматиране на текст по подразбиране за елементи от графичен текст. |
ChartTitle | Представя свойствата на заглавието на диаграмата. |
ChartWall | Represents walls on 3D charts. |
DataLabel | Определя серия от данни с етикет. |
DataLabelCollection | Определя етикетите на серия от таблици. |
DataLabelFormat | Represents formatting options for DataLabel. |
DataSourceTypeForErrorBarsCustomValues | Specifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list. |
DataTable | Представя свойствата на таблицата с данни. |
DoubleChartValue | Представя двойна стойност, подкрепена от клетка на работната книга или буквално. |
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 | Представя струнна стойност, подкрепена от клетки на работната книга или буквално. |
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 | Представя ефект на замъгляване, който се прилага върху цялата форма, включително и пълненето й. |
FillOverlay | Represents a Fill Overlay effect. |
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 | Представлява колекцията от стилове за пълнене. |
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)Вижте също:
- Ръководство за разработчиците: Указатели за характеристики с примери на кодове
- Указания за това как да се справяме с проблема: Статии, насочени към задачи
- Започване на работа: Инсталация и първи сценарий