Class Device

Class Device

이름 공간 : Aspose.Html.Rendering 구성: Aspose.HTML.dll (25.4.0)

특정 렌더링 장치의 구현을위한 기본 클래스를 나타냅니다.

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

파라미터 유형

TGraphicContext

현재의 그래픽 제어 매개 변수를 유지하는 그래픽 컨텍스트

TRenderingOptions

Rendering 옵션

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

상속 회원들

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(트렌더링 옵션, ICreateStreamProvider)

Aspose.Html.Rendering.Device`2 클래스의 새로운 예를 시작하여 옵션과 스트림 공급자를 제공합니다.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options 트렌드 옵션

렌더링 옵션

streamProvider ICreateStreamProvider

Aspose.Html.IO.ICreateStreamProvider 인터페이스를 실행하는 개체

Device(트렌드 옵션, 스트링)

Aspose.Html.Rendering.Device`2 클래스의 새로운 예를 시작하여 옵션과 출력 파일 이름을 제공합니다.

protected Device(TRenderingOptions options, string file)

Parameters

options 트렌드 옵션

렌더링 옵션

file string

출력 파일 이름

Device(트렌드 옵션, 스트림)

Aspose.Html.Rendering.Device`2 클래스의 새로운 예를 시작하여 옵션과 출력 스트림을 제공합니다.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options 트렌드 옵션

렌더링 옵션

stream Stream

출력의 흐름

Properties

Configuration

장치 설정을 얻습니다.

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

부동산 가치

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

그래픽 컨텍스트를 만드는 방법

public TGraphicContext GraphicContext { get; }

부동산 가치

트레일러 컨텍스트

Options

옵션을 제공 할 수 있습니다.

public TRenderingOptions Options { get; }

부동산 가치

트렌드 옵션

OutputStream

세트하고 출력 스트림을 얻습니다.

protected Stream OutputStream { get; }

부동산 가치

Stream

PageIndex

현재 페이지의 인덱스를 설정하거나 얻습니다.

protected int PageIndex { get; set; }

부동산 가치

int

StreamProvider

흐름 공급자 개체를 얻습니다.

protected ICreateStreamProvider StreamProvider { get; }

부동산 가치

ICreateStreamProvider

Methods

AddRect(오른쪽)

현재 경로에 직경을 완전한 하위 경로로 붙여 넣으십시오.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

그림을 그릴 수 있는 오른쪽.

BeginDocument(Document)

문서를 제출하기 시작합니다.

public virtual void BeginDocument(Document document)

Parameters

document Document

이 문서를

BeginElement(원제 : RectangleF)

노드의 퇴출이 시작됩니다.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

아스포스.Html.Dom.Element에 대한 자세한 내용

rect RectangleF

노드의 경계 상자.

Returns

bool

[진실] 항목이 처리되어야 하는 경우에 반환합니다.

BeginPage(세이즈)

새 페이지를 시작합니다.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

페이지의 크기

Clip(FillRule)

현재 클립 경로를 변경하여 현재 경로와 교차하여 FillRule를 사용하여 지역을 채우는 것을 결정합니다.이 방법은 현재의 경로를 종료합니다.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

채우기 규칙은 닫힌 경로의 내부가 어떻게 묶여 있는지 설명합니다.

ClosePath()

현재 하위 경로를 닫는 것은 현재 지점에서 하위 경로의 출발 지점까지 똑바로 라인 세그먼트를 묶는 것입니다.현재 하위 경로가 이미 폐쇄되면 “ClosePath"는 아무것도하지 않습니다.이 운영자는 현재 하위 경로를 종료합니다.이 경로에 다른 세그먼트를 추가하면 새로운 하위 경로가 시작됩니다.심지어 새로운 세그먼트가 “ClosePath” 방법에 의해 달성 된 최종 지점에서 시작되면.

public virtual void ClosePath()

CubicBezierTo(포인트 F, 포인트 F, 포인트 F)

현재 경로에 큐브 Bézier 곡선을 첨가합니다.이 곡선은 현재 지점에서 pt2 지점까지 확장됩니다.pt1 및 pt2를 Bézier 컨트롤 포인트로 사용합니다.새로운 현재 포인트는 pt3.

public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

첫 번째 포인트의 조정

pt2 PointF

두 번째 포인트의 조정

pt3 PointF

세 번째 포인트의 조정

Dispose()

응용 프로그램으로 정의된 작업을 수행하며, 관리되지 않은 자원을 배출, 배출 또는 재배치하는 것과 관련이 있습니다.

public void Dispose()

Dispose(바울)

관리되지 않고 - 선택적으로 - 관리 된 자원을 발행합니다.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

‘진실’은 관리되지 않은 자원과 관리되지 않은 자원을 모두 풀어주는 것; ‘거짓’은 관리되지 않은 자원만 풀어주는 것.

DrawImage(바이트[ ] [ [ ], WebImageFormat, RectangleF)

지정된 이미지를 표시합니다.

public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [ ] [ [ ]

이미지를 나타내는 수많은 바이트.

imageFormat WebImageFormat

이미지 형식

rect RectangleF

그림을 그려야 할 위치와 크기를 결정하는 직경입니다.

EndDocument()

문서의 제출이 끝납니다.

public virtual void EndDocument()

EndElement(Element)

노드가 끝난다.

public virtual void EndElement(Element element)

Parameters

element Element

아스포스.Html.Dom.Element에 대한 자세한 내용

EndPage()

현재 페이지를 정리하는 것이 끝납니다.

public virtual void EndPage()

Fill(FillRule)

그것은 현재의 경로에 의해 덮여있는 전체 지역을 채우고 있습니다.경로가 여러 개의 분리 된 하위 경로로 구성되어 있다면, 그것은 모든 하위 경로의 내부를 채우고,함께 고려해 보자.이 방법은 현재의 경로를 종료합니다.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

채우기 규칙은 닫힌 경로의 내부가 어떻게 채워지는지 설명합니다.

FillText(포인트, 포인트)

지정된 위치에서 지정된 텍스트 스트립을 채우십시오.

public virtual void FillText(string text, PointF pt)

Parameters

text string

채우기 위한 끈

pt PointF

텍스트의 좌표를 지정하는 포인트.

Flush()

모든 데이터를 출력 스트림으로 흐르십시오.

public virtual void Flush()

GetExtension()

출력 파일의 확장을 얻습니다.

protected virtual string GetExtension()

Returns

string

파일 확장

Initialize()

컨텍스트 스택을 시작합니다.

protected virtual void Initialize()

LineTo(포인트F)

현재 포인트에서 현재 포인트 (pt)에 직선 라인 세그먼트를 첨부합니다.

public virtual void LineTo(PointF pt)

Parameters

pt PointF

어디서 라인을 만들 수 있는지.

MoveTo(포인트F)

새 하위 경로를 시작하여 현재 포인트를 파라미터 pt의 좌표로 이동하여 연결 라인 세그먼트를 무시합니다.현재 경로의 이전 경로 건설 방법이 “MoveTo"였다면, 새로운 “MoveTo"는 그것을 초과합니다.이전 “MoveTo” 작전의 잔해가 길에 남아 있지 않습니다.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

그 길을 어디로 옮길 수 있는지.

RestoreGraphicContext()

전체 그래픽 컨텍스트를 이전 값으로 복원하여 스택에서 팝업합니다.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

전체 그래픽 컨텍스트의 복사본을 스택에 밀어 넣습니다.

public virtual void SaveGraphicContext()

Stroke()

현재 경로를 따라 라인을 흔들며, 흔들리는 라인은 경로의 각 직선 또는 곡선 섹션을 따릅니다.그것과 동시에 측면이있는 세그먼트에 중점을 둡니다.이 경로의 각 하위 경로는 개별적으로 처리됩니다.이 방법은 현재의 경로를 종료합니다.

public virtual void Stroke()

StrokeAndFill(FillRule)

공격하고 현재 경로를 채우십시오.이 방법은 현재의 경로를 종료합니다.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

채우기 규칙은 닫힌 경로의 내부가 어떻게 채워지는지 지정합니다.

StrokeText(포인트, 포인트)

지정된 위치에 지정된 텍스트 스트립을 흔들어 놓습니다.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

충격에 끈다.

pt PointF

텍스트를 시작하는 곳을 지정하는 지점.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 한국어