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.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
Возвращается [истинный], если элемент должен быть образован.
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
Продолжение файла .
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,>