Hesap Tablosu Düzenleyicisi - Satırlar ve Sütunlarla Çalışma
İçindekiler
- Satır Ekle
- WorksheetView.addRowAbove
- WorksheetView.addRowBelow
- Sütun Ekle
- WorksheetView.addColumnBefore
- WorksheetView.addColumnAfter
- Satır Sil
- WorksheetView.deleteRow
- Bir Sütunu Sil
- WorksheetView.deleteColumn
- Sütun Genişliği ve Satır Yüksekliği
- WorksheetView.setCurrentRowHeight
- WorksheetView.setCurrentColumnWidth
- Cell girin
- WorksheetView.addCellShiftRight
- WorksheetView.addCellShiftDown
Satır Ekle
Yeni bir satır eklemek için:
- Satır eklemek istediğiniz hücreye tıklayın.
- ÇevirmekBiçim sekmesi.
- TıklamakYukarıya Satır Ekle seçili hücrenin üstüne bir satır eklemek için.
- 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.
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:
- Sütun eklemek istediğiniz hücreye tıklayın.
- ÇevirmekBiçim sekmesi.
- TıklamakÖnce Sütun Ekleseçili hücreden önce bir sütun eklemek için.
- 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.
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:
- Silmek istediğiniz satırdaki bir hücreye tıklayın.
- ÇevirmekBiçim sekmesi.
- TıklamakSırayı sil buton.
Düzenleyici, seçilen hücreyi içeren satırı siler.
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:
- Silmek istediğiniz sütundaki bir hücreye tıklayın.
- ÇevirmekBiçim sekmesi.
- TıklamakSütunu Sil buton.
Düzenleyici, seçilen hücreyi içeren sütunu siler.
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:
- Sütunun içindeki herhangi bir hücreye tıklayın.
- ÇevirmekBiçim sekmesi.
- TıklamakSütun genişliği açmak için düğmeSütun genişliği diyalog
- İletişim kutusuna yeni bir değer girin.
- 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:
- Satır içindeki herhangi bir hücreye tıklayın.
- ÇevirmekBiçim sekmesi.
- TıklamakSatır yüksekliği açmak için düğmeSatır yüksekliği diyalog
- İletişim kutusuna yeni bir değer girin.
- 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:
- Yeni yapmak istediğiniz bir hücreye tıklayın.
- ÇevirmekSekme ekle.
- TıklamakCell buton.
- 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();
}