Class Device
Името на пространството: Aspose.Html.Rendering Aspose.HTML.dll (25.4.0)
Представлява основен клас за прилагане на специфични rendering устройства.
[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
наследници
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(Тенденции , Stream)
Иницијализира нова инстанция на клас 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; }
стойност на имота
PageIndex
Поставете или получите индекса на текущата страница
protected int PageIndex { get; set; }
стойност на имота
StreamProvider
Получаване на обект на доставчика на потока.
protected ICreateStreamProvider StreamProvider { get; }
стойност на имота
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
Връща [истински], ако елементът трябва да бъде обработен.
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(Стъпка, 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
Разширяване на файла.
Initialize()
Инициативата на контекстната стачка.
protected virtual void Initialize()
LineTo(Поинт)
Добавете пряк сегмент от текущата точка до точката (pt).
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
Точка на къде да се създаде линията за.
MoveTo(Поинт)
Започва нова подпутката, като премества текущата точка в координатите на параметъра pt, пропускайки всеки сегмент на свързващата линия.Ако предишният метод за изграждане на пътя в настоящия път също е бил „MoveTo“, новият “MovTo” го надхвърля;Няма остатъци от предишната операция “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,>