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, ICreateStreamПровайдер)

Инициализует новую инстанцию класса Aspose.Html.Rendering.DocDevice, предоставляя опции и провайдер потока.

public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options DocRenderingOptions

Рендерные варианты .

streamProvider ICreateStreamProvider

Объект, который внедряет интерфейс Aspose.Html.IO.ICreateStreamProvider

DocDevice(Стриг)

Инициализует новую инстанцию класса Aspose.Html.Rendering.Doc.FocDevice по названию файла выхода.

public DocDevice(string file)

Parameters

file string

Название файла выхода

DocDevice(Оригинальное название: DocRenderingOptions, string)

Инициализует новую инстанцию класса Aspose.Html.Rendering.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.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

bool

Возвращается [истинный], если элемент должен быть образован.

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

Добавьте кубическую 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(byte[ ], 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()

Инициативы контекстного стака.

protected override void Initialize()

LineTo(PointF)

Добавить прямой сегмент линии от текущей точки к точке (pt).

public override void LineTo(PointF pt)

Parameters

pt PointF

Точка, где создать линию к.

MoveTo(PointF)

Начинается новый подпутник, перемещая текущую точку в координаты параметра pt, пропуская любой сегмент линии соединения.Если предыдущий метод строительства дорог на текущем пути также был «MoveTo», то новый «Мove To» перекрывает его;Никаких остатков предыдущей операции «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,>

 Русский