स्मार्टआर्ट
Contents
[
Hide
]
स्मार्टआर्ट ग्राफिक्स को जोड़ने, उन्हें एक्सेस करने, हटाने और लेआउट बदलने का तरीका दिखाता है Aspose.Slides for PHP via Java का उपयोग करके।
स्मार्टआर्ट जोड़ें
निर्मित लेआउट्स में से एक का उपयोग करके स्मार्टआर्ट ग्राफिक डालें।
function addSmartArt() {
$presentation = new Presentation();
try {
$slide = $presentation->getSlides()->get_Item(0);
$smart = $slide->getShapes()->addSmartArt(50, 50, 400, 300, SmartArtLayoutType::BasicProcess);
$presentation->save("smart_art.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
स्मार्टआर्ट एक्सेस करें
एक स्लाइड पर पहले स्मार्टआर्ट ऑब्जेक्ट को प्राप्त करें।
function accessSmartArt() {
$presentation = new Presentation("smart_art.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// स्लाइड पर पहला SmartArt एक्सेस करें।
$firstSmartArt = null;
$shapeCount = java_values($slide->getShapes()->size());
for ($index = 0; $index < $shapeCount; $index++) {
$shape = $slide->getShapes()->get_Item($index);
if (java_instanceof($shape, new JavaClass("com.aspose.slides.SmartArt"))) {
$firstSmartArt = $shape;
break;
}
}
} finally {
$presentation->dispose();
}
}
स्मार्टआर्ट हटाएँ
स्लाइड से स्मार्टआर्ट शेप को डिलीट करें।
function removeSmartArt() {
$presentation = new Presentation("smart_art.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// मान लेते हैं कि स्लाइड पर पहला आकार SmartArt है।
$smartArt = $slide->getShapes()->get_Item(0);
$slide->getShapes()->remove($smartArt);
$presentation->save("smart_art_removed.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
स्मार्टआर्ट लेआउट बदलें
मौजूदा स्मार्टआर्ट ग्राफिक के लेआउट प्रकार को अपडेट करें।
function changeSmartArtLayout() {
$presentation = new Presentation("smart_art.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// मान लेते हैं कि स्लाइड पर पहला आकार SmartArt है।
$smartArt = $slide->getShapes()->get_Item(0);
// SmartArt का लेआउट बदलें।
$smartArt->setLayout(SmartArtLayoutType::VerticalPictureList);
$presentation->save("smart_art_layout_changed.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}