Class Device

Device class

이 클래스는 문서 렌더링을 추상 장치로 캡슐화합니다. 문서 렌더링은 페이지별로 수행됩니다.

public abstract class Device

생성자

이름설명
Device(Size)초기화Device 페이지 크기로.

속성

이름설명
virtual Background { get; set; }페이지의 현재 배경을 반환하거나 지정합니다.
virtual CharTM { get; set; }현재 문자 변환을 반환하거나 지정합니다.
Creator { get; set; }결과 장치 출력의 작성자를 반환하거나 지정합니다.
virtual Font { get; set; }현재 글꼴을 반환하거나 지정합니다.
virtual IsDirectRGB { get; }장치가 직접 RGB 모드, 즉 RGB를 사용하는지 여부를 나타냅니다.
IsLicensed { get; }이 Aspose.Page 라이브러리 인스턴스에 라이선스가 있는지 여부를 나타냅니다.
virtual Opacity { get; set; }현재 불투명도를 반환하거나 지정합니다.
virtual OpacityMask { get; set; }현재 불투명 마스크를 반환하거나 지정합니다.
virtual Paint { get; set; }현재 페인트를 반환하거나 지정합니다.
Properties { get; set; }메타데이터를 포함한 장치 속성.
virtual SaveOptions { set; }렌더링 프로세스 관리 옵션.
virtual Size { get; set; }페이지의 크기를 반환하거나 지정합니다.
virtual Stroke { get; set; }현재 스트로크를 반환하거나 지정합니다.
virtual TextRenderingMode { get; set; }현재 텍스트 렌더링 모드를 반환하거나 지정합니다.
virtual TextStrokeWidth { get; set; }현재 텍스트 획 너비를 반환하거나 지정합니다.

행동 양식

이름설명
virtual Create()이 장치의 복사본을 생성합니다.
virtual Dispose()장치를 폐기합니다.
virtual Draw(GraphicsPath)경로를 그립니다.
virtual DrawArc(double, double, double, double, double, double)호를 그립니다.
virtual 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)둥근 사각형을 그립니다.
virtual DrawString(string, double, double)주어진 지점에 문자열을 그립니다.
virtual EndDocument()문서가 렌더링된 후 필요한 장치 준비를 수행합니다.
virtual 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)크기 속성 값을 가져옵니다.
virtual GetTransform()현재 변환을 가져옵니다.
virtual InitClip()장치의 클립을 초기화합니다.
IsProperty(string)부울 속성 값을 가져옵니다.
virtual ReNew()전체 문서에 대해 장치를 초기 상태로 재설정합니다. 출력 스트림을 재설정하는 데 사용됩니다.
virtual Reset()장치를 페이지의 초기 상태로 재설정합니다.
virtual Rotate(double)현재 변환 행렬을 회전합니다. writeTransform(Transform). 을(를) 호출합니다. 양의 각도 세타로 회전하면 양의 x axis 에서 양의 y축 방향으로 포인트가 회전합니다.
virtual Rotate(double, double, double)점을 중심으로 현재 변환 행렬을 회전합니다.
virtual Scale(double, double)현재 변환 행렬의 크기를 조정합니다. writeTransform(Transform). 호출
virtual SetClip(GraphicsPath)장치의 클립을 지정합니다.
virtual SetTransform(Matrix)현재 변환을 지정합니다.
virtual Shear(double, double)현재 변환 매트릭스를 절단합니다. writeTransform(Transform). 호출
virtual StartDocument()문서 렌더링을 시작하기 전에 필요한 장치를 준비합니다.
override ToString()장치 유형의 이름을 반환합니다.
virtual Transform(Matrix)현재 변환 행렬을 변환합니다. writeTransform(Transform) 호출
virtual Translate(double, double)현재 변환 행렬을 변환합니다. writeTransform(Transform). 호출
virtual WriteComment(string)댓글을 씁니다.

필드

이름설명
static VERSION현재 기기 버전.

또한보십시오