Class ImageDevice

ImageDevice class

클래스 캡슐화 이미지 구성 장치.

public class ImageDevice : Device, IMultiPageDevice

생성자

이름설명
ImageDevice()새 인스턴스를 만듭니다.
ImageDevice(Size)지정된 미디어 크기로 새 인스턴스를 만듭니다.

속성

이름설명
override Background { get; set; }배경색을 가져오거나 설정합니다.
virtual CharTM { get; set; }현재 문자 변환을 반환하거나 지정합니다.
Creator { get; set; }결과 장치 출력의 작성자를 반환하거나 지정합니다.
virtual CurrentPageNumber { get; }문서 내 현재 페이지의 절대 번호를 반환합니다.
virtual CurrentRelativePageNumber { get; }현재 파티션 내에서 현재 페이지의 상대 번호를 반환합니다.
override Font { get; set; }현재 글꼴을 가져오거나 설정합니다.
virtual IsDirectRGB { get; }장치가 직접 RGB 모드, 즉 RGB를 사용하는지 여부를 나타냅니다.
IsLicensed { get; }이 Aspose.Page 라이브러리 인스턴스에 라이선스가 있는지 여부를 나타냅니다.
override Opacity { get; set; }불투명도를 가져오거나 설정합니다.
override OpacityMask { get; set; }불투명 마스크용 브러시를 가져오거나 설정합니다. 마스크는 페인트 또는 스트라이크에 적용됩니다.
override Paint { get; set; }경로를 채우는 브러시를 가져오거나 설정합니다.
Properties { get; set; }메타데이터를 포함한 장치 속성.
Result { get; }결과 이미지 바이트 배열을 반환합니다. 첫 번째 차원은 내부 문서 용이고 두 번째 차원은 내부 문서 내의 페이지용입니다.
override SaveOptions { set; }저장 옵션을 초기화합니다.
override Size { get; set; }장치 미디어 크기를 가져오거나 설정합니다.
override Stroke { get; set; }그리기 경로에 대한 스트로크를 가져오거나 설정합니다.
virtual TextRenderingMode { get; set; }현재 텍스트 렌더링 모드를 반환하거나 지정합니다.
virtual TextStrokeWidth { get; set; }현재 텍스트 획 너비를 반환하거나 지정합니다.

행동 양식

이름설명
virtual ClosePage()페이지를 완료합니다.
virtual ClosePartition()문서 분할을 완료했습니다.
override Create()이 장치 인스턴스를 기반으로 장치의 새 인스턴스를 만듭니다. 이 장치 그래픽 상태를 씁니다.ApsCanvas instance(s) 해당 RenderTransform 및 Clip 속성 포함.
override Dispose()이 장치 인스턴스를 폐기합니다. 이 장치 인스턴스 그래픽 상태, 를 마무리합니다. 즉, APS 구성 컨텍스트를ApsCanvas this 장치의 그래픽 상태보다 높은 수준ApsCanvas .
override 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)둥근 사각형을 그립니다.
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()현재 변환 행렬을 반환합니다.
virtual InitClip()장치의 클립을 초기화합니다.
InitPageNumbers()출력할 페이지 수를 초기화합니다.
IsProperty(string)부울 속성 값을 가져옵니다.
virtual OpenPage(string)지정된 제목으로 새 페이지를 시작합니다.
virtual OpenPage(float, float)지정된 너비와 높이로 새 페이지를 시작합니다.
virtual OpenPartition()새 문서 파티션을 시작합니다.
override ReNew()장치를 초기 상태로 설정합니다.
override Reset()장치를 재설정합니다.
override Rotate(double)현재 변환 매트릭스에 원점을 기준으로 시계 방향 회전을 적용합니다.
virtual Rotate(double, double, double)점을 중심으로 현재 변환 행렬을 회전합니다.
override Scale(double, double)지정된 축척 벡터를 현재 변환 행렬에 적용합니다.
override SetClip(GraphicsPath)지정된 경로를 현재 클립 경로에 추가합니다.
override SetTransform(Matrix)현재 변환 행렬을 설정합니다.
override Shear(double, double)지정된 전단 벡터를 현재 변환 행렬에 적용합니다.
override StartDocument()문서를 시작합니다.
override ToString()장치 유형의 이름을 반환합니다.
override Transform(Matrix)현재 변환 매트릭스에 지정된Matrix .
override Translate(double, double)지정된 변환 벡터를 현재 변환 행렬에 적용합니다.
virtual UpdatePageParameters(IMultiPageDevice)현재 페이지 매개변수를 업데이트합니다.
virtual WriteComment(string)댓글을 씁니다.

또한보십시오