Class ImageDevice

ImageDevice class

이 클래스는 문서 렌더링을 이미지로 캡슐화합니다.

public class ImageDevice : Device, IMultiPageDevice

생성자

이름설명
ImageDevice()의 새 인스턴스를 초기화합니다.ImageDevice .
ImageDevice(ImageFormat)의 새 인스턴스를 초기화합니다.ImageDevice 지정된 이미지 형식으로.
ImageDevice(Size)의 새 인스턴스를 초기화합니다.ImageDevice 지정된 페이지 크기로.
ImageDevice(Size, ImageFormat)의 새 인스턴스를 초기화합니다.ImageDevice 지정된 페이지 크기 및 이미지 형식으로.

속성

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

행동 양식

이름설명
virtual ClosePage()페이지가 렌더링된 후 필요한 장치 준비를 수행합니다.
override Create()이 장치의 복사본을 생성합니다.
override Dispose()장치를 폐기합니다.
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)문자열 속성 값을 가져옵니다. (2 methods)
GetPropertyColor(string)색상 속성 값을 가져옵니다. (2 methods)
GetPropertyDouble(string)이중 속성 값을 가져옵니다. (2 methods)
GetPropertyInt(string)정수 속성 값을 가져옵니다. (2 methods)
GetPropertyMargins(string)여백 속성 값을 가져옵니다. (2 methods)
GetPropertyRectangle(string)사각형 속성 값을 가져옵니다. (2 methods)
GetPropertySize(string)크기 속성 값을 가져옵니다. (2 methods)
override GetTransform()현재 변환을 가져옵니다.
override InitClip()장치의 클립을 초기화합니다.
virtual InitPageNumbers()출력할 페이지 수를 초기화합니다.
IsProperty(string)부울 속성 값을 가져옵니다. (2 methods)
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)현재 변환을 지정합니다.
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)댓글을 씁니다.

필드

이름설명
static readonly BACKGROUND“배경” 속성 키.
static readonly BACKGROUND_COLOR“배경색” 속성 키.
static readonly EMBED_FONTS“문서에 글꼴 포함” 속성 키.
static readonly EMIT_ERRORS“오류 발생” 속성 값.
static readonly EMIT_WARNINGS“경고 보내기” 속성 값.
static readonly FIT_TO_PAGE“페이지에 콘텐츠 맞추기” 속성 키.
static readonly ORIENTATION“방향” 속성 키.
static readonly PAGE_MARGINS“페이지 여백” 속성 키.
static readonly PAGE_SIZE“페이지 크기” 속성 키.
static readonly PRODUCER“생산자” 속성 값입니다.
static readonly TRANSPARENT“투명한” 속성 키.

또한보십시오