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
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
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; }
Вредност имовине
PageIndex
Поставите или добијате индекс тренутне странице
protected int PageIndex { get; set; }
Вредност имовине
StreamProvider
Добија објекат провајдера струје.
protected ICreateStreamProvider StreamProvider { get; }
Вредност имовине
Methods
AddRect(Ректангле)
Причврстите правоугао на текући пут као комплетну подпуту.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Један правоугао за цртање.
BeginDocument(Document)
Počela je isporuka dokumenta.
public virtual void BeginDocument(Document document)
Parameters
document
Document
То је документ.
BeginElement(Елемент, Ректанглеф)
Почиње се рендерирање нода.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
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” не ради ништа.Овај оператор завршава тренутну подпуту. Додавањем другог сегмента на тренутну путу почиње нова подпута,чак и ако нови сегмент почиње на крајњој тачки која је достигнута методом “ЦлоеПатх”.
public virtual void ClosePath()
CubicBezierTo(ПоинтФ, ПоинтФ и ПоинтФ)
Причврстите кубичну Безиер кривину на текући пут. кривина се протеже од текуће тачке до тачке пт2,користе пт1 и пт2 као контролне тачке Безиер. нови тренутни тачка је пт3.
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
Апсос.Хтмл.Дом.Елемент
EndPage()
Заврши се рендеринг тренутне странице.
public virtual void EndPage()
Fill(FillRule)
Напуни цео регион затворен тренутним путем.Ако се пут састоји од неколико одвојених подпутова, испуњава унутрашњости свих подпутова,Razmotrili smo zajedno.Ова метода завршава садашњи пут.
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
Проширење датотеке .
Initialize()
Иницијалише контекст стацк.
protected virtual void Initialize()
LineTo(ПоинтФ)
Додајте сегмент правог линије од тренутне тачке до тачке (пт).
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
Точка где да се креира линија на.
MoveTo(ПоинтФ)
Почиње нови подпут премештањем тренутне тачке у координате параметара пт, пропуштајући било који сегмент повезивања линије.Ако је претходни метод изградње пута у тренутном путу такође био “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,>