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

Основни класове

ClassDescription
AdjustValueRepresents a geometry shape’s adjustment value.
AdjustValueCollectionReprasents a collection of shape’s adjustments.
AutoShapeRepresents an AutoShape.
BackgroundRepresents background of a slide.
BaseHandoutNotesSlideHeaderFooterManagerClass in the Slides PYTHON API.
BasePortionFormatОбщи свойства за форматиране на текстови части.
BaseShapeLockClass in the Slides PYTHON API.
BaseSlideПредставя общи данни за всички типове слайдове.
BulletFormatПредставя свойствата за форматиране на параграфи.
CameraRepresents Camera.
CellRepresents a cell of a table.
CellCollectionRepresents a collection of cells.
CellFormatRepresents format of a table cell.
ColorFormatRepresents a color used in a presentation.
ColumnRepresents a column in a table.
ColumnCollectionRepresents collection of columns in a table.
CommentRepresents a comment on a slide.
CommentAuthorRepresents an author of comments.
CommentAuthorCollectionRepresents a collection of comment authors.
CommentCollectionRepresents a collection of comments of one author.
ConnectorRepresents a connector.
DocumentPropertiesRepresents properties of a presentation.
EffectFormatПредставя свойствата на формата.
FillFormatПредставя опции за форматиране на пълнеж.
FontDataRepresents a font definition.
FontsFonts collection.
GeometryShapeClass with 1 method and 31 properties.
GlobalLayoutSlideCollectionПредставя колекция от всички слайдове за оформление в презентацията.
GradientFormatRepresent a gradient format.
GradientStopRepresents a gradient format.
GradientStopCollectionRepresnts a collection of gradient stops.
GraphicalObjectClass with 1 method and 29 properties.
GraphicalObjectLockClass extending BaseShapeLock.
GroupShapeRepresents a group of shapes on a slide.
GroupShapeLockDetermines which operations are disabled on the parent GroupShape.
HeadingPairRepresents a ‘Heading pair’ property of the document.
ImageRepresents a raster or vector image.
ImageCollectionRepresents collection of PPImage.
ImagesМетоди за инстанциране и работа с тях.
LayoutSlideRepresents a layout slide.
LayoutSlideCollectionПредставя основен клас за събиране на слайдове.
LightRigRepresents LightRig.
LineFillFormatПредставя свойства за попълване на линии.
LineFormatRepresents format of a line.
MasterLayoutSlideCollectionПредставя колекция от всички слайдове за оформление на дефиниран мастер-слайд.
MasterSlideRepresents a master slide in a presentation.
MasterSlideCollectionRepresents a collection of master slides.
NotesSizeRepresents a size of notes slide.
NotesSlideRepresents a notes slide in a presentation.
NotesSlideHeaderFooterManagerПредставя мениджър, който държи поведението на записите слайд за местата, включително заглавие за място.
NotesSlideManagerNotes slide manager.
PPImageRepresents an image in a presentation.
PVIObjectОгражда основната инфраструктура за услуги, която може да бъде предмет на наследство по стойност.
ParagraphRepresents a paragraph of text.
ParagraphCollectionRepresents a collection of a paragraphs.
ParagraphFormatТози клас съдържа свойствата за форматиране на параграфи.
PatternFormatRepresents a pattern to fill a shape.
PictureRepresents a picture in a presentation.
PictureFillFormatПредставлява стил на пълнене.
PictureFrameПредставлява рамка с снимка вътре.
PictureFrameLockDetermines which operations are disabled on the parent PictureFrame.
PortionПредставя част от текст в текстови параграф.
PortionCollectionRepresents a collection of portions.
PortionFormatТози клас съдържа свойствата за форматиране на текстови части.
PresentationRepresents a Microsoft PowerPoint presentation.
RowRepresents a row in a table.
RowCollectionПредставлява колекция от таблични редове.
ShapeRepresents a shape on a slide.
ShapeBevelСъдържа свойствата на основния рельеф на формата.
ShapeCollectionRepresents a collection of shapes.
ShapeFrameRepresents shape frame’s properties.
SlideRepresents a slide in a presentation.
SlideCollectionRepresents a collection of a slides.
TableRepresents a table on a slide.
TableFormatRepresents format of a table.
TextFrameRepresents a TextFrame.
TextFrameFormatContains the TextFrame’s formatTextFrameFormatting properties.
ThreeDFormatRepresents 3-D properties.

Изброявания

EnumerationDescription
BackgroundTypeОпределя източника на запълване на фонов слайд.
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Относи се към стила на номерираните куршуми.
OrientationRepresents the orientation of a shape.
PatternStyleОпределя стила на модела.
PictureFillModeОпределя как ще се запълни площта на снимката.
PresetColorПредставя предварително зададени цветове.
PresetShadowTypeПредстави настройка за ефект сянка.
RectangleAlignmentDefines 2-dimension allignment.
SchemeColorRepresents colors in a color scheme.
ShapeTypeПредставя предварително зададена геометрия на геометрични форми.
SlideLayoutTypeОпределя типа на оформлението на слайда.
SourceFormatПредставя формат на изходния файл.
TableStylePresetПредставя сградените столове.
TextAlignmentПредставя различни стилове на подравняване на текста.
TextAnchorTypeподреждане на текстово поле в рамките на текстна област.
TextAutofitTypeОпределя режим на автоматично подреждане на текста.
TextCapTypeОпределя вида на текстовото капитализиране.
TextShapeTypeОпределя формата на опаковането.
TextStrikethroughTypeОпределя вида на текста, който се променя.
TextUnderlineTypeОпределя вида на текста подчертан.
TextVerticalTypeОпределя вертикалния режим на писане за текст.
TileFlipОпределя режим на превръщане.

Подпакети

ClassDescription
AnimationTimeLineRepresents timeline of animation.
BehaviorПредставят поведение на ефект от базата клас.
BehaviorCollectionПредставя колекция от ефекти върху поведението.
BehaviorFactoryФабрика за създаване на инстанции с ефекти от поведение.
BehaviorPropertyПредставя видовете свойства за поведение на анимацията.
BehaviorPropertyCollectionПредставя колекция от свойства на поведението.
ColorEffectОтношение на цветовите ефекти към ефекта.
ColorOffsetRepresent color offset.
CommandEffectПредставя командното поведение на ефекта.
EffectRepresents animation effect.
FilterEffectПредставяйте поведението на ефекта от филтър.
MotionCmdPathRepresent one command of a path.
MotionEffectПредставя движение, действие и поведение на действието.
MotionPathRepresent motion path.
PointRepresents animation point.
PointCollectionRepresents a collection of animation points.
PropertyEffectПредставят свойството на действието поведение на действие.
RotationEffectПредставя поведението на ротационния ефект.
ScaleEffectПредставят мащабното поведение на ефекта.
SequenceRepresents sequence (collection of effects).
SequenceCollectionПредставлява колекция от интерактивни последователности.
SetEffectПредставя сет ефект поведение на ефекта.
TextAnimationRepresent text animation.
TextAnimationCollectionПредставлява колекция от текстови анимации.
TimingRepresents animation timing.
EnumerationDescription
AfterAnimationTypeПредставя след анимационния тип на анимирания ефект.
AnimateTextTypeОпределя анимирания текстови тип на анимационен ефект.
BehaviorAccumulateTypeПредставя видове натрупване на ефекта поведение.
BehaviorAdditiveTypeПредставя аддитивен тип за поведение на ефекта.
BuildTypeОпределя как ще се показва текстът на фигура по време на анимация.
ColorDirectionПредставя цветовата посока за поведението на цветния ефект.
ColorSpaceПредставя цветно пространство за поведение на цветния ефект.
CommandEffectTypeПредставя типа на командния ефект за поведението на командата.
EffectChartMajorGroupingTypeОпределя вида на анимационния ефект за елемента в диаграмата.
EffectChartMinorGroupingTypeОпределя вида на анимационния ефект за елемента в диаграмата в серия или категория.
EffectFillTypeRepresent fill types.
EffectPresetClassTypeПредставя видовете класове на ефекта.
EffectRestartTypeПредставя видовете рестартиране за време.
EffectSubtypeПредставя подтипове на анимационен ефект.
EffectTriggerTypeОпределяне на вида ефект-тригър.
EffectTypeОпределя вида на анимационния ефект.
FilterEffectRevealTypeОпределя филтър отразяващ тип.
FilterEffectSubtypeПредставя подтипове на филтриращия ефект.
FilterEffectTypeОпределя видовете филтриращи ефекти.
MotionCommandPathTypeПредставя видовете команди за поведение на анимационния ефект.
MotionOriginTypeОпределя към какво е относително произходът на пътя за движение.
MotionPathEditModeSpecifies how the motion path moves when the target shape is moved.
MotionPathPointsTypeПредставят видове точки в анимационния път на движение.
PropertyCalcModeTypeПредставя режим на изчисление за анимационното свойство.
PropertyValueTypeПредставят видове стойности на собствеността.
ClassDescription
AxesManagerПредоставя достъп до графичните оси.
AxisОгражда обекта, който представлява ос на диаграма.
BaseChartValueБазов клас за видовете стойности на диаграмата.
ChartRepresents a chart on a slide.
ChartCategoryRepresents a chart category.
ChartCategoryCollectionПредставлява съвкупност от категории на диаграми.
ChartDataПредставя данни, използвани за изобразяване на графики.
ChartDataCellОпределя клетка в работния лист с данни от диаграмата.
ChartDataPointПредставлява серия от данни.
ChartDataPointCollectionПредставя събиране на точки от данни за серия.
ChartDataWorkbookПредоставя достъп до вградената книга на Excel за данни от диаграм.
ChartDataWorksheetПредставя работен лист в работния книжок с данни от диаграмата.
ChartLinesFormatПредставя свойства на форматът gridlines.
ChartPlotAreaОпределя правоъгълник, където трябва да се изобрази графиката.
ChartPortionFormatChart portion formatting — wraps inside .
ChartSeriesRepresents a chart series.
ChartSeriesCollectionПредставлява колекция от серии графики.
ChartSeriesGroupRepresents group of series.
ChartSeriesGroupCollectionCollection of ChartSeriesGroup objects.
ChartSeriesReadonlyCollectionПросмотр само за четене на серии от графики, принадлежащи към една група серия.
ChartTextFormatОпределя форматиране на текст по подразбиране за елементи от графичен текст.
ChartTitleПредставя свойствата на заглавието на диаграмата.
ChartWallRepresents walls on 3D charts.
DataLabelОпределя серия от данни с етикет.
DataLabelCollectionОпределя етикетите на серия от таблици.
DataLabelFormatRepresents formatting options for DataLabel.
DataSourceTypeForErrorBarsCustomValuesSpecifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list.
DataTableПредставя свойствата на таблицата с данни.
DoubleChartValueПредставя двойна стойност, подкрепена от клетка на работната книга или буквално.
ErrorBarsCustomValuesОпределя стойностите на лентата за грешки за една точка данни.
ErrorBarsFormatОпределя ленти с грешки от серии на графиките.
FormatRepresents chart format properties (fill, line, effect, 3D).
LegendRepresents chart’s legend properties.
LegendEntryCollectionCollection of legend entries.
LegendEntryPropertiesПредставя свойствата на легендата за вписване на диаграма.
MarkerRepresents a chart marker (symbol at data points).
Rotation3DRepresents 3D rotation of a chart.
StringChartValueПредставя струнна стойност, подкрепена от клетки на работната книга или буквално.
StringOrDoubleChartValueПредставя стойност, която може да бъде нишка или двойна, подкрепена от клетка или буквално.
TrendlineRepresents a trend line of a chart series.
TrendlineCollectionПредставя колекция от обекти на Trendline за серия графики.
EnumerationDescription
AxisPositionTypeDetermines a position of axis.
BubbleSizeRepresentationTypeОпределя възможните начини за представяне на данни като размери на диаграми с балони.
CategoryAxisTypeRepresents a type of a category axis.
ChartDataSourceTypeПредставя един вид източник на данни от диаграмата.
ChartTypeRepresents a type of chart.
CombinableSeriesTypesGroupПерепис на групи от комбинативни типове серии.
CrossesTypeОпределя къде ще се пресече оста.
DataSourceTypeData source types.
DisplayBlanksAsTypeОпределя как ще се показват липсващите данни.
DisplayUnitTypeОпределя многобройността на показаните данни.
ErrorBarTypeRepresents type of error bar.
ErrorBarValueTypeRepresents type of error bar value.
LayoutTargetTypeIf 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Определя позицията на етикетите за данни.
LegendPositionTypeDetermines a position of legend on a chart.
MarkerStyleTypeDetermines form of marker on chart’s data point.
PieSplitTypeRepresents a type of splitting points in the second pie or bar on a pie-of-pie or bar-of-pie chart.
StyleTypeRepresents chart style.
TickLabelPositionTypeОпределя типа на позицията на етикетите с отбелязания знак върху посочената ос.
TickMarkTypeОпределя типа на знака за отбелязване за посочената ос.
TimeUnitTypeRepresents the base unit for the category axis.
TrendlineTypeRepresents type of trend line.
ClassDescription
ColorRepresents an ARGB color, equivalent to System.Drawing.Color.
PointFRepresents a 2D point with float coordinates, equivalent to System.Drawing.PointF.
SizeRepresents a 2D size with integer dimensions, equivalent to System.Drawing.Size.
SizeFRepresents a 2D size with float dimensions, equivalent to System.Drawing.SizeF.
ClassDescription
BlurПредставя ефект на замъгляване, който се прилага върху цялата форма, включително и пълненето й.
FillOverlayRepresents a Fill Overlay effect.
GlowПредставя ефект на сияние, при който се добавя размазана очертателна линия извън ръбовете на обекта.
ImageTransformOperationClass with 3 properties.
InnerShadowRepresents a Inner Shadow effect.
OuterShadowRepresents an Outer Shadow effect.
PresetShadowRepresents a Preset Shadow effect.
ReflectionRepresents a Reflection effect.
SoftEdgeПредставя мекият ефект.
EnumerationDescription
SaveFormatКонстанти, които определят формата на запазено представяне.
ClassDescription
CornerDirectionTransitionЕфект на преход в ъглово посочение.
EightDirectionTransitionЕфект на преход в осем посоки.
EmptyTransitionЕфект на преходът с празен слайд.
FlyThroughTransitionЕфект на преминаване с пролет.
GlitterTransitionЕфект на преход с блестящи скоби.
ClassDescription
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)

Вижте също:

 Български