! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

[Alignmnet] 셀 텍스트 정렬 설정하기 > 지식 쉐어링

본문 바로가기

Spread.NET

지식 쉐어링

WinForms [Alignmnet] 셀 텍스트 정렬 설정하기

페이지 정보

작성자 GCK써니 작성일 2023-01-20 10:18 조회 539회 댓글 0건

본문

Spread.NET에서는 셀 또는 셀 그룹에서 내용이 정렬되는 방식을 결정할 수 있습니다. 정렬 방식을 설정할 때에는 VerticalAlignment 속성과 HorizontalAlignment 속성을 사용합니다. 각 속성에는 CellVerticalAlignment 및 CellHorizontalAlignment 열거형이 사용됩니다.


 CellVerticalAlignment 

 멤버

 설명

 Bottom

 아래쪽 맞춤.
 아래쪽 셀 내용을 아래쪽에 맞춥니다.

 Center

 가운데 맞춤.
 셀의 내용을 세로로 가운데에 맞춥니다.

 Distributed

 균등 분할.
 텍스트가 특수 영역을 채우도록 공백이 삽입되었음을 나타냅니다.

 General

 일반.
 내용에 대한 셀의 해석에 따라 셀 내용을 정렬합니다.

 Justify

 양쪽 맞춤. 
 텍스트가 특수 영역을 채우도록 공백이 삽입되었음을 나타냅니다.

 Top

 위쪽 맞춤.
 셀 내용을 위쪽에 맞춥니다.


VerticalAlignment가 "Distributed"와 "Justify"인 경우의 차이는 텍스트가 한 줄일 때 확인하실 수 있습니다.

"Distributed"로 설정되어있을 때에는 텍스트를 중앙에 정렬합니다.

그러나 "Justify"로 되어있을 때에는 텍스트를 상단에 정렬합니다.


 CellHorizontalAlignment 

 멤버

 설명

 Center

 가운데 맞춤.

 셀의 내용을 수평으로 중앙에 맞춥니다.

 Distributed

 균등 분할. 
 텍스트가 특수 영역을 채우도록 공백이 삽입되었음을 나타냅니다.

 General

 일반. 
 내용에 대한 셀의 해석에 따라 셀 내용을 정렬합니다.

 (ex: 텍스트는 왼쪽 정렬, 숫자는 오른쪽 정렬합니다.)

 Justify

 양쪽 맞춤.
 텍스트가 특수 영역을 채우도록 공백이 삽입되었음을 나타냅니다.

 Left

 왼쪽 맞춤.
 내용을 왼쪽으로 정렬합니다.

 Right

 오른쪽 맞춤. 
 셀 내용을 오른쪽으로 정렬합니다.


HorizontalAlignment가 "Distributed"와 "Justify"인 경우의 차이는 텍스트의 마지막 줄에서 확인하실 수 있습니다.

"Distributed"로 설정되어있을 때에는 마지막 줄의 텍스트를 양쪽으로 균등분할 합니다.

그러나 "Justify"로 되어있을 때에는 마지막 줄의 텍스트를 왼쪽으로 정렬합니다.

 

5cd223f4eca2a5da752ebe122e6193cd_1674177326_6539.png
 

아래 예제 코드는 첫 번째 셀(A1)의 가로 맞춤을 오른쪽 맞춤으로, 해당 셀의 세로 맞춤을 아래쪽 맞춤으로, B2에서 C3까지 셀의 가로 맞춤 및 세로 맞춤을 가운데 맞춤으로 설정합니다. 첨부된 그림은 결과를 보여줍니다. 


 C# 

fpSpread1.Sheets[0].Cells[0,0].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right;
fpSpread1.Sheets[0].Cells[0,0].VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Bottom;
fpSpread1.Sheets[0].Cells[1,1,2,2].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
fpSpread1.Sheets[0].Cells[1,1,2,2].VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;


 VB 

fpSpread1.Sheets(0).Cells(0,0).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right
fpSpread1.Sheets(0).Cells(0,0).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Bottom
fpSpread1.Sheets(0).Cells(1,1,2,2).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center
fpSpread1.Sheets(0).Cells(1,1,2,2).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center

b8f99261b45550596fb8e58e8d77343a_1671752575_9722.png
 

보다 상세한 내용은 아래 링크된 도움말 문서에서 확인하실 수 있습니다. 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.