첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
#region 코너 헤더 렌더링 객체를 설정한다.

FarPoint.Win.Spread.CellType.FlatCornerHeaderRenderer flatCornerHeaderRenderer = new FarPoint.Win.Spread.CellType.FlatCornerHeaderRenderer();

fpSpread1.ActiveSheet.SheetCorner.DefaultStyle.Renderer = flatCornerHeaderRenderer;

#endregion

#region 코너 푸터 렌더링 객체를 생성한다.

FarPoint.Win.Spread.CellType.FlatCornerFooterRenderer flatCornerFooterRenderer = new FarPoint.Win.Spread.CellType.FlatCornerFooterRenderer();

flatCornerFooterRenderer.NormalTriangleColor = Color.Aquamarine;

#endregion

#region 코너 푸터 스타일을 정의한다.

FarPoint.Win.Spread.NamedStyle cornerFooterStyle = new FarPoint.Win.Spread.NamedStyle("conner", "HeaderDefault");

cornerFooterStyle.BackColor = Color.Olive;
cornerFooterStyle.Renderer  = flatCornerFooterRenderer;

fpSpread1.NamedStyles.Add(cornerFooterStyle);

#endregion

#region 컬럼 헤더 렌더링 객체를 설정한다.

FarPoint.Win.Spread.CellType.FlatColumnHeaderRenderer flatColumnHeaderRenderer = new FarPoint.Win.Spread.CellType.FlatColumnHeaderRenderer();

fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = flatColumnHeaderRenderer;

#endregion

#region 컬럼 푸터 렌더링 객체를 설정한다.

FarPoint.Win.Spread.CellType.FlatColumnFooterRenderer flatColumnFooterRenderer = new FarPoint.Win.Spread.CellType.FlatColumnFooterRenderer();

fpSpread1.ActiveSheet.ColumnFooter.DefaultStyle.Renderer = flatColumnFooterRenderer;

#endregion

#region 행 헤더 렌더링 객체를 설정한다.

FarPoint.Win.Spread.CellType.FlatRowHeaderRenderer flatRowHeaderRenderer = new FarPoint.Win.Spread.CellType.FlatRowHeaderRenderer();

fpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = flatRowHeaderRenderer;

#endregion

#region 스프레드 스킨을 생성한다.

FarPoint.Win.Spread.SpreadSkin spreadSkin = new FarPoint.Win.Spread.SpreadSkin(FarPoint.Win.Spread.DefaultSpreadSkins.Default);

spreadSkin.CornerFooterDefaultStyle = cornerFooterStyle;

#endregion

spreadSkin.Apply(fpSpread1);

fpSpread1.ActiveSheet.ColumnHeader.RowCount = 3;

fpSpread1.ActiveSheet.ColumnFooter.RowCount = 3;
fpSpread1.ActiveSheet.ColumnFooter.Visible  = true;

fpSpread1.ActiveSheet.RowHeader.ColumnCount = 3;
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요