स्लाइड
यह लेख कई उदाहरण प्रदान करता है जो Aspose.Slides for Android via Java का उपयोग करके स्लाइड्स के साथ काम करने का तरीका दर्शाते हैं। आप Presentation क्लास का उपयोग करके स्लाइड्स को जोड़ना, एक्सेस करना, क्लोन करना, क्रम बदलना और हटाना सीखेंगे।
नीचे प्रत्येक उदाहरण में एक संक्षिप्त विवरण होता है, उसके बाद जावा में कोड स्निपेट दिया गया है।
स्लाइड जोड़ें
नई स्लाइड जोड़ने के लिए, पहले आपको एक लेआउट चुनना होगा। इस उदाहरण में, हम Blank लेआउट का उपयोग करते हैं और प्रस्तुति में एक खाली स्लाइड जोड़ते हैं।
static void addSlide() {
Presentation presentation = new Presentation();
try {
ILayoutSlide blankLayout = presentation.getLayoutSlides().getByType(SlideLayoutType.Blank);
presentation.getSlides().addEmptySlide(blankLayout);
} finally {
presentation.dispose();
}
}
💡 ध्यान दें: प्रत्येक स्लाइड लेआउट एक मास्टर स्लाइड से प्राप्त होता है, जो समग्र डिज़ाइन और प्लेसहोल्डर संरचना को परिभाषित करती है। नीचे दी गई छवि दर्शाती है कि PowerPoint में मास्टर स्लाइड्स और उनके संबंधित लेआउट कैसे व्यवस्थित होते हैं।

इंडेक्स द्वारा स्लाइड्स तक पहुँचें
आप स्लाइड्स को उनके इंडेक्स का उपयोग करके एक्सेस कर सकते हैं, या किसी संदर्भ के आधार पर स्लाइड का इंडेक्स खोज सकते हैं। यह विशिष्ट स्लाइड्स को क्रमबद्ध करने या संशोधित करने में उपयोगी होता है।
static void accessSlide() {
Presentation presentation = new Presentation();
try {
// एक और खाली स्लाइड जोड़ें।
ILayoutSlide blankLayout = presentation.getLayoutSlides().getByType(SlideLayoutType.Blank);
presentation.getSlides().addEmptySlide(blankLayout);
// स्लाइड्स को इंडेक्स द्वारा एक्सेस करें।
ISlide firstSlide = presentation.getSlides().get_Item(0);
ISlide secondSlide = presentation.getSlides().get_Item(1);
// किसी रेफ़रेंस से स्लाइड का इंडेक्स प्राप्त करें, फिर उसे इंडेक्स द्वारा एक्सेस करें।
int secondSlideIndex = presentation.getSlides().indexOf(secondSlide);
ISlide secondSlideByIndex = presentation.getSlides().get_Item(secondSlideIndex);
} finally {
presentation.dispose();
}
}
स्लाइड क्लोन करें
यह उदाहरण दिखाता है कि मौजूदा स्लाइड को कैसे क्लोन किया जाए। क्लोन की गई स्लाइड स्वतः स्लाइड संग्रह के अंत में जोड़ दी जाती है।
static void cloneSlide() {
Presentation presentation = new Presentation();
try {
ISlide firstSlide = presentation.getSlides().get_Item(0);
ISlide clonedSlide = presentation.getSlides().addClone(firstSlide);
int clonedSlideIndex = presentation.getSlides().indexOf(clonedSlide);
} finally {
presentation.dispose();
}
}
स्लाइड्स का क्रम बदलें
आप किसी स्लाइड को नए इंडेक्स पर ले जाकर स्लाइड्स का क्रम बदल सकते हैं। इस उदाहरण में, हम क्लोन की गई स्लाइड को पहले स्थान पर ले जाते हैं।
static void reorderSlide() {
Presentation presentation = new Presentation();
try {
ISlide firstSlide = presentation.getSlides().get_Item(0);
ISlide clonedSlide = presentation.getSlides().addClone(firstSlide);
presentation.getSlides().reorder(0, clonedSlide);
} finally {
presentation.dispose();
}
}
स्लाइड हटाएँ
स्लाइड हटाने के लिए, बस उसका संदर्भ दें और remove को कॉल करें। इस उदाहरण में एक दूसरी स्लाइड जोड़ी जाती है और फिर मूल स्लाइड को हटाया जाता है, जिससे केवल नई स्लाइड बचती है।
static void removeSlide() {
Presentation presentation = new Presentation();
try {
ILayoutSlide blankLayout = presentation.getLayoutSlides().getByType(SlideLayoutType.Blank);
ISlide secondSlide = presentation.getSlides().addEmptySlide(blankLayout);
ISlide firstSlide = presentation.getSlides().get_Item(0);
presentation.getSlides().remove(firstSlide);
} finally {
presentation.dispose();
}
}