스프레드 시트 기어에 둘 이상의 원형 차트를 추가합니다. 원형 차트는 그룹에 따라 동적입니다. 각 그룹에는 동적 범위에 따라 독립적 인 파이 차트가 있습니다. 이 모든 것이 나를 위해 잘 작동합니다. 동일한 원형 차트를 생성하지만 동일한 위치에 있습니다. 스프레드 시트의 다른 위치에 파이 차트를 표시하려고했습니다.SpreadsheetGear의 다른 위치에 둘 이상의 파이 차트 표시 방법
어떻게 하시겠습니까?
스프레드 시트 기어에 둘 이상의 원형 차트를 추가합니다. 원형 차트는 그룹에 따라 동적입니다. 각 그룹에는 동적 범위에 따라 독립적 인 파이 차트가 있습니다. 이 모든 것이 나를 위해 잘 작동합니다. 동일한 원형 차트를 생성하지만 동일한 위치에 있습니다. 스프레드 시트의 다른 위치에 파이 차트를 표시하려고했습니다.SpreadsheetGear의 다른 위치에 둘 이상의 파이 차트 표시 방법
어떻게 하시겠습니까?
SpreadsheetGear로 차트를 만드는 경우 IWorksheet.Shapes를 사용하고 있습니다. AddChart (두 번 왼쪽, 두 번 위쪽, 두 번 너비, 두 번 높이) 방법. 지정된 매개 변수를 사용하여 새 차트의 크기로 위치를 제어 할 수 있어야합니다.
기존 차트의 위치를 변경하거나 크기를 조정해야하는 경우 해당 차트를 설정해야합니다. Top/Left/Width/Height 속성 IWorksheet를 통해 IShape 오브젝트에 액세스 할 수 있습니다. Shapes 컬렉션. 예 :
// Position top edge of chart 50 points from the top end of the worksheet
worksheet.Shapes["Chart 1"].Top = 50;
// Position left edge of chart 100 points from the left end of the worksheet
worksheet.Shapes["Chart 1"].Left = 100;
IWorksheetWindowInfo 인터페이스는 위의 크기와 위치 속성에 사용되는 단위 좌표 기반을 포인트 제로 행 오프셋을 변환 할 수있는 몇 가지 방법이있다. 자세한 내용은 RowToPoints (...) 및 ColumnToPoints (...)을 참조하십시오.
이 문제가 발생했습니다. 답변 해 주셔서 감사합니다. Top/Left/Width/Height에 몇 가지 값을 추가하여 하나의 시트에 두 개 이상의 파이 차트를 추가했습니다. – Jankya