Class DocDevice
Nazwa przestrzeń: Aspose.Html.Rendering.Doc Zestaw: Aspose.HTML.dll (25.4.0)
Przedstawiamy przekazywanie do dokumentu DOCX.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
Dziedziczeni członkowie
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(ICreateStreamPrzedsiębiorca)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Obiekt, który wdraża interfejs Aspose.Html.IO.ICreateStreamProvider
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Doc.DocDevice poprzez renderowanie opcji i dostawcy prądu.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Renderowanie opcji.
streamProvider
ICreateStreamProvider
Obiekt, który wdraża interfejs Aspose.Html.IO.ICreateStreamProvider
DocDevice(strumień)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Doc.DocDevice według nazwy pliku wyjściowego.
public DocDevice(string file)
Parameters
file
string
Nazwa pliku wyjściowego
DocDevice(DocRenderingOptions, strumień)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Doc.DocDevice poprzez renderowanie opcji i nazwy pliku wyjściowego.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Renderowanie opcji.
file
string
Nazwa pliku wyjściowego
DocDevice(Stream)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Doc.DocDevice według przepływu wyjściowego.
public DocDevice(Stream stream)
Parameters
stream
Stream
Wydajny strumień
DocDevice(DocRenderingOptions, Przepływ)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Doc.DocDevice poprzez renderowanie opcji i przepływu wyjścia.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Renderowanie opcji.
stream
Stream
Wydajny strumień
Methods
AddRect(RectangleF)
Połączyć rektangulę do bieżącego ścieżki jako kompletną ścieżkę podwodną.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Rękawiczki do wyciągnięcia.
BeginDocument(Document)
Rozpoczyna się przesyłanie dokumentu.
public override void BeginDocument(Document document)
Parameters
document
Document
w dokumencie .
BeginElement(Element, RectangleF)
Rozpoczyna się odtwarzanie nodu html.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
elementu HTML.
rect
RectangleF
Pudełko graniczne z nodu.
Returns
Powróci [prawdziwy], jeśli element powinien być przetwarzany.
BeginPage(Szefa)
Rozpoczyna się odtwarzanie nowej strony.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
Rozmiar strony .
Clip(FillRule)
Modyfikuje bieżącą ścieżkę klipując ją z bieżącą ścieżką, korzystając z zasady FillMode, aby określić obszar do wypełnienia.Ta metoda kończy obecną ścieżkę.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
Tryb wypełniania określa, w jaki sposób wnętrze zamkniętej ścieżki jest zamknięte
ClosePath()
Zamknij bieżącą podszlaku, wypełniając segment linii prostej z bieżącego punktu do punktu wyjścia podszlaku.Jeśli bieżąca podróża jest już zamknięta, “ClosePath” nic nie robi.Ten operator kończy bieżący podwód. Po załączeniu kolejnego segmentu do bieżącej drogi zaczyna się nowy podwód,Nawet jeśli nowy segment rozpoczyna się w punkcie końcowym osiągniętym metodą „ClosePath”.
public override void ClosePath()
CubicBezierTo(Poziom punktów, punktów, punktów)
Dodaj kubek kurwy Bézier do bieżącej drogi. kurwa rozciąga się od bieżącego punktu do punktu pt2,Wykorzystujemy pt1 i pt2 jako punkty sterowania Bézier.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordynacje pierwszego punktu
pt2
PointF
Koordynacje drugiego punktu
pt3
PointF
Koordynacje trzeciego punktu
DrawImage(byte[ ], WebImageFormat, RectangleF)
Wyświetl określony obraz.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
Kilka bajtów reprezentujących obraz.
imageFormat
WebImageFormat
Format obrazu .
rect
RectangleF
Rektan, który określa pozycję i rozmiar do wyciągania.
EndElement(Element)
Zakończy się renderowanie przycisku html.
public override void EndElement(Element element)
Parameters
element
Element
elementu HTML.
EndPage()
Zakończy się odtwarzanie aktualnej strony.
public override void EndPage()
Fill(FillRule)
Wypełnia całą rejon zamknięty bieżącą ścieżką.Jeśli ścieżka składa się z kilku rozłączonych podróży, wypełnia wewnątrz wszystkich podróży,rozpatrywane razem.Ta metoda kończy obecną ścieżkę.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
Tryb wypełniania określa sposób wypełniania wnętrza zamkniętej ścieżki
FillText(Tłumaczenie, PointF)
Wypełnij określony pasek tekstu w określonej lokalizacji.
public override void FillText(string text, PointF pt)
Parameters
text
string
Strumień do wypełnienia.
pt
PointF
Poziom określa koordynacje tekstu.
Flush()
Flushes wszystkie dane do strumienia wyjściowego.
public override void Flush()
GetExtension()
Otrzymuje rozszerzenie pliku wyjściowego.
protected override string GetExtension()
Returns
Rozszerzenie pliku .
Initialize()
Inicjalizuje kontekst stack.
protected override void Initialize()
LineTo(punktów)
Dodaj segment linii prostej z bieżącego punktu do punktu (pt).
public override void LineTo(PointF pt)
Parameters
pt
PointF
Punkt, w którym można utworzyć linię do.
MoveTo(punktów)
Zaczyna się nowa ścieżka poprzez przeniesienie bieżącego punktu do współrzędnych parametrów pt, unikając jakiegokolwiek segmentu linii połączenia.Jeśli poprzednia metoda budowy ścieżki w bieżącej ścieżce była również “MoveTo”, nowa “MoveTo” przewyższa ją;Żadna pozostałość poprzedniej operacji “MoveTo” nie pozostaje na drodze.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
Punkt, do którego należy przejść drogę.
Stroke()
Wstrząsa linią wzdłuż bieżącej ścieżki. wstrząsająca linia następuje za każdym prostym lub zakrzywionym segmentem w ścieżce,skoncentrowany na segmencie ze stronami równoległymi do niego.Każdy z podwód ścieżki jest traktowany oddzielnie.Ta metoda kończy obecną ścieżkę.
public override void Stroke()
StrokeAndFill(FillRule)
Wstrząs i wypełnij bieżący ścieżkę.Ta metoda kończy obecną ścieżkę.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
Tryb wypełniania określa sposób wypełniania wnętrza zamkniętej ścieżki.
StrokeText(Tłumaczenie, PointF)
Wstrzyknij określony pasek tekstu w określonej lokalizacji.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
Wstrząs do udaru.
pt
PointF
Punkt, który określa koordynacje, gdzie rozpocząć tekst.</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,>