XpsDevice
XpsDevice class
Implementerar gränssnittet för utmatning av text och grafiskt innehåll till XPS-dokument.
public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice
Konstruktörer
| namn | Beskrivning |
|---|
| XpsDevice() | Skapar ny instans. Utdatafilen kommer att skrivas till katalogen output working med jobbnamnet som ett filnamn. |
| XpsDevice(Stream) | Skapar ny instans. Utdatafilen kommer att skrivas till angiven ström. |
Egenskaper
| namn | Beskrivning |
|---|
| override DestinationName { get; } | Hämtar destinationsnamn: utdatafilnamn eller enhetsbeskrivning. |
| override Fill { get; set; } | Hämtar/ställer in den aktuella fyllningen. |
| override FillOpacity { get; set; } | Hämtar/ställer in aktuell fyllningsopacitet. |
| override IsReady { get; } | Visar om enheten är redo för utmatning. |
| override PageCount { get; } | Hämtar antalet sidor. |
| override Stroke { get; set; } | Hämtar/ställer in det aktuella strecket. |
| override StrokeOpacity { get; set; } | Hämtar/ställer in aktuell slagopacitet. |
Metoder
| namn | Beskrivning |
|---|
| AddBookmark(string, PointF) | Lägger till bokmärket som identifieras av namnet. |
| override AddHyperlink(RectangleF, Pen, string) | Ställ in hyperlänken med en URI som mål. |
| override Create() | Skapar en kopia av den här enheten. |
| override Dispose() | Kasserar denna enhetsinstans. Slutför denna enhetsinstanss grafiktillstånd, dvs växlar APS-komponeringskontext tillApsCanvas av nivån högre än denna enhets grafiktillståndApsCanvas . |
| override DrawPath(GraphicsPath) | Ritar en bana. |
| override DrawString(string, float, float, List<GlyphData>) | Ritar en textsträng. |
| override EndDocument() | Slutför hela dokumentet. |
| EndFragment() | Avslutar ett fragment som ska rastreras. |
| override EndPage() | Slutför en sida. |
| override FillPath(GraphicsPath) | Fyll en sökväg. |
| override Init() | Initierar enheten. |
| override SetClip(GraphicsPath) | Ställer in den aktuella klippvägen. |
| override SetTransform(Matrix) | Ställer in den aktuella transformationen av koordinatutrymmet. |
| override ShowImage(PointF, SizeF, byte[]) | Visar en rasterbild. |
| override StartDocument() | Startar hela dokumentet. |
| StartFragment() | Startar ett fragment att rastrera. |
| override StartPage(float, float) | Startar en ny sida. |
Se även