Class ImageDevice

ImageDevice class

Klasse inkapselend apparaat voor het samenstellen van afbeeldingen.

public class ImageDevice : Device, IMultiPageDevice

Constructeurs

NaamBeschrijving
ImageDevice()Maakt de nieuwe instantie aan.
ImageDevice(Size)Maakt de nieuwe instantie met opgegeven mediagrootte.

Eigenschappen

NaamBeschrijving
override Background { get; set; }Krijgt/stelt de achtergrondkleur in.
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 CurrentPageNumber { get; }Retourneert het absolute nummer van de huidige pagina in het document.
virtual CurrentRelativePageNumber { get; }Retourneert het relatieve nummer van de huidige pagina binnen de huidige partitie.
override Font { get; set; }Haalt/zet het huidige lettertype op.
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.
override Opacity { get; set; }Krijgt/stelt de dekking in.
override OpacityMask { get; set; }Haalt/stelt het penseel in voor dekkingsmasker. Het masker is van toepassing op Paint of Strike.
override Paint { get; set; }Haalt/stelt het penseel in voor het vullen van paden.
Properties { get; set; }Apparaateigenschappen inclusief metadata.
Result { get; }Retourneert de resulterende byte-arrays van afbeeldingen. De eerste dimensie is voor interne documenten en de tweede is voor pagina’s in interne documenten.
override SaveOptions { set; }Initialiseert opslagopties.
override Size { get; set; }Haalt/stelt de mediagrootte van het apparaat op.
override Stroke { get; set; }Haalt/stelt de lijn op voor het tekenen van paden.
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 ClosePage()Voltooit de pagina.
virtual ClosePartition()De documentpartitie voltooid.
override Create()Maakt een nieuwe instantie van het apparaat op basis van deze apparaatinstantie. Schrijft de grafische status van dit apparaat, dwz maaktApsCanvas instantie(s) met bijbehorende RenderTransform- en Clip-eigenschappen.
override Dispose()Verwijdert deze apparaatinstantie. Voltooit de grafische status van deze apparaatinstantie, dwz schakelt de APS-samenstelcontext naar deApsCanvas van het niveau hoger dan de grafische status van dit apparaatApsCanvas .
override Draw(GraphicsPath)Tekent het gespecificeerde 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.
override DrawString(string, double, double)Tekent een tekenreeks op de opgegeven positie.
override EndDocument()Voltooit het document.
override Fill(GraphicsPath)Vult het opgegeven 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.
override GetTransform()Geeft de huidige transformatiematrix terug.
virtual InitClip()Initialiseert clip van het apparaat.
InitPageNumbers()Initialiseert het aantal pagina’s om uit te voeren.
IsProperty(string)Krijgt een waarde van booleaanse eigenschap.
virtual OpenPage(string)Start een nieuwe pagina met de opgegeven titel.
virtual OpenPage(float, float)Start een nieuwe pagina met de opgegeven breedte en hoogte.
virtual OpenPartition()Start een nieuwe documentpartitie.
override ReNew()Zet de apparaten in de oorspronkelijke staat.
override Reset()Reset het apparaat.
override Rotate(double)Past een rotatie met de klok mee rond de oorsprong toe op de huidige transformatiematrix.
virtual Rotate(double, double, double)Roteer de huidige transformatiematrix rond een punt.
override Scale(double, double)Past de opgegeven schaalvector toe op de huidige transformatiematrix.
override SetClip(GraphicsPath)Voegt het opgegeven pad toe aan het huidige clippad.
override SetTransform(Matrix)Stelt de huidige transformatiematrix in.
override Shear(double, double)Past de opgegeven afschuifvector toe op de huidige transformatiematrix.
override StartDocument()Start het document.
override ToString()Retourneert de naam van het apparaattype.
override Transform(Matrix)Vermenigvuldigt de huidige transformatiematrix met de opgegeven waardeMatrix .
override Translate(double, double)Past de gespecificeerde translatievector toe op de huidige transformatiematrix.
virtual UpdatePageParameters(IMultiPageDevice)Werkt de huidige paginaparameters bij.
virtual WriteComment(string)Schrijft een opmerking.

Zie ook