FOSS Python-hoz.

Összefoglaló

A Aspose.Slides FOSS Python API-t a aspose.slides_foss Az általános és a közszférabeli osztályok az állami támogatások hatálya alá tartoznak. aspose.slides_foss vagy annak egyik almodulja.

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

Alaposztályok

Az osztályLeírás
PresentationNyisd vagy hozz egy root-tartályt. .pptx A szöveget kell felhasználni.
ISlideCollectionA képernyők gyűjteménye, amely a WEB-en keresztül elérhető. prs.slides.
SlideEgyetlen dia; hozzáférhet a formákhoz, megjegyzésekhez és hozzászólásokhoz az interneten keresztül. slide.shapes, slide.notes_slide_manager.
ShapeCollectionA képernyőn lévő alakzatok gyűjteménye. Adj hozzá formákat a add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapeTegyesszék, eliptikus vagy más szabványos alak.
PictureFrameA beágyazott raszterképet tartalmazó forma.
TableTáblázatos alakban, rows, columns,A szűrő és a cellák gyűjtése. merge_cells() és a következők: set_text_format().
RowAz alábbiakban felsorolt elemek szerepe: CellCollection.
CellEgy asztalcellát, amely a következőket tartalmazza: text_frame, cell_format, a határ, az árcsomó és a tartomány tulajdonságai.
ColumnEgy táblázat oszlop, amely egy width tulajdon.
ConnectorKét formát összekötő vonalkapcsoló.
TextFrameEgy alakhoz csatolt szövegtartály. Tartalmazza a következőket: paragraphs.
ParagraphEgyetlen bekezdés a TextFrame. Tartalma: portions és a következők: paragraph_format.
ParagraphFormatA bekezdés elrendezése: az összehangolás, a távolságok, az indulat, mélység és a golyó beállításai.
BulletFormatA bekezdésre vonatkozó szöglet és számbeállítások.
PortionA szöveg egy bekezdésben történő elterjedése. text és a következők: portion_format.
PortionFormatJel-szintű formázás: font_height, font_bold, font_italic, fill_format, aláhúzva, és még sok más.
FillFormatA forma vagy a szöveg beállításai: fill_type, solid_fill_color, gradient_format.
LineFormatVáltozó/határformázás: width, dash_style, cap_style, join_style, nyílfejű.
LineFillFormatA vonalszöveg kitöltése (szín).
EffectFormatVizualizált effektek: 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.
CameraA jelenet kamerájának beállításai (kivetítési típus és forgatás).
LightRigA színpad világítása és irány.
ShapeBevelA 3D-s alak egyik széle csúszó típusa és mérete.
NotesSlideManagerA hangszóró jegyzeteit a képernyőn keresztül kezelheti add_notes_slide().
NotesSlideA hangszóró feljegyzések oldalán; notes_text_frame hozzáférést biztosít a jegyzet szövegéhez.
CommentAuthorCollectionA megjegyzések szerzői gyűjteménye; hozzáadja a prs.comment_authors.add_author().
CommentAuthorEgy megnevezett komment szerzője, kezdőbetűkkel és egy comments gyűjtemény.
CommentA szlajdonban lévő, a helyzetet, az időszámítást, szöveget és opcionális szülőt tartalmazó komment.
DocumentPropertiesA központi, az alkalmazás és a testreszabott megjelenítési tulajdonságok (cím, szerző, kulcsszavak, egyedi kulcs-érték párok).
ImageCollectionBeágyazott képek; hozzáadás a prs.images.add_image().- Iteráljuk, hogy megnézzük az összes képet.
PPImageEgyetlen beágyazott kép. content_type, width, height, binary_data,és a következők: replace_image().
ImagesA statikus gyár. Töltse a képeket a lemeztől vagy az áramlással Images.from_file() / Images.from_stream().
PictureFillFormatA képek felbontása/csík betöltése egy alakzaton belül.
PictureFrameBeágyazott raszter képet tartalmazó alak. Felfogható kép a picture_format.
LayoutSlideA tartalom elrendezését meghatározó táblázat egy vagy több elemre vonatkozóan. Slide tárgyak.
MasterSlideEgy csúcs szintű témaszkillaj. LayoutSlide tárgyak.
LayoutSlideCollectionA felülettervezési dia gyűjteménye. Használja get_by_type(SlideLayoutType) hogy megtaláljuk a típusok szerint.
MasterSlideCollectionA fő dia gyűjteménye (prs.masters) Támogatás add_clone() más előadásból importálni a mestereket.
GlobalLayoutSlideCollectionA felületek minden masternál (prs.layout_slides).
SlideCollectionprs.slides minden képernyőt kezel. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatA színek a betöltésekben, sorokban és szövegekben használhatók. Támogatja az RGB-t, előre beállítottat, schemát, HSL-et és rendszermódokat.
GradientFormatA felület betöltési gradiens meghatározása. gradient_shape, gradient_direction, linear_gradient_angle,és a következők: gradient_stops.
GradientStopEgyetlen pozíció/szín megállása egy dombon.
GradientStopCollectionA lejtőállomások sorrendes listája, amely tartalmazza a következőket: add(), insert(), remove_at().
PatternFormatA zár betöltése. pattern_style, fore_color, back_color.
FontDataA “Font-name wrapper” változatlan betűtípus, amit a PortionFormat.latin_font és kapcsolódó tulajdonságok.
HelyfogóA felületek helyfogadó részei a kivitelezés/a főtervben. Lásd: Helyfoglaló referencia.

Számlálások

EnumImport útvonalFőtagok
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1,És még sok más.
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (csak a mentési formátum támogatott)
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, és még több.
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 tag összesen
SourceFormataspose.slides_fossPPTX, PPT, ODP

Alcsomagok

PaketLeírás
aspose.slides_foss.exportSaveFormat enum és kapcsolódó exporttípusok
aspose.slides_foss.drawingColor, PointF, Size, SizeF rajzoló primitivitások és színsegítői

Gyors hivatkozás

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)

Lásd még:

 Magyar