ImageDevice

ImageDevice class

Denna klass kapslar in rendering av dokument till bild.

public class ImageDevice : Device, IMultiPageDevice

Konstruktörer

namn Beskrivning
ImageDevice() Initierar ny instans avImageDevice .
ImageDevice(ImageFormat) Initierar ny instans avImageDevice med angivet bildformat.
ImageDevice(Size) Initierar ny instans avImageDevice med angiven storlek på en sida.
ImageDevice(Size, ImageFormat) Initierar ny instans avImageDevicemed angiven storlek på en sida och bildformat.

Egenskaper

namn Beskrivning
override Background { get; set; } Indikerar om enheten använder direkt RGB-läge, det vill säga RGB.
override CharTM { get; set; } Returnerar eller specificerar aktuella tecken transform.
Creator { get; set; } Returnerar eller anger skaparen av resulterande enhetsutdata.
virtual CurrentPageNumber { get; } Aktuellt sidnummer.
override Font { get; set; } Returnerar eller anger aktuellt teckensnitt.
Format { get; } Bildformat.
ImagesBytes { get; } Returnerar resulterande bilder i byte, en byte array för en sida.
override IsDirectRGB { get; } Indikerar om enheten använder direkt RGB-läge, det vill säga RGB.
IsLicensed { get; } Indikerar om denna instans av Aspose.Page-biblioteket är licensierad.
override Opacity { get; set; } Returnerar eller anger aktuell bakgrund för sidan.
virtual OpacityMask { get; set; } Returnerar eller anger aktuell opacitetsmask.
override Paint { get; set; } Returnerar eller specificerar aktuell färg.
Properties { get; set; } Enhetsegenskaper inklusive metadata.
override SaveOptions { set; } Alternativ för att hantera renderingsprocessen.
override Size { get; set; } Returnerar eller anger en storlek på sidan.
override Stroke { get; set; } Returnerar eller anger aktuellt streck.
override TextRenderingMode { get; set; } Returnerar eller anger aktuellt textåtergivningsläge.
override TextStrokeWidth { get; set; } Returnerar eller anger aktuell textlinjebredd.

Metoder

namn Beskrivning
virtual ClosePage() Gör nödvändiga förberedelser av enheten efter att sidan har renderats.
override Create() Skapar en kopia av den här enheten.
override Dispose() Kasserar enheten.
override Draw(GraphicsPath) Ritar en bana.
virtual DrawArc(double, double, double, double, double, double) Ritar en båge.
override DrawImage(Bitmap, Matrix, Color) Ritar en bild med tilldelad transformation och bakgrund.
virtual DrawLine(double, double, double, double) Ritar ett linjesegment.
virtual DrawOval(double, double, double, double) Ritar en oval.
virtual DrawPolygon(double[], double[], int) Ritar en poligone.
virtual DrawPolygon(int[], int[], int) Ritar en polygon.
virtual DrawPolyline(double[], double[], int) Ritar en polylinje.
virtual DrawPolyline(int[], int[], int) Ritar en polylinje.
virtual DrawRect(double, double, double, double) Ritar en rektangel.
virtual DrawRoundRect(double, double, double, double, double, double) Ritar en rund rektangel.
override DrawString(string, double, double) Ritar en sträng vid en given punkt.
override EndDocument() Gör nödvändig förberedelse av enheten efter att dokumentet har renderats.
override Fill(GraphicsPath) Fyller en sökväg.
virtual FillArc(double, double, double, double, double, double) Fyller en båge.
virtual FillOval(double, double, double, double) Fyller en oval.
virtual FillPolygon(double[], double[], int) Fyller en poligone.
virtual FillPolygon(int[], int[], int) Fyller en poligone.
virtual FillRect(double, double, double, double) Fyller en rektangel.
virtual FillRoundRect(double, double, double, double, double, double) Fyller en rund rektangel.
GetProperty(string) Får värdet på strängegenskap. (2 methods)
GetPropertyColor(string) Får värdet färgegenskap. (2 methods)
GetPropertyDouble(string) Får värdet dubbel egenskap. (2 methods)
GetPropertyInt(string) Får värdet på heltalsegenskapen. (2 methods)
GetPropertyMargins(string) Får värdet av egenskapen margins. (2 methods)
GetPropertyRectangle(string) Får värdet rektangelegenskapen. (2 methods)
GetPropertySize(string) Får ett värde av egenskapen storlek. (2 methods)
override GetTransform() Hämtar den aktuella transformationen.
override InitClip() Initierar ett klipp av enheten.
virtual InitPageNumbers() Initierar antalet sidor som ska matas ut.
IsProperty(string) Får värdet boolesk egenskap. (2 methods)
virtual OpenPage(string) Gör nödvändiga förberedelser av enheten innan sidrendering.
virtual OpenPage(float, float) Gör nödvändiga förberedelser av enheten före varje sidrendering.
override ReNew() Återställ enheten till utgångsläget för hela dokumentet.
override Reset() Återställ enheten till initialläge för en sida.
override Rotate(double) Rotera den aktuella transformationsmatrisen över Z-axeln. Anropar writeTransform(Transform). Roterande med en positiv vinkel theta roterar punkter på den positiva x-axeln mot den positiva y-axeln.
virtual Rotate(double, double, double) Rotera den aktuella transformationsmatrisen runt en punkt.
override Scale(double, double) Skalar den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
override SetClip(GraphicsPath) Klippform.
override SetTransform(Matrix) Anger aktuell transformation.
override Shear(double, double) Skär den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
override StartDocument() Gör nödvändig förberedelse av enheten innan renderingen av dokumentet påbörjas.
override ToString() Returnerar namnet på enhetstypen.
override Transform(Matrix) Transformerar den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
override Translate(double, double) Översätter den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice) Uppdaterar sidparametrar från andra flersidiga enheter.
override WriteComment(string) Skriver en kommentar.

Fält

namn Beskrivning
static readonly BACKGROUND Egenskapsnyckel “Bakgrund”.
static readonly BACKGROUND_COLOR Egenskapsnyckel “Bakgrundsfärg”.
static readonly EMBED_FONTS “Bädda in teckensnitt i dokument” egenskapsnyckel.
static readonly EMIT_ERRORS Egenskapsvärde “Emit errors”.
static readonly EMIT_WARNINGS Egenskapsvärde “Emit warnings”.
static readonly FIT_TO_PAGE Egenskapsnyckeln “Anpassa innehåll till sida”.
static readonly ORIENTATION “Orientering” egenskapsnyckel.
static readonly PAGE_MARGINS Egenskapsnyckel “Sidmarginaler”.
static readonly PAGE_SIZE Egenskapsnyckel “Sidstorlek”.
static readonly PRODUCER “Producer” fastighetsvärde.
static readonly TRANSPARENT “Transparent” egenskapsnyckel.

Se även