SmartArt
Contents
[
Hide
]
यह लेख दर्शाता है कि कैसे Aspose.Slides for Python via Java का उपयोग करके SmartArt ग्राफ़िक्स जोड़ें, उन्हें एक्सेस करें, हटाएँ, और लेआउट बदलें।
पैकेज को स्थापित करने के लिए स्थापना में वर्णित चरणों का पालन करें। प्रत्येक उदाहरण JVM शुरू करने से पहले asposeslides आयात करता है, फिर JVM चलने के बाद API आयात करता है।
SmartArt जोड़ें
निर्मित लेआउट्स में से किसी एक का उपयोग करके SmartArt ग्राफ़िक डालें।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SmartArtLayoutType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
smart_art = slide.getShapes().addSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicProcess)
finally:
presentation.dispose()
SmartArt एक्सेस करें
एक स्लाइड पर पहला SmartArt ऑब्जेक्ट प्राप्त करें।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SmartArt, SmartArtLayoutType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
smart_art = slide.getShapes().addSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicProcess)
first_smart_art = None
for index in range(slide.getShapes().size()):
shape = slide.getShapes().get_Item(index)
if isinstance(shape, SmartArt):
first_smart_art = shape
break
finally:
presentation.dispose()
SmartArt हटाएँ
स्लाइड से SmartArt आकार को हटाएँ।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SmartArtLayoutType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
smart_art = slide.getShapes().addSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicProcess)
slide.getShapes().remove(smart_art)
finally:
presentation.dispose()
SmartArt लेआउट बदलें
मौजूदा SmartArt ग्राफ़िक के लेआउट प्रकार को अपडेट करें।
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SmartArtLayoutType
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
smart_art = slide.getShapes().addSmartArt(50, 50, 400, 300, SmartArtLayoutType.BasicBlockList)
smart_art.setLayout(SmartArtLayoutType.VerticalPictureList)
finally:
presentation.dispose()