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
namn | Beskrivning |
---|
Device() | Skapar en ny instans. |
Egenskaper
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
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