# लेआउट स्लाइड

> Aspose.Slides for Android में प्रमुख लेआउट स्लाइड्स: स्लाइड लेआउट, प्लेसहोल्डर, और मास्टर को चुनें, लागू करें और अनुकूलित करें, PPT, PPTX, और ODP प्रस्तुतियों के लिए जावा उदाहरणों के साथ।

Source: https://docs.aspose.com/slides/hi/androidjava/examples/elements/layout-slide/
Updated: 2026-06-14

यह लेख Aspose.Slides for Android via Java में **Layout Slides** के साथ काम करने का प्रदर्शन करता है। एक लेआउट स्लाइड सामान्य स्लाइडों द्वारा विरासत में मिली डिज़ाइन और फ़ॉर्मेटिंग को परिभाषित करती है। आप लेआउट स्लाइड्स को जोड़ सकते हैं, एक्सेस कर सकते हैं, क्लोन कर सकते हैं, और हटा सकते हैं, साथ ही अनउपयोगी स्लाइड्स को साफ़ करके प्रस्तुति का आकार कम कर सकते हैं।

## **लेआउट स्लाइड जोड़ें**

आप पुन: उपयोग योग्य फ़ॉर्मेटिंग परिभाषित करने के लिए एक कस्टम लेआउट स्लाइड बना सकते हैं। उदाहरण के लिए, आप एक टेक्स्ट बॉक्स जोड़ सकते हैं जो इस लेआउट का उपयोग करने वाली सभी स्लाइडों पर दिखाई देगा।

```java
static void addLayoutSlide() {
    Presentation presentation = new Presentation();
    try {
        IMasterSlide masterSlide = presentation.getMasters().get_Item(0);

        // एक ब्लैंक लेआउट प्रकार और एक कस्टम नाम के साथ लेआउट स्लाइड बनाएं।
        ILayoutSlide layoutSlide = presentation.getLayoutSlides().add(masterSlide, SlideLayoutType.Blank, "Main layout");

        // लेआउट स्लाइड में एक टेक्स्ट बॉक्स जोड़ें।
        IAutoShape layoutTextBox = layoutSlide.getShapes().addAutoShape(ShapeType.Rectangle, 75, 75, 150, 150);
        layoutTextBox.getTextFrame().setText("Layout Slide Text");

        // इस लेआउट का उपयोग करके दो स्लाइड जोड़ें; दोनों लेआउट से टेक्स्ट विरासत में प्राप्त करेंगे।
        presentation.getSlides().addEmptySlide(layoutSlide);
        presentation.getSlides().addEmptySlide(layoutSlide);
    } finally {
        presentation.dispose();
    }
}
```

> 💡 **नोट 1:** लेआउट स्लाइड्स व्यक्तिगत स्लाइड्स के लिए टेम्प्लेट के रूप में कार्य करती हैं। आप सामान्य तत्वों को एक बार परिभाषित कर सकते हैं और उन्हें कई स्लाइड्स में पुनः उपयोग कर सकते हैं।

> 💡 **नोट 2:** जब आप लेआउट स्लाइड में शेप्स या टेक्स्ट जोड़ते हैं, तो उस लेआउट पर आधारित सभी स्लाइड्स यह साझा सामग्री स्वचालित रूप से प्रदर्शित करेंगी। नीचे दिया गया स्क्रीनशॉट दो स्लाइडें दिखाता है, जिनमें से प्रत्येक एक ही लेआउट स्लाइड से टेक्स्ट बॉक्स विरासत में प्राप्त करता है।

![लेआउट सामग्री विरासत में लेने वाली स्लाइड्स](layout-slide-result.png)

## **लेआउट स्लाइड तक पहुंचें**

लेआउट स्लाइड्स को इंडेक्स या लेआउट प्रकार (उदाहरण के लिए, `Blank`, `Title`, `SectionHeader`, आदि) द्वारा एक्सेस किया जा सकता है।

```java
static void accessLayoutSlide() {
    Presentation presentation = new Presentation();
    try {
        // इंडेक्स द्वारा लेआउट स्लाइड तक पहुंचें।
        ILayoutSlide firstLayoutSlide = presentation.getLayoutSlides().get_Item(0);

        // प्रकार द्वारा लेआउट स्लाइड तक पहुंचें।
        ILayoutSlide blankLayoutSlide = presentation.getLayoutSlides().getByType(SlideLayoutType.Blank);
    } finally {
        presentation.dispose();
    }
}
```

## **लेआउट स्लाइड हटाएँ**

यदि किसी विशेष लेआउट स्लाइड की अब आवश्यकता नहीं है तो आप उसे हटा सकते हैं।

```java
static void removeLayoutSlide() {
    Presentation presentation = new Presentation();
    try {
        // प्रकार द्वारा लेआउट स्लाइड प्राप्त करें और उसे हटाएँ।
        ILayoutSlide blankLayoutSlide = presentation.getLayoutSlides().getByType(SlideLayoutType.Custom);
        presentation.getLayoutSlides().remove(blankLayoutSlide);
    } finally {
        presentation.dispose();
    }
}
```

## **अनउपयोगी लेआउट स्लाइड्स हटाएँ**

प्रस्तुति का आकार कम करने के लिए, आप उन लेआउट स्लाइड्स को हटाना चाहेंगे जो किसी भी सामान्य स्लाइड द्वारा उपयोग नहीं की जातीं।

```java
static void removeUnusedLayoutSlides() {
    Presentation presentation = new Presentation();
    try {
        // स्वचालित रूप से सभी लेआउट स्लाइड्स को हटाता है जो किसी भी स्लाइड द्वारा संदर्भित नहीं हैं।
        presentation.getLayoutSlides().removeUnused();
    } finally {
        presentation.dispose();
    }
}
```

## **लेआउट स्लाइड क्लोन करें**

आप `addClone` मेथड का उपयोग करके लेआउट स्लाइड को डुप्लिकेट कर सकते हैं।

```java
static void cloneLayoutSlides() {
    Presentation presentation = new Presentation();
    try {
        // प्रकार द्वारा मौजूदा लेआउट स्लाइड प्राप्त करें।
        ILayoutSlide blankLayoutSlide = presentation.getLayoutSlides().getByType(SlideLayoutType.Blank);

        // लेआउट स्लाइड संग्रह के अंत में लेआउट स्लाइड को क्लोन करें।
        ILayoutSlide clonedLayoutSlide = presentation.getLayoutSlides().addClone(blankLayoutSlide);
    } finally {
        presentation.dispose();
    }
}
```

> ✅ **सारांश:** लेआउट स्लाइड्स स्लाइड्स में सुसंगत फ़ॉर्मेटिंग प्रबंधित करने के लिए शक्तिशाली उपकरण हैं। Aspose.Slides लेआउट स्लाइड्स को बनाने, प्रबंधित करने और अनुकूलित करने पर पूर्ण नियंत्रण प्रदान करता है।
