Interface IDevice

Interface IDevice

Nazwa przestrzeń: Aspose.Html.Rendering Zestaw: Aspose.HTML.dll (25.4.0)

Definuje metody i właściwości, które wspierają dostosowane renderowanie elementów graficznych, takich jak ścieżki, tekst i obrazy.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Dostrzegamy kontekst graficzny.

GraphicContext GraphicContext { get; }

Wartość nieruchomości

GraphicContext

Options

Dostępne są opcje renderowania.

RenderingOptions Options { get; }

Wartość nieruchomości

RenderingOptions

Methods

AddRect(RectangleF)

Połączyć rektangulę do bieżącego ścieżki jako kompletną ścieżkę podwodną.

void AddRect(RectangleF rect)

Parameters

rect RectangleF

Rękawiczki do wyciągnięcia.

BeginDocument(Document)

Rozpoczyna się przesyłanie dokumentu.

void BeginDocument(Document document)

Parameters

document Document

w dokumencie .

BeginElement(Element, RectangleF)

Rozpoczyna się odtwarzanie elementu.

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Podstawowe elementy: Aspose.Html

rect RectangleF

Pudełko graniczne z nodu.

Returns

bool

Powróci [prawdziwy], jeśli element powinien być przetwarzany.

BeginPage(Szefa)

Rozpoczyna się odtwarzanie nowej strony.

void BeginPage(SizeF size)

Parameters

size SizeF

Rozmiar strony .

Clip(FillRule)

Modyfikuje bieżącą ścieżkę skręcając ją z bieżącą ścieżką, używając FillRule do określenia regionu do wypełnienia.Ta metoda kończy obecną ścieżkę.

void Clip(FillRule rule)

Parameters

rule FillRule

Zasada 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”.

void ClosePath()

CubicBezierTo(Poziom punktów, punktów, punktów)

Dodaj kubek kurwy Bézier do bieżącego ścieżki. kurwa rozciąga się od bieżącego punktu do punktu pt3,Wykorzystujemy pt1 i pt2 jako punkty sterowania Bézier.

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.

void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [ ]

Kilka bajtów reprezentujących obraz.

imageFormat WebImageFormat

Format obrazu .

rect RectangleF

Prawokątny, który określa pozycję i rozmiar do wyciągania.

EndDocument()

Zakończy się przekazanie dokumentu.

void EndDocument()

EndElement(Element)

Zakończy się odbiór elementu.

void EndElement(Element element)

Parameters

element Element

Podstawowe elementy: Aspose.Html

EndPage()

Zakończy się odtwarzanie aktualnej strony.

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ę.

void Fill(FillRule rule)

Parameters

rule FillRule

Zasada wypełniania określa sposób wypełniania wnętrza zamkniętej drogi

FillText(Tłumaczenie, PointF)

Wypełnij określony pasek tekstu w określonej lokalizacji.

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.

void Flush()

LineTo(punktów)

Dodaj segment linii prostej z bieżącego punktu do punktu (pt).

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.

void MoveTo(PointF pt)

Parameters

pt PointF

Punkt, do którego należy przejść drogę.

RestoreGraphicContext()

Przywraca cały kontekst graficzny do jego poprzedniej wartości, wyciągając go z sztuczki.

void RestoreGraphicContext()

SaveGraphicContext()

Wciśnij kopię całego kontekstu graficznego na stack.

void SaveGraphicContext()

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ę.

void Stroke()

StrokeAndFill(FillRule)

Wstrząs i wypełnij bieżący ścieżkę.Ta metoda kończy obecną ścieżkę.

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Zasada 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.

void StrokeText(string text, PointF pt)

Parameters

text string

Wstrząs do udaru.

pt PointF

Punkt, który określa koordynacje, gdzie rozpocząć tekst.

 Polski