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