2013-02-12 2 views
2

현재 Aspose.Cells로 작업 중입니다. 나는 내가해야 할 일을 크게 할 수 있었지만 한 가지 문제가 남아있다. 정의 된 범위에 테두리를 적용하는 쉬운 방법을 볼 수 없습니다. 셀에 사용할 수 있지만 범위에 스타일을 적용 할 때 범위의 모든 셀이 서식이 지정됩니다.Aspose.Cells - 범위 테두리 설정

이 문제를 해결할 수있는 유일한 방법은 범위 내에서 모든 셀을 열거하여 올바른 테두리 특성을 결정하는 방법을 작성하는 것입니다. 이것은 내가 간단한 작업으로 보는 것을 성취하기위한 약간 끔찍한 방법으로 보입니다. 그래서 더 좋은 방법이 있기를 바라고 있습니다!

있습니까?

+0

응답이 없으므로 설명 된 방법을 작성하고 나중에 사용할 수 있도록 여기에 게시합니다. – ZX80

답변

1

이제 시작하겠습니다. A2 셀에서 H6 셀 범위의 범위에 테두리를 추가한다고 가정합니다. 항상 Aspose의 셀 인덱스는 0 기반이라는 것을 기억하십시오. 그래서 A2 셀 경계

다야
range.SetOutlineBorder(Aspose.Cells.BorderType.TopBorder,Aspose.Cells.CellBorderType.Thick,Drawing.Color.Blue) 
range.SetOutlineBorder(Aspose.Cells.BorderType.BottomBorder,Aspose.Cells.CellBorderType.Thick, Drawing.Color.Blue) 
range.SetOutlineBorder(Aspose.Cells.BorderType.LeftBorder,Aspose.Cells.CellBorderType.Thick, Drawing.Color.Blue) 
range.SetOutlineBorder(Aspose.Cells.BorderType.RightBorder,Aspose.Cells.CellBorderType.Thick, Drawing.Color.Blue) 

설정 범위

Dim range = current_worksheet.Cells.CreateRange(1, 0, 5, 8)

정의 행 1 열은 0

의 인덱스가!