Class ImageDevice

ImageDevice class

Deze klasse omvat het renderen van document naar afbeelding.

public class ImageDevice : Device, IMultiPageDevice

Constructeurs

NaamBeschrijving
ImageDevice()Initialiseert nieuw exemplaar vanImageDevice .
ImageDevice(ImageFormat)Initialiseert nieuw exemplaar vanImageDevice met opgegeven afbeeldingsformaat.
ImageDevice(Size)Initialiseert nieuw exemplaar vanImageDevice met opgegeven grootte van een pagina.
ImageDevice(Size, ImageFormat)Initialiseert nieuw exemplaar vanImageDevice met opgegeven grootte van een pagina en afbeeldingsformaat.

Eigenschappen

NaamBeschrijving
override Background { get; set; }Geeft aan of het apparaat de directe RGB-modus gebruikt, dat wil zeggen RGB.
override 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; }Huidig paginanummer.
override Font { get; set; }Retourneert of specificeert het huidige lettertype.
Format { get; }Beeldformaat.
ImagesBytes { get; }Retourneert resulterende afbeeldingen in bytes, één byte array voor één pagina.
override 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; }Retourneert of specificeert de huidige achtergrond van de pagina.
virtual OpacityMask { get; set; }Retourneert of specificeert het huidige dekkingsmasker.
override Paint { get; set; }Retourneert of specificeert de huidige verf.
Properties { get; set; }Apparaateigenschappen inclusief metadata.
override SaveOptions { set; }Opties voor het beheren van het weergaveproces.
override Size { get; set; }Retourneert of specificeert een grootte van de pagina.
override Stroke { get; set; }Retourneert of specificeert de huidige slag.
override TextRenderingMode { get; set; }Retourneert of specificeert de huidige tekstweergavemodus.
override TextStrokeWidth { get; set; }Retourneert of specificeert de huidige lijndikte van de tekst.

methoden

NaamBeschrijving
virtual ClosePage()Zorgt voor de nodige voorbereiding van het apparaat nadat de pagina is weergegeven.
override Create()Maakt een kopie van dit apparaat.
override Dispose()Verwijdert het apparaat.
override Draw(GraphicsPath)Tekent een pad.
virtual DrawArc(double, double, double, double, double, double)Tekent een boog.
override 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 string op een bepaald punt.
override EndDocument()Zorgt voor de nodige voorbereiding van het apparaat nadat het document is weergegeven.
override 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. (2 methods)
GetPropertyColor(string)Krijgt een waarde van de kleureigenschap. (2 methods)
GetPropertyDouble(string)Krijgt een waarde van dubbele eigenschap. (2 methods)
GetPropertyInt(string)Krijgt een waarde van eigenschap integer. (2 methods)
GetPropertyMargins(string)Krijgt een waarde van de eigenschap margins. (2 methods)
GetPropertyRectangle(string)Krijgt een waarde van de eigenschap rechthoek. (2 methods)
GetPropertySize(string)Krijgt een waarde van de eigenschap size. (2 methods)
override GetTransform()Haalt de huidige transformatie op.
override InitClip()Initialiseert een clip van het apparaat.
virtual InitPageNumbers()Initialiseert het aantal pagina’s om uit te voeren.
IsProperty(string)Krijgt een waarde van booleaanse eigenschap. (2 methods)
virtual OpenPage(string)Zorgt voor de nodige voorbereiding van het apparaat voordat de pagina wordt weergegeven.
virtual OpenPage(float, float)Zorgt voor de nodige voorbereiding van het apparaat voordat elke pagina wordt weergegeven.
override ReNew()Reset apparaat naar beginstatus voor het hele document.
override Reset()Reset het apparaat naar de oorspronkelijke status voor een pagina.
override Rotate(double)Roteer de huidige transformatiematrix over de Z-as. 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.
override Scale(double, double)Schaalt de huidige transformatiematrix. Aanroepen writeTransform(Transform).
override SetClip(GraphicsPath)Clips vorm.
override SetTransform(Matrix)Specificeert huidige transformatie.
override Shear(double, double)Verschuift de huidige transformatiematrix. Aanroepen writeTransform(Transform).
override StartDocument()Zorgt voor de nodige voorbereiding van het apparaat voordat het document wordt weergegeven.
override ToString()Retourneert de naam van het apparaattype.
override Transform(Matrix)Transformeert de huidige transformatiematrix. Aanroepen writeTransform(Transform).
override Translate(double, double)Vertaalt de huidige transformatiematrix. Aanroepen writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Werkt paginaparameters bij van een ander apparaat met meerdere pagina’s.
override WriteComment(string)Schrijft een opmerking.

Velden

NaamBeschrijving
static readonly BACKGROUNDEigenschapssleutel “Achtergrond”.
static readonly BACKGROUND_COLOREigenschapssleutel “Achtergrondkleur”.
static readonly EMBED_FONTSEigenschapssleutel “Lettertype in document insluiten”.
static readonly EMIT_ERRORSEigenschapswaarde “Fouten verzenden”.
static readonly EMIT_WARNINGSEigenschapswaarde ‘Waarschuwingen verzenden’.
static readonly FIT_TO_PAGEEigenschapssleutel “Inhoud aan pagina aanpassen”.
static readonly ORIENTATIONEigenschapssleutel “Oriëntatie”.
static readonly PAGE_MARGINSEigenschapssleutel “Paginamarges”.
static readonly PAGE_SIZEEigenschapssleutel “Paginaformaat”.
static readonly PRODUCEREigenschapswaarde “Producer”.
static readonly TRANSPARENTEigenschapssleutel “Transparant”.

Zie ook