Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Exif
- 노은
- dataset
- exifread
- 딴지일보 자유게시판 파씽
- python
- html parser
- VBA
- 대전 업힐
- kanna html parser
- StreamReader
- C#
- 스위프트
- euc-kr
- swift html parser
- EXIF data
- Xcode
- swift
- kanna parser
- insert into
- file move
- mdb table 합치기
- 엑셀
- 파이썬
- 달력
- 대전
- 유성
- 자전거
- MDB
- 대전 자전거
Archives
- Today
- Total
Fly to the sky & Return
C# 라벨 프린터 출력을 위한 준비 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
printdocument 나 printerdialog를 이용하지 않고 printer 이름을 이용해서 바로 출력하는 기본적인 코드를 작성해봤습니다.
폼위에 3개의 텍스트박스를 배치하고 버튼을 클릭하면 각각의 텍스트박스에 있는 내용을 원하는 위치에 출력하는 코드입니다.
프린트미리보기나 프린터 선택하는 화면없이 바로 출력이 가능하도록 만들어봤습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | private void button3_Click(object sender, EventArgs e) { Print("Print to PDF (Mac Desktop)"); } private void PrintHandler(object sender, PrintPageEventArgs ppeArgs) { Font FontNormal = new Font("Verdana", 12); Graphics e = ppeArgs.Graphics; e.DrawString(textBox1.Text, new Font("Arial", 40, FontStyle.Bold), Brushes.Black, 150, 125); e.DrawString(textBox2.Text, new Font("Arial", 40, FontStyle.Bold), Brushes.Black, 150, 250); e.DrawString(textBox3.Text, new Font("Arial", 40, FontStyle.Bold), Brushes.Black, 200, 125); } public void Print(string PrinterName) { PrintDocument doc = new PrintDocument(); doc.PrinterSettings.PrinterName = PrinterName; doc.PrintPage += new PrintPageEventHandler(PrintHandler); doc.Print(); } | cs |
'프로그래밍 > c# & VB 등' 카테고리의 다른 글
자식 form이 열려있는지 확인하는 코드 (0) | 2023.02.03 |
---|---|
c# tabcontrol 상에서 function key 분배하기 (0) | 2020.02.27 |
mdb 데이터베이스 자료 업데이트 하기 (0) | 2018.01.31 |
dataset 마지막 Row 값 알아내기 (0) | 2018.01.30 |
다중 모니터를 이용한 번호 전광판 시스템 만들어보기 (0) | 2016.09.08 |