Class Device

Class Device

Namn på plats: Aspose.Html.Rendering Sammanfattning: Aspose.HTML.dll (25.4.0)

Representerar basklassen för implementering av särskilda renderingsenheter.

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

Typ av parametrar

TGraphicContext

Grafiskt sammanhang som håller aktuella grafiska kontrollparametrar

TRenderingOptions

Rendering alternativ

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

Arvsmedlemmar

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(TrenderingOptions, ICreateStreamProvider)

Initialiserar en ny instans av Aspose.Html.Rendering.Device`2 klass genom att renderera alternativ och strömleverantör.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Trenderingalternativ

Rendering av alternativ.

streamProvider ICreateStreamProvider

Objekt som implementerar Aspose.Html.IO.ICreateStreamProvider gränssnitt

Device(TrenderingOptions, sträng)

Initialiserar en ny instans av Aspose.Html.Rendering.Device`2 klass genom att renderera alternativ och utgångsfilnamn.

protected Device(TRenderingOptions options, string file)

Parameters

options Trenderingalternativ

Rendering av alternativ.

file string

Namnet på utgångsfilen.

Device(TrenderingOptions, Stream)

Initialiserar en ny instans av Aspose.Html.Rendering.Device`2 klass genom att renderera alternativ och outputström.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Trenderingalternativ

Rendering av alternativ.

stream Stream

Utgången av strömmen.

Properties

Configuration

Få enhetskonfiguration.

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

Fastighetsvärde

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Fånga det grafiska sammanhanget

public TGraphicContext GraphicContext { get; }

Fastighetsvärde

Tgrafikkontekst

Options

Får utfärda alternativ.

public TRenderingOptions Options { get; }

Fastighetsvärde

Trenderingalternativ

OutputStream

Ställ in och få utgångström.

protected Stream OutputStream { get; }

Fastighetsvärde

Stream

PageIndex

Ställ in eller få indexet på den aktuella sidan

protected int PageIndex { get; set; }

Fastighetsvärde

int

StreamProvider

Få strömleverantörens objekt.

protected ICreateStreamProvider StreamProvider { get; }

Fastighetsvärde

ICreateStreamProvider

Methods

AddRect(RectangleF)

Lägger en rektangel till den aktuella vägen som en komplett underväg.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

En rektangel att dra.

BeginDocument(Document)

Det börjar med att presentera dokumentet.

public virtual void BeginDocument(Document document)

Parameters

document Document

och dokumentet .

BeginElement(Element, RectangleF)

Det börjar med att återställa noden.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Det här är Aspose.Html.Dom.Element

rect RectangleF

Gränssnittskåpet av noden.

Returns

bool

Returnerar [true] om elementet ska bearbetas.

BeginPage(Sjöf)

Börjar att återställa den nya sidan.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

Storleken på sidan.

Clip(FillRule)

Ändrar den aktuella klippbanan genom att gräva den med den aktuella vägen, med hjälp av FillRule för att bestämma regionen att fylla.Denna metod avslutar den nuvarande vägen.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

Fyllningsregeln anger hur inredningen av en stängd väg klipps

ClosePath()

Stäng den aktuella undervägen genom att täcka en raka linje segment från den aktuella punkten till utgångspunkten för undervägen.Om den aktuella undervägen redan är stängd gör “ClosePath” ingenting.Den här operatören avslutar den aktuella undervägen. Genom att lägga till ett annat segment på den aktuella vägen börjar en ny undervägen,Även om det nya segmentet börjar vid slutpunkten som nås med “ClosePath” -metoden.

public virtual void ClosePath()

CubicBezierTo(PointF, PointF och PointF)

Lägger en kubisk Bézier kurva till den aktuella vägen. kurvan sträcker sig från den aktuella punkten till den aktuella punkten pt2,Använd pt1 och pt2 som Bézier-kontrollpunkter. den nya aktuella punkten är pt3.

public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

Koordinatorer i första punkten

pt2 PointF

Koordinat från andra punkten

pt3 PointF

Koordinatorer av tredje punkten

Dispose()

Utför tillämpningsdefinierade uppgifter som är förknippade med frigöring, frigöring eller återanvändning av okontrollerade resurser.

public void Dispose()

Dispose(Bool)

Utfärdar okontrollerade och - valfritt - hanterade resurser.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“true” för att släppa både hanterade och okontrollerade resurser; “falsk” för att släppa endast okontrollerade resurser.

DrawImage(byte[ ], WebImageFormat, RectangleF)

Dra den angivna bilden.

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

Parameters

data byte [ ]

Ett antal byter som representerar bilden.

imageFormat WebImageFormat

Bildformatet är.

rect RectangleF

En rektangel som bestämmer position och storlek att dra.

EndDocument()

Slut på att lämna dokumentet.

public virtual void EndDocument()

EndElement(Element)

Slut på att återställa noden.

public virtual void EndElement(Element element)

Parameters

element Element

Det här är Aspose.Html.Dom.Element

EndPage()

Slutar att återställa den aktuella sidan.

public virtual void EndPage()

Fill(FillRule)

Fyller hela regionen som är täckt av den nuvarande vägen.Om vägen består av flera avkopplade undervägar fyller den inuti alla undervägar,övervägs tillsammans.Denna metod avslutar den nuvarande vägen.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

Fyllningsregeln anger hur inredningen av en stängd väg fylls

FillText(Sträng, PointF)

Fyll i den angivna textrutan på den angivna platsen.

public virtual void FillText(string text, PointF pt)

Parameters

text string

Sträng att fylla.

pt PointF

Punkt som anger koordinaterna i texten.

Flush()

Flushar alla data till outputström.

public virtual void Flush()

GetExtension()

Få förlängning av utgångsfilen.

protected virtual string GetExtension()

Returns

string

Förlängningen av filen.

Initialize()

Initialiserar kontext stack.

protected virtual void Initialize()

LineTo(PointF)

Lägger till en raka linje segment från den aktuella punkten till den aktuella punkten (pt).

public virtual void LineTo(PointF pt)

Parameters

pt PointF

Punkt av var att skapa linjen till.

MoveTo(PointF)

En ny underväg börjar genom att flytta den aktuella punkten till koordinaterna i parametr pt, missar någon anslutande linje segment.Om den föregående vägkonstruktionsmetoden i den nuvarande vägen också var “MoveTo”, överskrider den den nya “MoveTo”;Inga rester av den tidigare “MoveTo” operationen förblir på vägen.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

Punkt av var att flytta vägen till.

RestoreGraphicContext()

Återställ hela grafisk kontext till dess tidigare värde genom att poppa den från stacken.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Tryck på en kopia av hela grafiska sammanhanget på stacken.

public virtual void SaveGraphicContext()

Stroke()

En linje sträcker sig längs den aktuella vägen. den sträckta linjen följer varje raka eller kurviga segment i vägen,centrerad på segmentet med sidor parallellt med det. Var och en av vägarnas undervägar behandlas separat.Denna metod avslutar den nuvarande vägen.

public virtual void Stroke()

StrokeAndFill(FillRule)

Strålar och fyller den nuvarande vägen.Denna metod avslutar den nuvarande vägen.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Fyllningsregeln anger hur inredningen av en stängd väg fylls.

StrokeText(Sträng, PointF)

Spruta den angivna textrutan på den angivna platsen.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

String till stroke.

pt PointF

Punkt som anger koordinaterna där texten ska börja.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Svenska