Device

Device class

Implementerar gränssnittet för utmatning av text och grafiskt innehåll till abstrakt enhet. Återgivningen utförs sida för sida.

public abstract class Device

Konstruktörer

namnBeskrivning
Device()Skapar en ny instans.

Egenskaper

namnBeskrivning
abstract DestinationName { get; }Hämtar destinationsnamn: utdatafilnamn eller enhetsbeskrivning.
virtual Fill { get; set; }Hämtar/ställer in den aktuella fyllningen.
virtual FillOpacity { get; set; }Hämtar/ställer in aktuell fyllningsopacitet.
abstract IsReady { get; }Visar om enheten är redo för utmatning.
abstract PageCount { get; }Hämtar antalet sidor.
virtual Stroke { get; set; }Hämtar/ställer in det aktuella strecket.
virtual StrokeOpacity { get; set; }Hämtar/ställer in aktuell slagopacitet.

Metoder

namnBeskrivning
abstract AddHyperlink(RectangleF, Pen, string)Ställer in hyperlänken med en URI som mål.
virtual Create()Skapar en kopia av den här enheten.
virtual Dispose()Kasserar enheten.
abstract DrawPath(GraphicsPath)Ritar en bana.
abstract DrawString(string, float, float, List<GlyphData>)Ritar en textsträng.
abstract EndDocument()Slutför hela dokumentet.
abstract EndPage()Slutför en sida.
abstract FillPath(GraphicsPath)Fyller en sökväg.
abstract Init()Initierar enheten.
abstract SetClip(GraphicsPath)Ställer in den aktuella klippvägen.
abstract SetTransform(Matrix)Ställer in den aktuella transformationen av koordinatutrymmet.
abstract ShowImage(PointF, SizeF, byte[])Visar en rasterbild.
abstract StartDocument()Startar hela dokumentet.
abstract StartPage(float, float)Startar en ny sida.

Se även