Class Device

Device class

Deze klasse omvat de weergave van een document naar een abstract apparaat. De weergave van het document wordt pagina voor pagina uitgevoerd.

public abstract class Device

Constructeurs

NaamBeschrijving
Device(Size)InitialiseertDevice met een grootte van een pagina.

Eigenschappen

NaamBeschrijving
virtual Background { get; set; }Retourneert of specificeert de huidige achtergrond van de pagina.
virtual CharTM { get; set; }Retourneert of specificeert de transformatie van huidige tekens.
Creator { get; set; }Retourneert of specificeert de maker van de resulterende apparaatuitvoer.
virtual Font { get; set; }Retourneert of specificeert het huidige lettertype.
virtual IsDirectRGB { get; }Geeft aan of het apparaat de directe RGB-modus gebruikt, dat wil zeggen RGB.
IsLicensed { get; }Geeft aan of deze instantie van de Aspose.Page-bibliotheek is gelicentieerd.
virtual Opacity { get; set; }Retourneert of specificeert de huidige dekking.
virtual OpacityMask { get; set; }Retourneert of specificeert het huidige dekkingsmasker.
virtual Paint { get; set; }Retourneert of specificeert de huidige verf.
Properties { get; set; }Apparaateigenschappen inclusief metadata.
virtual SaveOptions { set; }Opties voor het beheren van het weergaveproces.
virtual Size { get; set; }Retourneert of specificeert een grootte van de pagina.
virtual Stroke { get; set; }Retourneert of specificeert de huidige slag.
virtual TextRenderingMode { get; set; }Retourneert of specificeert de huidige tekstweergavemodus.
virtual TextStrokeWidth { get; set; }Retourneert of specificeert de huidige lijndikte van de tekst.

methoden

NaamBeschrijving
virtual Create()Maakt een kopie van dit apparaat.
virtual Dispose()Verwijdert het apparaat.
virtual Draw(GraphicsPath)Tekent een pad.
virtual DrawArc(double, double, double, double, double, double)Tekent een boog.
virtual DrawImage(Bitmap, Matrix, Color)Tekent een afbeelding met toegewezen transformatie en achtergrond.
virtual DrawLine(double, double, double, double)Tekent een lijnstuk.
virtual DrawOval(double, double, double, double)Tekent een ovaal.
virtual DrawPolygon(double[], double[], int)Tekent een poligone.
virtual DrawPolygon(int[], int[], int)Tekent een polygoon.
virtual DrawPolyline(double[], double[], int)Tekent een polylijn.
virtual DrawPolyline(int[], int[], int)Tekent een polylijn.
virtual DrawRect(double, double, double, double)Tekent een rechthoek.
virtual DrawRoundRect(double, double, double, double, double, double)Tekent een ronde rechthoek.
virtual DrawString(string, double, double)Tekent een string op een bepaald punt.
virtual EndDocument()Zorgt voor de nodige voorbereiding van het apparaat nadat het document is weergegeven.
virtual Fill(GraphicsPath)Vult een pad.
virtual FillArc(double, double, double, double, double, double)Vult een boog.
virtual FillOval(double, double, double, double)Vult een ovaal.
virtual FillPolygon(double[], double[], int)Vult een poligone.
virtual FillPolygon(int[], int[], int)Vult een poligone.
virtual FillRect(double, double, double, double)Vult een rechthoek.
virtual FillRoundRect(double, double, double, double, double, double)Vult een ronde rechthoek.
GetProperty(string)Krijgt een waarde van tekenreekseigenschap.
GetPropertyColor(string)Krijgt een waarde van de kleureigenschap.
GetPropertyDouble(string)Krijgt een waarde van dubbele eigenschap.
GetPropertyInt(string)Krijgt een waarde van eigenschap integer.
GetPropertyMargins(string)Krijgt een waarde van margin-eigenschap.
GetPropertyRectangle(string)Krijgt een waarde van de eigenschap rechthoek.
GetPropertySize(string)Krijgt een waarde van de eigenschap size.
virtual GetTransform()Krijgt huidige transformatie.
virtual InitClip()Initialiseert clip van het apparaat.
IsProperty(string)Krijgt een waarde van booleaanse eigenschap.
virtual ReNew()Reset het apparaat naar de oorspronkelijke staat voor het hele document. Wordt gebruikt voor het resetten van uitvoerstream.
virtual Reset()Reset het apparaat naar de oorspronkelijke status voor een pagina.
virtual Rotate(double)Roteer de huidige transformatiematrix. Roept writeTransform(Transform). Roteren met een positieve hoek theta roteert punten op de positieve x-as naar de positieve y-as.
virtual Rotate(double, double, double)Roteer de huidige transformatiematrix rond een punt.
virtual Scale(double, double)Schaalt de huidige transformatiematrix. Aanroepen writeTransform(Transform).
virtual SetClip(GraphicsPath)Specificeert de clip van het apparaat.
virtual SetTransform(Matrix)Specificeert huidige transformatie.
virtual Shear(double, double)Verschuift de huidige transformatiematrix. Aanroepen writeTransform(Transform).
virtual StartDocument()Zorgt voor de nodige voorbereiding van het apparaat voordat het document wordt weergegeven.
override ToString()Retourneert de naam van het apparaattype.
virtual Transform(Matrix)Transformeert de huidige transformatiematrix. Aanroepen writeTransform(Transform)
virtual Translate(double, double)Vertaalt de huidige transformatiematrix. Aanroepen writeTransform(Transform).
virtual WriteComment(string)Schrijft een opmerking.

Velden

NaamBeschrijving
static VERSIONHuidige apparaatversie.

Zie ook