Ez a cikk leírja, hogyan szúrhat be alakzatot a Word alkalmazásba Python használatával. Tartalmazza a fejlesztői környezet beállításának részleteit, a lépések listáját és egy mintakódot, amely bemutatja, hogyan kell egyenes vonalat rajzolni a Wordben Python használatával. Útmutatást ad a soros és lebegő formák rajzolásához a követelményeknek megfelelően.
Alakzatok beszúrásának lépései a Wordben Python használatával
- Állítsa be a környezetet, hogy az alakzatok beszúrásához használja a Aspose.Words for Python .NET-en keresztül funkciót
- Hozzon létre egy új Word-et document alakzatok hozzáadásához
- Kapcsoljon hozzá egy DocumentBuilder objektumot
- Inline alakzat beszúrása az insert_shape() segítségével az alakzattípus, a méret és az elforgatási szög használatával
- Lebegő alakzat beszúrása az insert_shape túlterhelt metódusával a szükséges paraméterekkel és elforgatási szöggel
- Határozza meg a kimeneti formátumot a OoxmlSaveOptions osztályobjektum segítségével
- Mentse el a DOCX kimenetet
Ezek a lépések összefoglalják hogyan készítsünk diagramot a Wordben Python használatával. Hozzon létre egy Word-dokumentumot, példányosítson hozzá egy DocumentBuilder objektumot, hívja meg az insert_shape() metódust alaktípussal és -mérettel a soron belüli diagram létrehozásához. Hívja meg az insert_shape() metódus másik túlterhelését, megadva az alaktípust, a vízszintes/függőleges relatív pozíciót, a méretet és a burkolási típust.
Kód diagramok rajzolásához a Wordben Python használatával
Ez a mintakód bemutatja, hogyan lehet egyenes vonalat beszúrni a Wordbe Python használatával. Bármilyen diagramot beilleszthet, például IMAGE, ELLIPSE, RECTANGLE, ROUND_RECTANGLE, HEXAGON, THICK_ARROW, TEXT_HEXAGON és CALLOUT1, hogy csak néhányat említsünk. Az elforgatási szög paraméter nem kötelező, és kihagyhatja, ha nem szükséges.
Ez a cikk megtanította nekünk * hogyan adhatunk alakzatokat a Wordben Python használatával*. Ha felsorolásjeleket szeretne beszúrni egy bekezdésbe, olvassa el a következő cikket: Pontok beszúrása a Wordbe Python használatával.