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
Properties
GraphicContext
Dostrzegamy kontekst graficzny.
GraphicContext GraphicContext { get; }
Wartość nieruchomości
Options
Dostępne są opcje renderowania.
RenderingOptions Options { get; }
Wartość nieruchomości
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
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.