Class DocDevice

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

IDevice , IDisposable

Нападні члени

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

bool

Повернеться [правда] якщо елемент повинен бути оброблений.

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

string

Розширення файлу .

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,>

 Українська