Aspose.Slides FOSS - FOSS for Python

Oversigt over de forskellige former for støtte

The Aspose.Slides FOSS for Python API is organized into the aspose.slides_foss package and its sub-packages. All public classes live under aspose.slides_foss or one of its sub-modules.

FOSS for Python API er organiseret i den aspose.slides_foss Alle offentlige klasser lever under et fælles arbejdsmarkedsprogram, der er baseret på de nationale regler. aspose.slides_foss eller et af dets undermoduler.

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

Kerner klasser

KlasseBeskrivelse:
PresentationÅbn eller opret en root-container. .pptx - Det skal bruges som kontekst-håndtering.
ISlideCollectionSamling af slides, der er tilgængelige via: prs.slides.
SlideEn enkelt slide; adgang til former, noter og kommentarer via slide.shapes, slide.notes_slide_manager.
ShapeCollectionSamling af former på en slide. Tilføj former med add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapeRektangulær, elliptisk eller anden standardform.
PictureFrameForm indeholdende et indlejret rasterbillede.
TableTabelformet med: rows, columns, og celleopsamlinger. merge_cells() og: set_text_format().
RowEn bordrække; fungerer også som en tabel. CellCollection.
CellEn tabelcelle med: text_frame, cell_format, margen, anker og spansegenskaber.
ColumnEn tabelløjne med en width ejendom.
ConnectorLiniekontakt, der forbinder to former.
TextFrameTekstbeholder vedhæftet en form. Indeholder: paragraphs.
ParagraphEn enkelt afsnit i en TextFrame. indeholder: portions og: paragraph_format.
ParagraphFormatParagrafoplægning: justering, afstand, indtræk, dybde og kugleindstillinger.
BulletFormatIndstillinger for kugler og nummerering af et afsnit.
PortionTekstforløb i et afsnit. text og: portion_format.
PortionFormatFormatning på tegnniveau: font_height, font_bold, font_italic, fill_format, understreger og mere.
FillFormatIndfyldning indstillinger for en form eller tekst: fill_type, solid_fill_color, gradient_format.
LineFormatLinier/grænser: width, dash_style, cap_style, join_style,- Søjler.
LineFillFormatFuld (farve) af en linje.
EffectFormatVisuelle effekter: outer_shadow_effect, glow_effect, blur_effect, reflection_effect, inner_shadow_effect, soft_edge_effect.
ThreeDFormat3D formatting: bevel_top, bevel_bottom, camera, light_rig, material, extrusion_height.
CameraIndstillinger for kameraet (projektionstype og rotation).
LightRigScenesyn og retning.
ShapeBevelBeveltype og dimensioner for en kant af en 3D-form.
NotesSlideManagerAdministrerer taleroplysninger til et billede via add_notes_slide().
NotesSlideForedragsholders notateblad; notes_text_frame giver adgang til notateteksten.
CommentAuthorCollectionSamling af kommentarer fra forfattere; tilføj med prs.comment_authors.add_author().
CommentAuthorEn navngivet kommentator med initialer og en comments Samling.
CommentEn trådet kommentar på en slide med position, tidsstempel, tekst og valgfri forælder.
DocumentPropertiesKerne, app og brugerdefinerede præsentationsegenskaber (titel, forfatter, søgeord, brugerediktede nøgle-værdipar).
ImageCollectionIndlejrede billeder; tilføj med prs.images.add_image().- Iterer til at inspicere alle billeder.
PPImageEt enkelt indlejret billede. content_type, width, height, binary_data, og replace_image().
ImagesStatic factory. Lade billeder fra disk eller stream med Images.from_file() / Images.from_stream().
PictureFillFormatKontroller stræk/fuldfyldning af et billede inde i en form. udsætter for krops, fliser og strekk offset.
PictureFrameForm indeholdende et indlejret rasterbillede. Tilgang til billedet via picture_format.
LayoutSlideSlide-skabelon, der definerer indholdsordning for en eller flere af dem Slide genstande.
MasterSlideHan ejer en samling af… LayoutSlide genstande.
LayoutSlideCollectionSamling af layout-diagrammer. Brug get_by_type(SlideLayoutType) at finde et layout efter type.
MasterSlideCollectionSamling af hoveddiagrammer (prs.masters) Støtteforanstaltninger add_clone() at importere master fra andre præsentationer.
GlobalLayoutSlideCollectionFladvisning af alle layouter på tværs af samtlige mastere (prs.layout_slides).
SlideCollectionprs.slides styrer alle slides. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatFarve, der anvendes i fyldninger, linjer og tekst. Understøtter RGB-modus, forudindstillede, skemaer, HSL og systemtilstande.
GradientFormatDefinition af gradientfyldning. gradient_shape, gradient_direction, linear_gradient_angle, og gradient_stops.
GradientStopEn enkelt position/farve-stop i en gradient.
GradientStopCollectionForbedret liste over gradientstopper med: add(), insert(), remove_at().
PatternFormatKontroller af lukkeform. pattern_style, fore_color, back_color.
FontDataUændret skrifttype-navnsrammer, der bruges af: PortionFormat.latin_font og relaterede egenskaber.
PlaceringsmærkePlaceringsregioner på layout/master-skærme. Se Reference til pladsholder.

Oplysninger om optegnelser

EnumImportvejNøglemedlemmer
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1,Og mange flere.
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (kun understøttet opslagsformat)
ColorTypeaspose.slides_fossNOT_DEFINED, RGB, SCHEME, PRESET, SYSTEM, HSL, RGB_PERCENTAGE
PresetColoraspose.slides_foss141 named CSS/Office colors (ALICE_BLUEYELLOW_GREEN)
SchemeColoraspose.slides_fossBACKGROUND1, TEXT1, ACCENT1ACCENT6, HYPERLINK, og mere
GradientDirectionaspose.slides_fossFROM_CORNER1FROM_CORNER4, FROM_CENTER
GradientShapeaspose.slides_fossLINEAR, RECTANGLE, RADIAL, PATH
PatternStyleaspose.slides_foss46 hatch patterns (HORIZONTAL, DIAGONAL_CROSS, TRELLIS, …)
SlideLayoutTypeaspose.slides_fossBLANK, TITLE, TITLE_ONLY, SECTION_HEADER, 41 medlemmer i alt
SourceFormataspose.slides_fossPPTX, PPT, ODP

Underpakninger

Pakke:Beskrivelse:
aspose.slides_foss.exportSaveFormat enum og tilhørende eksporttyper
aspose.slides_foss.drawingColor, PointF, Size, SizeF tegning af primitive og farvehjælpere

Hurtig henvisning

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)

Se også:

 Dansk