Class Device

Class Device

De naam: Aspose.Html.Rendering Verzameling: Aspose.HTML.dll (25.4.0)

Representeert de basisklasse voor de implementatie van specifieke renderingapparaten.

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

Typen Parameters

TGraphicContext

Grafische context die de huidige grafische controleparameters behoudt

TRenderingOptions

Rendering opties

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

Geëerbiede leden

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

Constructors

Device(TrenderingOptions, ICreateStreamProvider)

Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Device`2 klasse door het renderen van opties en streaming provider.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Trenderingopties

Rendering opties.

streamProvider ICreateStreamProvider

Object dat de Aspose.Html.IO.ICreateStreamProvider-interface implementeert

Device(Trenderingopties, string)

Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Device`2 klasse door het renderen van opties en de uitgangsbestandnaam.

protected Device(TRenderingOptions options, string file)

Parameters

options Trenderingopties

Rendering opties.

file string

De uitgangsbestandnaam.

Device(Trenderingopties, Stream)

Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Device`2 klasse door het renderen van opties en uitgangstromen.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Trenderingopties

Rendering opties.

stream Stream

De output stroom.

Properties

Configuration

De configuratie van het apparaat.

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

Eigendomswaarde

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Geeft de grafische context

public TGraphicContext GraphicContext { get; }

Eigendomswaarde

TGrafische contexten

Options

Hij geeft opties aan.

public TRenderingOptions Options { get; }

Eigendomswaarde

Trenderingopties

OutputStream

Set en krijgt de output stream.

protected Stream OutputStream { get; }

Eigendomswaarde

Stream

PageIndex

Stel of ontvang de index van de huidige pagina

protected int PageIndex { get; set; }

Eigendomswaarde

int

StreamProvider

Geeft de stroomprovider object.

protected ICreateStreamProvider StreamProvider { get; }

Eigendomswaarde

ICreateStreamProvider

Methods

AddRect(RectangleF)

Voeg een rectangle toe aan de huidige route als een volledige onderweg.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Een rectangle om te trekken.

BeginDocument(Document)

Begin de aflevering van het document.

public virtual void BeginDocument(Document document)

Parameters

document Document

Het document .

BeginElement(Het element, RectangleF)

Het begin van de noden.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

De Aspose.Html.Dom.Element

rect RectangleF

Borderingskist van de knoop.

Returns

bool

Returns [true] als het element moet worden verwerkt.

BeginPage(SizeF)

Begin de rendering van de nieuwe pagina.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

De grootte van de pagina.

Clip(FillRule)

Modifieert de huidige clipproute door het met de huidige route te intersecteren, met behulp van de FillRule om de regio te bepalen om te vullen.Deze methode beëindigt de huidige route.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

De regel van het vullen bepaalt hoe het interieur van een gesloten pad is gekleurd.

ClosePath()

Sluit de huidige onderweg door een rechtstreekse lijnsegment van het huidige punt naar het uitgangspunt van de onderweg te schakelen.Als de huidige onderweg al gesloten is, doet “ClosePath” niets.Deze exploitant beëindigt de huidige subpad. Bij het toevoegen van een ander segment aan de huidige route begint een nieuwe subpad,Zelfs als het nieuwe segment begint bij het eindpunt bereikt door de “ClosePath” methode.

public virtual void ClosePath()

CubicBezierTo(PointF, PointF en PointF)

Voeg een kubieke Bézier curve toe aan de huidige pad. De curve breidt van het huidige punt naar het pt2 punt,met behulp van pt1 en pt2 als de Bézier-controlepunten. het nieuwe huidige punt is pt3.

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

Parameters

pt1 PointF

Coördinaten van het eerste punt

pt2 PointF

Coördinaten van het tweede punt

pt3 PointF

Coördinaten van derde punt

Dispose()

Het vervult toepasselijk gedefinieerde taken die verband houden met het vrijgeven, vrijgeven of herstructureren van onbeheerde middelen.

public void Dispose()

Dispose(Bool)

Verwijder onbeheerde en - optioneel - beheerde middelen.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

’true’ om zowel beheerde als niet beheerde middelen vrij te geven; ‘false’ om alleen niet beheerde middelen vrij te geven.

DrawImage(byte[], WebImageFormat, RectangleF)

Verwijder de aangegeven afbeelding.

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

Parameters

data byte []

Een reeks bytes die het beeld vertegenwoordigen.

imageFormat WebImageFormat

afbeelding formaat.

rect RectangleF

Een rectangle die de positie en de grootte bepaalt om te trekken.

EndDocument()

De aflevering van het document eindigt.

public virtual void EndDocument()

EndElement(Element)

Het einde van de node.

public virtual void EndElement(Element element)

Parameters

element Element

De Aspose.Html.Dom.Element

EndPage()

Het einde van de actuele pagina.

public virtual void EndPage()

Fill(FillRule)

Het vult de hele regio omringd door de huidige route.Als de route bestaat uit meerdere ontbindte onderwegen, vult het de binnenkant van alle onderwegen,Samen overwogen.Deze methode beëindigt de huidige route.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

De regel van vullen bepaalt hoe het interieur van een gesloten pad wordt gevuld.

FillText(Hoofdstuk, PointF)

Vul de gespecificeerde tekstlijn in de gespecificeerde locatie.

public virtual void FillText(string text, PointF pt)

Parameters

text string

String om te vullen.

pt PointF

Een punt dat de coördinaten van de tekst bepaalt.

Flush()

Flush alle gegevens naar output stream.

public virtual void Flush()

GetExtension()

Geeft een uitbreiding van de output-bestand.

protected virtual string GetExtension()

Returns

string

De bestand uitbreiding.

Initialize()

Het initiëren van de context stack.

protected virtual void Initialize()

LineTo(puntf)

Voeg een rechte lijnsegment van het huidige punt naar het punt (pt).

public virtual void LineTo(PointF pt)

Parameters

pt PointF

punt van waar de lijn te creëren.

MoveTo(puntf)

Een nieuwe subpad begint door het huidige punt naar de coördinaten van de parameter pt te verplaatsen, het vermijden van elk verbindingssegment.Als de vorige route bouwmethode in de huidige route ook “MoveTo” was, de nieuwe “MoveTo” overstijgt het;Geen overblijfsel van de vorige “MoveTo” operatie blijft in de weg.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

Het punt waar je de weg naartoe moet gaan.

RestoreGraphicContext()

Herstelt het hele grafische context naar zijn vorige waarde door het uit de stack te poppen.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Drukt een kopie van het gehele grafische context op de stack.

public virtual void SaveGraphicContext()

Stroke()

De gebroken lijn volgt elk rechte of gekruurde segment in de weg,gericht op het segment met zijden parallel aan het. Elk van de onderwegen van de route wordt afzonderlijk behandeld.Deze methode beëindigt de huidige route.

public virtual void Stroke()

StrokeAndFill(FillRule)

Strokes en vul de huidige route.Deze methode beëindigt de huidige route.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

De vervullingsregel bepaalt hoe het interieur van een gesloten pad wordt gevuld.

StrokeText(Hoofdstuk, PointF)

Strijdt de gespecificeerde tekstlijn op de gespecificeerde locatie.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

String naar stroke.

pt PointF

Een punt dat de coördinaten bepaalt waar de tekst moet beginnen.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Nederlands