Class Device

Device class

Denna klass kapslar in rendering av dokument till abstrakt enhet. Rendering av dokumentet utförs sida för sida.

public abstract class Device

Konstruktörer

namnBeskrivning
Device(Size)InitialiserarDevice med storleken på en sida.

Egenskaper

namnBeskrivning
virtual Background { get; set; }Returnerar eller anger aktuell bakgrund för sidan.
virtual CharTM { get; set; }Returnerar eller specificerar aktuella tecken transform.
Creator { get; set; }Returnerar eller anger skaparen av resulterande enhetsutdata.
virtual Font { get; set; }Returnerar eller anger aktuellt teckensnitt.
virtual 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.
virtual Opacity { get; set; }Returnerar eller anger aktuell opacitet.
virtual OpacityMask { get; set; }Returnerar eller anger aktuell opacitetsmask.
virtual Paint { get; set; }Returnerar eller specificerar aktuell färg.
Properties { get; set; }Enhetsegenskaper inklusive metadata.
virtual SaveOptions { set; }Alternativ för att hantera renderingsprocessen.
virtual Size { get; set; }Returnerar eller anger en storlek på sidan.
virtual Stroke { get; set; }Returnerar eller anger aktuellt streck.
virtual TextRenderingMode { get; set; }Returnerar eller anger aktuellt textåtergivningsläge.
virtual TextStrokeWidth { get; set; }Returnerar eller anger aktuell textlinjebredd.

Metoder

namnBeskrivning
virtual Create()Skapar en kopia av den här enheten.
virtual Dispose()Kasserar enheten.
virtual Draw(GraphicsPath)Ritar en bana.
virtual DrawArc(double, double, double, double, double, double)Ritar en båge.
virtual 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.
virtual DrawString(string, double, double)Ritar en sträng vid en given punkt.
virtual EndDocument()Gör nödvändig förberedelse av enheten efter att dokumentet har renderats.
virtual 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.
GetPropertyColor(string)Får värdet färgegenskap.
GetPropertyDouble(string)Får värdet dubbel egenskap.
GetPropertyInt(string)Får värdet på heltalsegenskapen.
GetPropertyMargins(string)Får värdet av margin-egenskapen.
GetPropertyRectangle(string)Får värdet rektangelegenskapen.
GetPropertySize(string)Får ett värde av egenskapen storlek.
virtual GetTransform()Får aktuell transformation.
virtual InitClip()Initierar klippet på enheten.
IsProperty(string)Får värdet boolesk egenskap.
virtual ReNew()Återställ enheten till utgångsläget för hela dokumentet. Används för att återställa utdataström.
virtual Reset()Återställ enheten till initialläge för en sida.
virtual Rotate(double)Rotera den aktuella transformationsmatrisen. 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.
virtual Scale(double, double)Skalar den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
virtual SetClip(GraphicsPath)Anger enhetens klipp.
virtual SetTransform(Matrix)Anger aktuell transformation.
virtual Shear(double, double)Skär den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
virtual StartDocument()Gör nödvändig förberedelse av enheten innan renderingen av dokumentet påbörjas.
override ToString()Returnerar namnet på enhetstypen.
virtual Transform(Matrix)Transformerar den aktuella transformationsmatrisen. Anropar writeTransform(Transform)
virtual Translate(double, double)Översätter den aktuella transformationsmatrisen. Anropar writeTransform(Transform).
virtual WriteComment(string)Skriver en kommentar.

Fält

namnBeskrivning
static VERSIONAktuell enhetsversion.

Se även