Hesap Tablosu Düzenleyicisi - Satırlar ve Sütunlarla Çalışma

İçindekiler

Satır Ekle

Yeni bir satır eklemek için:

  1. Satır eklemek istediğiniz hücreye tıklayın.
  2. ÇevirmekBiçim sekmesi.
  3. TıklamakYukarıya Satır Ekle seçili hücrenin üstüne bir satır eklemek için.
  4. TıklamakAşağıya Satır Ekle seçili hücrenin altına bir satır eklemek için.

Düzenleyici, seçilen konuma yeni bir satır ekleyecektir.

yapılacaklar:resim_alternatif_metin

Nasıl çalışır?

buYukarıya Satır Ekle veAşağıya Satır Ekle JSF arka uç çekirdeği tarafından işlenirÇalışma Sayfası Görünümü. İlgili yöntemlerin kaynak kodu aşağıdaki gibidir:

WorksheetView.addRowAbove

     public void addRowAbove() {

        try {

            getAsposeWorksheet().getCells().insertRows(currentRowId, 1, true);

        } catch (com.aspose.cells.CellsException cx) {

            msg.sendMessage("Could not add row", cx.getMessage());

            return;

        }

        purge();

        reloadRowHeight(currentRowId);

    }

WorksheetView.addRowBelow

     public void addRowBelow() {

        if (getCurrentRowId() < 0) {

            msg.sendMessage("No cell selected", null);

            return;

        }

        int newRowId = currentRowId + 1;

        try {

            getAsposeWorksheet().getCells().insertRows(newRowId, 1, true);

        } catch (com.aspose.cells.CellsException cx) {

            msg.sendMessage("Could not add row", cx.getMessage());

            return;

        }

        purge();

        reloadRowHeight(newRowId);

    }

Sütun Ekle

Yeni bir sütun eklemek için:

  1. Sütun eklemek istediğiniz hücreye tıklayın.
  2. ÇevirmekBiçim sekmesi.
  3. TıklamakÖnce Sütun Ekleseçili hücreden önce bir sütun eklemek için.
  4. TıklamakSonra Sütun Ekle seçili hücreden sonra bir sütun eklemek için.

Düzenleyici, seçilen konuma yeni bir sütun ekleyecektir.

yapılacaklar:resim_alternatif_metin

Nasıl çalışır?

buÖnce Sütun Ekle veSonra Sütun Ekle JSF arka uç çekirdeği tarafından işlenirÇalışma Sayfası Görünümü. İlgili yöntemlerin kaynak kodu aşağıdaki gibidir:

WorksheetView.addColumnBefore

     public void addColumnBefore() {

        try {

            getAsposeWorksheet().getCells().insertColumns(getCurrentColumnId(), 1, true);

        } catch (com.aspose.cells.CellsException cx) {

            msg.sendMessage("Could not add column", cx.getMessage());

            return;

        }

        reloadColumnWidth(currentColumnId);

        purge();

    }

WorksheetView.addColumnAfter

     public void addColumnAfter() {

        int newColumnId = currentColumnId + 1;

        try {

            getAsposeWorksheet().getCells().insertColumns(newColumnId, 1, true);

        } catch (com.aspose.cells.CellsException cx) {

            msg.sendMessage("Could not add column", cx.getMessage());

            return;

        }

        reloadColumnWidth(newColumnId);

        purge();

    }

Satır Sil

Bir satırı silmek için:

  1. Silmek istediğiniz satırdaki bir hücreye tıklayın.
  2. ÇevirmekBiçim sekmesi.
  3. TıklamakSırayı sil buton.

Düzenleyici, seçilen hücreyi içeren satırı siler.

yapılacaklar:resim_alternatif_metin

Nasıl çalışır?

buSırayı sil düğme JSF arka uç çekirdeği tarafından işlenirÇalışma Sayfası Görünümü yöntem kullanarakWorksheetView.deleteRow:

WorksheetView.deleteRow

     public void deleteRow() {

        try {

            getAsposeWorksheet().getCells().deleteRows(currentRowId, 1, true);

        } catch (com.aspose.cells.CellsException cx) {

            msg.sendMessage("Could not delete row", cx.getMessage());

            return;

        }

        cells.getRows(workbook.getCurrent()).remove(currentRowId);

        getRowHeight().remove(currentRowId);

        purge();

    }

Bir Sütunu Sil

Bir sütunu silmek için:

  1. Silmek istediğiniz sütundaki bir hücreye tıklayın.
  2. ÇevirmekBiçim sekmesi.
  3. TıklamakSütunu Sil buton.

Düzenleyici, seçilen hücreyi içeren sütunu siler.

yapılacaklar:resim_alternatif_metin

Nasıl çalışır?

buSütunu Sil düğme JSF arka uç çekirdeği tarafından işlenirÇalışma Sayfası Görünümü yöntem kullanarakWorksheetView.deleteColumn:

WorksheetView.deleteColumn

     public void deleteColumn() {

        try {

            getAsposeWorksheet().getCells().deleteColumns(currentColumnId, 1, true);

        } catch (com.aspose.cells.CellsException cx) {

            msg.sendMessage("Could not delete column", cx.getMessage());

            return;

        }

        cells.getColumns(workbook.getCurrent()).remove(currentColumnId);

        getRowHeight().remove(currentColumnId);

        purge();

    }

Sütun Genişliği ve Satır Yüksekliği

Bir sütunun genişliğini değiştirmek için:

  1. Sütunun içindeki herhangi bir hücreye tıklayın.
  2. ÇevirmekBiçim sekmesi.
  3. TıklamakSütun genişliği açmak için düğmeSütun genişliği diyalog
  4. İletişim kutusuna yeni bir değer girin.
  5. TıklamakKapalı.

Düzenleyici, sütunun genişliğini değiştirecektir.

Satır yüksekliği nasıl değiştirilir?

Bir satırın yüksekliğini değiştirmek için:

  1. Satır içindeki herhangi bir hücreye tıklayın.
  2. ÇevirmekBiçim sekmesi.
  3. TıklamakSatır yüksekliği açmak için düğmeSatır yüksekliği diyalog
  4. İletişim kutusuna yeni bir değer girin.
  5. TıklamakKapalı.

Editör satırın yüksekliğini değiştirir.

Nasıl çalışır?

Kullanıcı genişlik ve yükseklik değerini gönderdiğinde, bu değerler sunucu tarafında şu şekilde işlenir:setCurrentRowHeight vesetCurrentColumnWidth JSF arka uç fasulyesi yöntemleriÇalışma Sayfası Görünümü.

WorksheetView.setCurrentRowHeight

     public void setCurrentRowHeight(int height) {

        if (!isLoaded()) {

            return;

        }

        getAsposeWorksheet().getCells().setRowHeightPixel(currentRowId, height);

        reloadRowHeight(currentRowId);

        RequestContext.getCurrentInstance().update("sheet");

    }

WorksheetView.setCurrentColumnWidth

     public void setCurrentColumnWidth(int width) {

        if (!isLoaded()) {

            return;

        }

        getAsposeWorksheet().getCells().setColumnWidthPixel(currentColumnId, width);

        reloadColumnWidth(currentColumnId);

        RequestContext.getCurrentInstance().update("sheet");

    }

Cell girin

Yeni bir hücre eklemek için:

  1. Yeni yapmak istediğiniz bir hücreye tıklayın.
  2. ÇevirmekSekme ekle.
  3. TıklamakCell buton.
  4. SeçmekCells Sağa Kaydır veyaVites Cells Aşağı buton.

Düzenleyici, seçilen konuma yeni bir hücre ekleyecektir. Bitişik hücreler, yenisine yer açmak için otomatik olarak yatay veya dikey olarak kaydırılacaktır.

Nasıl çalışır?

buCells Sağa Kaydır veVites Cells Aşağı JSF arka uç çekirdeği tarafından işlenirÇalışma Sayfası Görünümü. İlgili yöntemlerin kaynak kodu aşağıdaki gibidir:

WorksheetView.addCellShiftRight

     public void addCellShiftRight() {

        if (!isLoaded()) {

            return;

        }

        com.aspose.cells.CellArea a = new com.aspose.cells.CellArea();

        a.StartColumn = a.EndColumn = currentColumnId;

        a.StartRow = a.EndRow = currentRowId;

        getAsposeWorksheet().getCells().insertRange(a, com.aspose.cells.ShiftType.RIGHT);

        purge();

    }

WorksheetView.addCellShiftDown

     public void addCellShiftDown() {

        if (!isLoaded()) {

            return;

        }

        com.aspose.cells.CellArea a = new com.aspose.cells.CellArea();

        a.StartColumn = a.EndColumn = currentColumnId;

        a.StartRow = a.EndRow = currentRowId;

        getAsposeWorksheet().getCells().insertRange(a, com.aspose.cells.ShiftType.DOWN);

        purge();

    }