Class Device
Nazwa przestrzeń: Aspose.Html.Rendering Zestaw: Aspose.HTML.dll (25.4.0)
Przedstawia podstawową klasę do wdrożenia konkretnych urządzeń renderowania.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Rodzaj parametrów
TGraphicContext
kontekst graficzny, który utrzymuje aktualne parametry kontroli graficznej
TRenderingOptions
Opcje Rendering
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(TrenderingOptions, ICreateStreamProvider)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Device`2 poprzez renderowanie opcji i przepływ dostawcy.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Opcje trendy
Renderowanie opcji.
streamProvider
ICreateStreamProvider
Obiekt, który wdraża interfejs Aspose.Html.IO.ICreateStreamProvider
Device(TrenderingOptions, strumień)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Device`2 poprzez renderowanie opcji i nazwę pliku wyjściowego.
protected Device(TRenderingOptions options, string file)
Parameters
options
Opcje trendy
Renderowanie opcji.
file
string
Nazwa pliku wyjściowego.
Device(Opcje Trendy, Stream)
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.Device`2 poprzez renderowanie opcji i przepływu wyjścia.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Opcje trendy
Renderowanie opcji.
stream
Stream
Przepływ wyjściowy .
Properties
Configuration
Dostęp do konfiguracji urządzenia.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Wartość nieruchomości
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Wykorzystuje kontekst graficzny
public TGraphicContext GraphicContext { get; }
Wartość nieruchomości
Tygraficzny kontekst
Options
Dostępne są opcje renderowania.
public TRenderingOptions Options { get; }
Wartość nieruchomości
Opcje trendy
OutputStream
Zestaw i otrzymasz strumień wyjściowy.
protected Stream OutputStream { get; }
Wartość nieruchomości
PageIndex
Zestaw lub otrzymasz indeks bieżącej strony
protected int PageIndex { get; set; }
Wartość nieruchomości
StreamProvider
Obiekt dostawcy przepływu.
protected ICreateStreamProvider StreamProvider { get; }
Wartość nieruchomości
Methods
AddRect(RectangleF)
Połączyć rektangulę do bieżącego ścieżki jako kompletną ścieżkę podwodną.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Rękawiczki do wyciągnięcia.
BeginDocument(Document)
Rozpoczyna się przesyłanie dokumentu.
public virtual void BeginDocument(Document document)
Parameters
document
Document
w dokumencie .
BeginElement(Element, RectangleF)
Zaczyna się odrzucanie węzła.
public virtual 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.
public virtual 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ę.
public virtual 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”.
public virtual 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 virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordynacje pierwszego punktu
pt2
PointF
Koordynacje drugiego punktu
pt3
PointF
Koordynacje trzeciego punktu
Dispose()
Wykonywanie zadań określonych w aplikacji związanych z uwalnianiem, uwalnianiem lub ponownym uwalnianiem nie zarządzanych zasobów.
public void Dispose()
Dispose(Bool)
Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.
DrawImage(byte[ ], WebImageFormat, RectangleF)
Wyświetl określony obraz.
public virtual 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.
public virtual void EndDocument()
EndElement(Element)
Zakończy się odbiór węzła.
public virtual void EndElement(Element element)
Parameters
element
Element
Podstawowe elementy: Aspose.Html
EndPage()
Zakończy się odtwarzanie aktualnej strony.
public virtual 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 virtual 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.
public virtual 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 virtual void Flush()
GetExtension()
Otrzymuje rozszerzenie pliku wyjściowego.
protected virtual string GetExtension()
Returns
Rozszerzenie pliku .
Initialize()
Inicjalizuje kontekst stack.
protected virtual void Initialize()
LineTo(punktów)
Dodaj segment linii prostej z bieżącego punktu do punktu (pt).
public virtual 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 virtual 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.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Wciśnij kopię całego kontekstu graficznego na stack.
public virtual 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ę.
public virtual void Stroke()
StrokeAndFill(FillRule)
Wstrząs i wypełnij bieżący ścieżkę.Ta metoda kończy obecną ścieżkę.
public virtual 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.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
Wstrząs do udaru.
pt
PointF
Punkt, który określa koordynacje, gdzie rozpocząć tekst.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>