ImageDevice

ImageDevice class

Implementerar gränssnittet för att mata ut text och grafiskt innehåll till bild(er).

public class ImageDevice : Device

Konstruktörer

namnBeskrivning
ImageDevice(bool)Skapar ny instans. Utdatafilen kommer att skrivas till katalogen output working med jobbnamnet som ett filnamn.

Egenskaper

namnBeskrivning
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.
Result { get; }Returnerar de resulterande bilderna byte-arrayer. Den första dimensionen är för inre documents och den andra är för sidor i inre dokument.
override Stroke { get; set; }Hämtar/ställer in det aktuella strecket.
override StrokeOpacity { get; set; }Hämtar/ställer in aktuell slagopacitet.

Metoder

namnBeskrivning
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 komponerande kontext till en nivå högre än enhetens grafiktillstånd.
override DrawPath(GraphicsPath)Ritar en bana.
override DrawString(string, float, float, List<GlyphData>)Ritar en textsträng.
override EndDocument()Slutför hela dokumentet.
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.
override StartPage(float, float)Startar en ny sida.

Se även