Tablo

Node.js aracılığıyla Java ile Aspose.Slides for Node.js via Java kullanarak tablo ekleme, tabloya erişme, tablo silme ve hücre birleştirme örnekleri.

Tablo Ekle

İki satır ve iki sütundan oluşan basit bir tablo oluşturun.

function addTable() {
    let presentation = new aspose.slides.Presentation();
    try {
        let slide = presentation.getSlides().get_Item(0);

        let widths = java.newArray("double", [80, 80]);
        let heights = java.newArray("double", [30, 30]);
        let table = slide.getShapes().addTable(50, 50, widths, heights);

        presentation.save("table.pptx", aspose.slides.SaveFormat.Pptx);
    } finally {
        presentation.dispose();
    }
}

Tabloya Eriş

Slayttan ilk tablo şekli alın.

function accessTable() {
    let presentation = new aspose.slides.Presentation("table.pptx");
    try {
        let slide = presentation.getSlides().get_Item(0);

        // Slayttaki ilk tabloya eriş.
        let firstTable = null;
        for (let i = 0; i < slide.getShapes().size(); i++) {
            let shape = slide.getShapes().get_Item(i);
            if (java.instanceOf(shape, "com.aspose.slides.ITable")) {
                firstTable = shape;
                break;
            }
        }
    } finally {
        presentation.dispose();
    }
}

Tabloyu Kaldır

Bir slayttan tablo silin.

function removeTable() {
    let presentation = new aspose.slides.Presentation("table.pptx");
    try {
        let slide = presentation.getSlides().get_Item(0);

        // İlk şeklin bir tablo olduğunu varsayın.
        let table = slide.getShapes().get_Item(0);

        slide.getShapes().remove(table);

        presentation.save("table_removed.pptx", aspose.slides.SaveFormat.Pptx);
    } finally {
        presentation.dispose();
    }
}

Tablo Hücrelerini Birleştir

Bir tablonun yan yana hücrelerini tek bir hücreye birleştirin.

function mergeTableCells() {
    let presentation = new aspose.slides.Presentation("table.pptx");
    try {
        let slide = presentation.getSlides().get_Item(0);

        // İlk şeklin bir tablo olduğunu varsayın.
        let table = slide.getShapes().get_Item(0);

        // Hücreleri birleştir.
        table.mergeCells(table.get_Item(0, 0), table.get_Item(1, 1), false);

        presentation.save("cells_merged.pptx", aspose.slides.SaveFormat.Pptx);
    } finally {
        presentation.dispose();
    }
}