कनेक्टर

यह लेख दिखाता है कि Aspose.Slides for Android via Java का उपयोग करके आकृतियों को कनेक्टर्स से कैसे जोड़ें और उनके लक्ष्यों को कैसे बदलें।

कनेक्टर जोड़ें

स्लाइड पर दो बिंदुओं के बीच कनेक्टर आकार डालें।

static void addConnector() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        IConnector connector = slide.getShapes().addConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
    } finally {
        presentation.dispose();
    }
}

कनेक्टर तक पहुँचें

स्लाइड में जोड़ा गया पहला कनेक्टर आकार प्राप्त करें।

static void accessConnector() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        slide.getShapes().addConnector(ShapeType.BentConnector2, 0, 0, 100, 100);

        // स्लाइड पर पहला कनेक्टर एक्सेस करें।
        IConnector connector = null;
        for (IShape shape : slide.getShapes()) {
            if (shape instanceof IConnector) {
                connector = (IConnector) shape;
                break;
            }
        }
    } finally {
        presentation.dispose();
    }
}

कनेक्टर हटाएँ

स्लाइड से एक कनेक्टर हटाएँ।

static void removeConnector() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        IConnector connector = slide.getShapes().addConnector(ShapeType.BentConnector2, 0, 0, 100, 100);

        slide.getShapes().remove(connector);
    } finally {
        presentation.dispose();
    }
}

आकृतियों को फिर से जोड़ें

प्रारंभ और समाप्ति लक्ष्यों को निर्धारित करके दो आकृतियों से कनेक्टर को संलग्न करें।

static void reconnectShapes() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        IAutoShape shape1 = slide.getShapes().addAutoShape(ShapeType.Rectangle, 0, 0, 50, 50);
        IAutoShape shape2 = slide.getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 50, 50);
        IConnector connector = slide.getShapes().addConnector(ShapeType.BentConnector2, 0, 0, 100, 100);

        connector.setStartShapeConnectedTo(shape1);
        connector.setEndShapeConnectedTo(shape2);
    } finally {
        presentation.dispose();
    }
}