| virtual ClosePage() | 페이지가 렌더링된 후 필요한 장치 준비를 수행합니다. |
| override Create() | 이 장치의 복사본을 생성합니다. |
| override Dispose() | 그래픽 컨텍스트를 삭제합니다. 생성 시 restoreOnDispose가 true인 경우 writeGraphicsRestore()가 호출됩니다. |
| override Draw(GraphicsPath) | 경로를 그립니다. |
| virtual DrawArc(double, double, double, double, double, double) | 호를 그립니다. |
| override DrawImage(Bitmap, Matrix, Color) | 지정된 변환 및 배경으로 이미지를 그립니다. |
| virtual DrawLine(double, double, double, double) | 선분을 그립니다. |
| virtual DrawOval(double, double, double, double) | 타원을 그립니다. |
| virtual DrawPolygon(double[], double[], int) | 폴리곤을 그립니다. |
| virtual DrawPolygon(int[], int[], int) | 다각형을 그립니다. |
| virtual DrawPolyline(double[], double[], int) | 폴리라인을 그립니다. |
| virtual DrawPolyline(int[], int[], int) | 폴리라인을 그립니다. |
| virtual DrawRect(double, double, double, double) | 직사각형을 그립니다. |
| virtual DrawRoundRect(double, double, double, double, double, double) | 둥근 사각형을 그립니다. |
| override DrawString(string, double, double) | 주어진 지점에 문자열을 그립니다. |
| override EndDocument() | 문서가 렌더링된 후 필요한 장치 준비를 수행합니다. |
| override Fill(GraphicsPath) | 경로를 채웁니다. |
| virtual FillArc(double, double, double, double, double, double) | 호를 채웁니다. |
| virtual FillOval(double, double, double, double) | 타원을 채웁니다. |
| virtual FillPolygon(double[], double[], int) | 폴리곤을 채웁니다. |
| virtual FillPolygon(int[], int[], int) | 폴리곤을 채웁니다. |
| virtual FillRect(double, double, double, double) | 사각형을 채웁니다. |
| virtual FillRoundRect(double, double, double, double, double, double) | 둥근 사각형을 채웁니다. |
| GetProperty(string) | 문자열 속성 값을 가져옵니다. |
| GetPropertyColor(string) | 색상 속성 값을 가져옵니다. |
| GetPropertyDouble(string) | 이중 속성 값을 가져옵니다. |
| GetPropertyInt(string) | 정수 속성 값을 가져옵니다. |
| GetPropertyMargins(string) | 여백 속성 값을 가져옵니다. |
| GetPropertyRectangle(string) | 사각형 속성 값을 가져옵니다. |
| GetPropertySize(string) | 크기 속성 값을 가져옵니다. |
| override GetTransform() | 현재 변환을 가져옵니다. |
| override InitClip() | 장치의 클립을 초기화합니다. |
| virtual InitPageNumbers() | 출력할 페이지 수를 초기화합니다. |
| IsProperty(string) | 부울 속성 값을 가져옵니다. |
| virtual OpenPage(string) | 페이지 렌더링 전에 필요한 장치 준비를 합니다. |
| virtual OpenPage(float, float) | 각 페이지 렌더링 전에 필요한 장치 준비를 합니다. |
| override ReNew() | 전체 문서에 대해 장치를 초기 상태로 재설정합니다. 출력 스트림을 재설정하는 데 사용됩니다. |
| override Reset() | 페이지 장치 매개변수가 설정되면 이 방법을 사용하여 쓰기 스트림을 페이지 시작 부분으로 되돌릴 수 있습니다. |
| override Rotate(double) | Z축에서 현재 변환을 회전합니다. writeTransform(Transform). 을(를) 호출합니다. 양의 각도 세타로 회전하면 양의 x axis 에서 양의 y축 방향으로 포인트가 회전합니다. |
| virtual Rotate(double, double, double) | 점을 중심으로 현재 변환 행렬을 회전합니다. |
| override Scale(double, double) | 현재 변환 행렬의 크기를 조정합니다. writeTransform(Transform). 호출 |
| override SetClip(GraphicsPath) | 장치의 클립을 지정합니다. |
| override SetTransform(Matrix) | 현재 변환을 지정합니다. 대부분의 출력 형식이 이 기능을 구현하지 않기 때문에 currentTransform의 역 변환이 계산되고 설정될 변환으로 곱해집니다. 그런 다음 결과는 call 에서 writeTransform(Transform). 으로 전달됩니다 |
| override Shear(double, double) | 현재 변환 매트릭스를 절단합니다. writeTransform(Transform). 호출 |
| override StartDocument() | 문서 렌더링을 시작하기 전에 필요한 장치를 준비합니다. |
| override ToString() | 장치 유형의 이름을 반환합니다. |
| override Transform(Matrix) | 현재 변환 행렬을 변환합니다. writeTransform(Transform) 호출 |
| override Translate(double, double) | 현재 변환 행렬을 변환합니다. writeTransform(Transform). 호출 |
| virtual UpdatePageParameters(IMultiPageDevice) | 다른 다중 페이징 장치에서 페이지 매개변수를 업데이트합니다. |
| override WriteComment(string) | 댓글을 씁니다. |