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

گزینه های رندر

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(برچسب ها: String)

یک مثال جدید از کلاس 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(RectangleF)

یک مستطیل را به مسیر فعلی به عنوان یک زیر مسیر کامل اضافه کنید.

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(SizeF)

از صفحه جدید شروع می شود.

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(PointF، PointF، PointF)

یک منحنی کوبیک Bézier را به مسیر فعلی اضافه کنید.این منحنی از نقطه فعلی به نقطه pt2 گسترش می یابد.استفاده از pt1 و pt2 به عنوان نقطه کنترل Bézier.

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(برچسب ها: PointF)

خط متن مشخص شده را در محل مشخص شده پر کنید.

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(نقطه)

یک بخش خط مستقیم را از نقطه فعلی به نقطه (pt) اضافه کنید.

public virtual void LineTo(PointF pt)

Parameters

pt PointF

نقطه ای از کجا برای ایجاد خط به.

MoveTo(نقطه)

یک زیر مسیر جدید با حرکت نقطه فعلی به هماهنگی های پارامتر 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(برچسب ها: PointF)

خط متن مشخص شده را در محل مشخص شده ضربه بزنید.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

ضربه به سکته

pt PointF

نقطه ای که هماهنگی ها را مشخص می کند که از کجا متن شروع می شود.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 فارسی