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, ICreateStreamProvider)
Ініціалює нову інстанцію класу 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, 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)
Почнеться рендеринг HTML-ноду.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Це елемент HTML.
rect
RectangleF
Обмеження коробки ноду.
Returns
Повернеться [правда] якщо елемент повинен бути оброблений.
BeginPage(SizeF)
Почнеться перегляд нової сторінки.
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(Створення PointF, PointF, PointF)
Додайте кубічну криву Безьєра до поточного шляху. крива простягається від поточного пункту до пункту 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()
Ініціалізація контексту Stack.
protected override void Initialize()
LineTo(PointF)
Додає прямий сегмент лінії від поточної точки до точки (pt).
public override void LineTo(PointF pt)
Parameters
pt
PointF
Точка, де створити лінію до.
MoveTo(PointF)
Починається новий підхід, переміщаючи поточну точку до координатів параметра pt, пропускаючи будь-який сегмент лінії зв’язку.Якщо попередній метод будівництва шляху в нинішньому шляху також був «MoveTo», новий «MoveTo» перевершує його;Ніяких останків попередньої операції «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,>