Class DocDevice
Името на пространството: Aspose.Html.Rendering.Doc Aspose.HTML.dll (25.4.0)
Предоставяне на документ DOCX.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
наследници
Device<docdevice.docgraphiccontext, docrenderingoptions="">.Initialize() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.SaveGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.RestoreGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GetExtension() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginDocument(Document) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndDocument() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginPage(SizeF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndPage() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Flush() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginElement(Element, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndElement(Element) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.ClosePath() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.MoveTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.LineTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.AddRect(RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.CubicBezierTo(PointF, PointF, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Stroke() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Fill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Clip(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeAndFill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.FillText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.DrawImage(byte[], WebImageFormat, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose(bool) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Options , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Configuration , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GraphicContext , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StreamProvider , Device<docdevice.docgraphiccontext, docrenderingoptions="">.OutputStream , Device<docdevice.docgraphiccontext, docrenderingoptions="">.PageIndex , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
DocDevice(ICreateStreamПровайдер)
Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Обект, който изпълнява интерфейса на Aspose.Html.IO.ICreateStreamProvider
DocDevice(DocRenderingOptions, ICreateStreamПровайдер)
Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Изтегляне на опции.
streamProvider
ICreateStreamProvider
Обект, който изпълнява интерфейса на Aspose.Html.IO.ICreateStreamProvider
DocDevice(Стрий)
Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(string file)
Parameters
file
string
Името на изходния файл
DocDevice(Използване на опции, string)
Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Изтегляне на опции.
file
string
Името на изходния файл
DocDevice(Stream)
Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(Stream stream)
Parameters
stream
Stream
Изходният поток
DocDevice(Изтегляне на опции, Stream)
Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Изтегляне на опции.
stream
Stream
Изходният поток
Methods
AddRect(Ректангъл)
Прикрепете правоъгълник към текущия път като пълен подход.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Едно правоъгълно за рисуване.
BeginDocument(Document)
Започва издаването на документа.
public override void BeginDocument(Document document)
Parameters
document
Document
Документът .
BeginElement(Елемент, RectangleF)
Започва рендерирането на ХТМЛ.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Елементът на HTML.
rect
RectangleF
Ограничаване на кутията на нода.
Returns
Връща [истински], ако елементът трябва да бъде обработен.
BeginPage(Сиеф)
Започва рендерирането на новата страница.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
Размер на страницата.
Clip(FillRule)
Модифицира текущия маршрут за клипване, като го пресече с текущата маршрута, използвайки правилото FillMode, за да определи региона, който трябва да се попълни.Този метод прекратява настоящия път.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
Режимът за попълване посочва как се клипва вътрешността на затворен път
ClosePath()
Затваря текущия подпут, като прикрепи пряк сегмент от текущата точка до изходната точка на подпут.Ако текущият подход вече е затворен, “ClosePath” не прави нищо.Този оператор прекратява текущия подпут. Прибавяйки друг сегмент към настоящия път започва нов подпут,дори ако новият сегмент започва в крайната точка, достигната от метода “ClosePath”.
public override void ClosePath()
CubicBezierTo(Точка F, Точка F, Точка F)
Bézier крива към текущия път. кривата се простира от текущата точка до точка pt2,pt1 и pt2 като контролните точки на Bézier. новата текуща точка е pt3.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Координати на първата точка
pt2
PointF
Координати на втората точка
pt3
PointF
Координати на трета точка
DrawImage(Бийт[], WebImageFormat, RectangleF)
Направете посочената картина.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Многобройни байтове представляват изображението.
imageFormat
WebImageFormat
Формат на изображението.
rect
RectangleF
Ректагел, който определя местоположението и размера, за да се рисува.
EndElement(Element)
Завършва прехвърлянето на html нода.
public override void EndElement(Element element)
Parameters
element
Element
Елементът на HTML.
EndPage()
Завършва прехвърлянето на текущата страница.
public override void EndPage()
Fill(FillRule)
Запълва цялата територия, затворена от настоящия път.Ако пътят се състои от няколко разединени подпути, той попълва вътрешностите на всички подпътници,Разгледани заедно.Този метод прекратява настоящия път.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
Режимът за попълване посочва как се попълва вътрешността на затворен път
FillText(Стъпка, PointF)
Запълване на посочения текст лента в посоченото място.
public override void FillText(string text, PointF pt)
Parameters
text
string
Пръстени за пълнене.
pt
PointF
Точка, която посочва координатите на текста.
Flush()
Флушира всички данни към изходния поток.
public override void Flush()
GetExtension()
Получава разширяване на изходния файл.
protected override string GetExtension()
Returns
Разширяване на файла.
Initialize()
Инициативата на контекстната стачка.
protected override void Initialize()
LineTo(Поинт)
Добавете пряк сегмент от текущата точка до точката (pt).
public override void LineTo(PointF pt)
Parameters
pt
PointF
Точка на къде да се създаде линията за.
MoveTo(Поинт)
Започва нова подпутката, като премества текущата точка в координатите на параметъра pt, пропускайки всеки сегмент на свързващата линия.Ако предишният метод за изграждане на пътя в настоящия път също е бил „MoveTo“, новият “MovTo” го надхвърля;Няма остатъци от предишната операция “MoveTo” остава на пътя.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
Точка, до която да се движи пътя.
Stroke()
Нарушаване на линия по текущия път. нарушената линия следва всеки пряк или заобиколен сегмент на пътя,се фокусира върху сегмента с страни паралелни с него. Всеки от подпустите на пътя се обработва отделно.Този метод прекратява настоящия път.
public override void Stroke()
StrokeAndFill(FillRule)
Стремете се и попълнете текущия път.Този метод прекратява настоящия път.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
Режимът за пълнене определя как се пълни вътрешността на затворен път.
StrokeText(Стъпка, PointF)
Натиснете посочения текст на посоченото място.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
Стреми се към удара.
pt
PointF
Точка, която посочва координатите, откъде да започне текстът.</docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,>