일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- django
- GIT
- hive
- Google Excel
- numpy
- Kotlin
- list
- Excel
- string
- PySpark
- Java
- SQL
- matplotlib
- Github
- PostgreSQL
- Python
- Apache
- Google Spreadsheet
- array
- math
- 파이썬
- gas
- google apps script
- Redshift
- PANDAS
- Tkinter
- Mac
- dataframe
- c#
- Today
- Total
목록C#/C# (87)
달나라 노트
MeasureString은 어떤 문자를 어떤 글씨체, 어떤 슬씨 크기로 적었을 때 그 글씨의 가로/세로 길이 정보를 측정해줍니다. MeasureString은 Paint event 내에서 Graphics 객체로부터 사용할 수 있는 method입니다. Syntax MeasureString(text, font) - text 크기를 측정할 대상 문자입니다. - font text에 적용할 Font 객체입니다. Font 객체는 아래와 같이 만들 수 있습니다. new Font(글씨체, 글씨크기) using System; using System.Windows.Forms; using System.Drawing; class CardCatch { public static void Main() { // Constatns //..
DrawString은 글씨를 그려줍니다. Window에 글씨를 띄워주기 위해선 Label을 이용하는 방법도 있지만 DrawString method를 이용하는 방법도 있습니다. 두 방법의 차이점은 Label은 마치 텍스트 박스에 글자를 담아서 나타내주는 것이라면 DrawString은 이미지처럼 글자를 그려주는 방식입니다. Syntax DrawString(Text, font, brush, x, y) 사용 방법은 위와 같습니다. - Text DrawString으로 적을 문자입니다. - font Font 객체를 전달합니다. Font 객체는 다음과 같이 사용할 수 있습니다. Font(글씨체, 글씨크기) - brush Brush 객체를 전달합니다. Brush 객체는 그려질 글씨의 색상정보를 담게됩니다. - x, y..
FillPie method는 Window에 부채꼴을 그려줍니다. 사용법은 다음과 같습니다. Syntax FillPie(Brush, x, y, width, height, start_angle, end_angle) - Brush Brush 객체입니다. Brush 객체는 부채꼴을 무슨 색으로 그릴지에 대한 정보를 가지고 있습니다. - x, y 그려질 부채꼴의 x, y 좌표입니다. 여기서 주의할 점은 부채꼴의 중심을 기준으로 한 x, y 좌표가 아닙니다. 부채꼴을 타원으로 만들었을 때 그 타원을 감싸는 사각형의 왼쪽 위 꼭지점의 x, y 좌표를 기준으로 타원을 위치시킵니다. 위 그림을 봅시다. 부채꼴은 타원의 일부입니다. 따라서 위 그림의 원에서 회색 부분을 잘라내면 파란색의 부채꼴이 남게되죠. 여기서 파란색 ..
FillEllipse method는 채워진 타원을 그려줍니다. 사용법은 아래와 같습니다. Syntax FillEllipse(Brush, x, y, width, height) - Brush 브러쉬 객체를 받습니다. - x, y 타원이 위치할 x, y 좌표입니다. 주의할 점은 타원 중심의 x, y 좌표가 아니라 타원을 사각형으로 감쌌을 때 사각형의 왼쪽 위 꼭지점이 위치하는 곳의 좌표라는 것입니다. - width, height 타원의 가로길이와 세로길이입니다. using System; using System.Windows.Forms; using System.Drawing; class CardCatch { public static void Main() { Form fm = new Form(); fm.Clien..