Aspose.Slides FOSS for Python

Properties

FOSS Aspose.Slides za Python API organiziran je u aspose.slides_foss paket i njegove podpakete. Sve javne klase nalaze se pod aspose.slides_foss ili u jednom od njegovih pod-modula.

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

API referenca za značajke vezane uz zaštitu u Aspose.Slides FOSS za C++. Zaključci oblika i postavke zaštite.

PropertiesProperties
PresentationKorijenski kontejner. Otvorite ili stvorite .pptx datoteku. Mora se koristiti kao upravitelj konteksta.
ISlideCollectionZbirka slajdova dostupna putem prs.slides.
SlideJedan slajd; pristupite oblicima, bilješkama i komentarima putem slide.shapes, slide.notes_slide_manager.
ShapeCollectionZbirka oblika na slajdu. Dodajte oblike s add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapePravokutni, eliptični ili drugi standardni oblik.
PictureFrameOblik koji sadrži ugrađenu raster sliku.
TableTablični oblik s rows, columns, i zbirke ćelija. Podržava merge_cells() i set_text_format().
RowRedak tablice; također djeluje kao CellCollection.
CellĆelija tablice s text_frame, cell_format, margin, anchor i span svojstva.
ColumnStupac tablice s width svojstvom.
ConnectorLinijski konektor koji povezuje dva oblika.
TextFrameTekstualni kontejner pričvršćen uz oblik. Sadrži paragraphs.
ParagraphJedan odlomak u TextFrame. Sadrži portions i paragraph_format.
ParagraphFormatIzgled odlomka: poravnanje, razmak, uvlačenje, dubina i postavke nabrajanja.
BulletFormatPostavke nabrajanja i numeriranja za odlomak.
PortionNiz teksta unutar odlomka. Sadrži text i portion_format.
PortionFormatOblikovanje na razini znakova: font_height, font_bold, font_italic, fill_format, podcrtavanje i još više.
FillFormatPostavke ispune za oblik ili tekst: fill_type, solid_fill_color, gradient_format.
LineFormatOblikovanje linije/obruba: width, dash_style, cap_style, join_style, vrhovi strelica.
LineFillFormatIspuna (boja) linijskog poteza.
EffectFormatVizualni efekti: 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.
CameraPostavke kamere scene (vrsta projekcije i rotacija).
LightRigPredložak osvjetljenja scene i smjer.
ShapeBevelVrsta nagiba i dimenzije za jedan rub 3D oblika.
NotesSlideManagerUpravlja bilješkama govornika za slajd putem add_notes_slide().
NotesSlideStranica bilješki govornika; notes_text_frame omogućuje pristup tekstu bilješke.
CommentAuthorCollectionZbirka autora komentara; dodaj pomoću prs.comment_authors.add_author().
CommentAuthorImenovani autor komentara s inicijalima i comments zbirka.
CommentUpleteni komentar na slajdu s položajem, vremenskom oznakom, tekstom i opcionalnim roditeljem.
DocumentPropertiesOsnovna, aplikacijska i prilagođena svojstva prezentacije (naslov, autor, ključne riječi, prilagođeni parovi ključ‑vrijednost).
ImageCollectionUgrađene slike; dodaj pomoću prs.images.add_image(). Prođi kroz sve slike.
PPImageJedna ugrađena slika. Izlaže content_type, width, height, binary_data, i replace_image().
ImagesStatička tvornica. Učitaj slike s diska ili toka pomoću Images.from_file() / Images.from_stream().
PictureFillFormatUpravlja rastezanjem/pločicama popunjavanja slike unutar oblika. Izlaže odsječke, pločice i pomake rastezanja.
PictureFrameOblik koji sadrži ugrađenu raster sliku. Pristupi slici putem picture_format.
LayoutSlidePredložak slajda koji definira raspored sadržaja za jedan ili više Slide objekata.
MasterSlideTematski slajd najviše razine. Posjeduje zbirku LayoutSlide objekata.
LayoutSlideCollectionZbirka slajdova rasporeda. Upotrijebite get_by_type(SlideLayoutType) za pronalaženje rasporeda po vrsti.
MasterSlideCollectionZbirka master slajdova (prs.masters). Podržava add_clone() za uvoz mastera iz drugih prezentacija.
GlobalLayoutSlideCollectionRavni prikaz svih rasporeda kroz sve mastere (prs.layout_slides).
SlideCollectionprs.slides — upravlja svim slajdovima. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatBoja koja se koristi u ispunama, linijama i tekstu. Podržava RGB, predefinirane, shemu, HSL i sustavne načine.
GradientFormatDefinicija gradijentnog ispuna. Kontrole gradient_shape, gradient_direction, linear_gradient_angle, i gradient_stops.
GradientStopJedna pojedinačna pozicija/boja u gradijentu.
GradientStopCollectionUređeni popis gradijentnih zaustavki s add(), insert(), remove_at().
PatternFormatIspun uzorkom šrafure. Kontrole pattern_style, fore_color, back_color.
FontDataNeizmjenjivi omotač naziva fonta koji koristi PortionFormat.latin_font i povezane svojstva.
PropertiesPodručja rezerviranih mjesta na slajdovima rasporeda/mastera. Pogledajte Referenca rezerviranog mjesta.

Properties

PropertiesPut uvozaKljučni članovi
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1, i još mnogo toga
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (jedini podržani format spremanja)
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, i još
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, ukupno 41 članova
SourceFormataspose.slides_fossPPTX, PPT, ODP

Overview

PropertiesProperties
aspose.slides_foss.exportSaveFormat enum i povezani tipovi izvoza
aspose.slides_foss.drawingColor, PointF, Size, SizeF — primitivni crteži i pomoćnici za boje

IOConfig (base)

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)

Vidi također

 Hrvatski