Graphics.DrawImageUnscaled Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee tekent u de opgegeven afbeelding met de oorspronkelijke fysieke grootte op de locatie die is opgegeven door een coördinaatpaar.
Overloads
| Name | Description |
|---|---|
| DrawImageUnscaled(Image, Int32, Int32) |
Hiermee tekent u de opgegeven afbeelding met de oorspronkelijke fysieke grootte op de locatie die is opgegeven door een coördinaatpaar. |
| DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Hiermee tekent u een opgegeven afbeelding met de oorspronkelijke fysieke grootte op een opgegeven locatie. |
| DrawImageUnscaled(Image, Point) |
Hiermee tekent u een opgegeven afbeelding met de oorspronkelijke fysieke grootte op een opgegeven locatie. |
| DrawImageUnscaled(Image, Rectangle) |
Hiermee tekent u een opgegeven afbeelding met de oorspronkelijke fysieke grootte op een opgegeven locatie. |
DrawImageUnscaled(Image, Int32, Int32)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u de opgegeven afbeelding met de oorspronkelijke fysieke grootte op de locatie die is opgegeven door een coördinaatpaar.
public:
void DrawImageUnscaled(System::Drawing::Image ^ image, int x, int y);
public void DrawImageUnscaled(System.Drawing.Image image, int x, int y);
member this.DrawImageUnscaled : System.Drawing.Image * int * int -> unit
Public Sub DrawImageUnscaled (image As Image, x As Integer, y As Integer)
Parameters
- x
- Int32
De x-coördinaat van de linkerbovenhoek van de getekende afbeelding.
- y
- Int32
De y-coördinaat van de linkerbovenhoek van de getekende afbeelding.
Uitzonderingen
image is null.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een afbeelding van een JPEG-bestand, SampImag.jpg, in de map van het voorbeeld.
Hiermee maakt u een punt waarop u de linkerbovenhoek van de afbeelding wilt tekenen.
Hiermee tekent u de hele afbeelding met de fysieke grootte.
public:
void DrawImageUnscaledInt( PaintEventArgs^ e )
{
// Create image.
Image^ newImage = Image::FromFile( "SampImag.jpg" );
// Create coordinates for upper-left corner of image.
int x = 100;
int y = 100;
// Draw image to screen.
e->Graphics->DrawImageUnscaled( newImage, x, y );
}
public void DrawImageUnscaledInt(PaintEventArgs e)
{
// Create image.
Image newImage = Image.FromFile("SampImag.jpg");
// Create coordinates for upper-left corner of image.
int x = 100;
int y = 100;
// Draw image to screen.
e.Graphics.DrawImageUnscaled(newImage, x, y);
}
Public Sub DrawImageUnscaledInt(ByVal e As PaintEventArgs)
' Create image.
Dim newImage As Image = Image.FromFile("SampImag.jpg")
' Create coordinates for upper-left corner of image.
Dim x As Integer = 100
Dim y As Integer = 100
' Draw image to screen.
e.Graphics.DrawImageUnscaled(newImage, x, y)
End Sub
Opmerkingen
Een Image slaat een waarde op voor pixelbreedte en een waarde voor horizontale resolutie (punten per inch). De fysieke breedte, gemeten in inches, van een afbeelding is de pixelbreedte gedeeld door de horizontale resolutie. Een afbeelding met een pixelbreedte van 216 en een horizontale resolutie van 72 punten per inch heeft bijvoorbeeld een fysieke breedte van 3 inch. Vergelijkbare opmerkingen zijn van toepassing op pixelhoogte en fysieke hoogte.
Met DrawImageUnscaled de methode wordt een afbeelding getekend met de fysieke grootte, zodat de afbeelding de juiste grootte heeft in inch, ongeacht de resolutie (puntjes per inch) van het beeldschermapparaat. Stel dat een afbeelding een pixelbreedte van 216 heeft en een horizontale resolutie van 72 punten per inch. Als u aanroept DrawImageUnscaled om die afbeelding te tekenen op een apparaat met een resolutie van 96 punten per inch, is de pixelbreedte van de weergegeven afbeelding (216/72)*96 = 288.
Van toepassing op
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een opgegeven afbeelding met de oorspronkelijke fysieke grootte op een opgegeven locatie.
public:
void DrawImageUnscaled(System::Drawing::Image ^ image, int x, int y, int width, int height);
public void DrawImageUnscaled(System.Drawing.Image image, int x, int y, int width, int height);
member this.DrawImageUnscaled : System.Drawing.Image * int * int * int * int -> unit
Public Sub DrawImageUnscaled (image As Image, x As Integer, y As Integer, width As Integer, height As Integer)
Parameters
- x
- Int32
De x-coördinaat van de linkerbovenhoek van de getekende afbeelding.
- y
- Int32
De y-coördinaat van de linkerbovenhoek van de getekende afbeelding.
- width
- Int32
Niet gebruikt.
- height
- Int32
Niet gebruikt.
Uitzonderingen
image is null.
Opmerkingen
Een Image slaat een waarde op voor pixelbreedte en een waarde voor horizontale resolutie (punten per inch). De fysieke breedte, gemeten in inches, van een afbeelding is de pixelbreedte gedeeld door de horizontale resolutie. Een afbeelding met een pixelbreedte van 216 en een horizontale resolutie van 72 punten per inch heeft bijvoorbeeld een fysieke breedte van 3 inch. Vergelijkbare opmerkingen zijn van toepassing op pixelhoogte en fysieke hoogte.
Met DrawImageUnscaled de methode wordt een afbeelding getekend met de fysieke grootte, zodat de afbeelding de juiste grootte heeft in inch, ongeacht de resolutie (puntjes per inch) van het beeldschermapparaat. Stel dat een afbeelding een pixelbreedte van 216 heeft en een horizontale resolutie van 72 punten per inch. Als u aanroept DrawImageUnscaled om die afbeelding te tekenen op een apparaat met een resolutie van 96 punten per inch, is de pixelbreedte van de weergegeven afbeelding (216/72)*96 = 288.
Van toepassing op
DrawImageUnscaled(Image, Point)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een opgegeven afbeelding met de oorspronkelijke fysieke grootte op een opgegeven locatie.
public:
void DrawImageUnscaled(System::Drawing::Image ^ image, System::Drawing::Point point);
public void DrawImageUnscaled(System.Drawing.Image image, System.Drawing.Point point);
member this.DrawImageUnscaled : System.Drawing.Image * System.Drawing.Point -> unit
Public Sub DrawImageUnscaled (image As Image, point As Point)
Parameters
Uitzonderingen
image is null.
Voorbeelden
Het volgende codevoorbeeld is ontworpen voor gebruik met Windows Forms en vereist PaintEventArgse, een parameter van de Paint gebeurtenis-handler. De code voert de volgende acties uit:
Hiermee maakt u een afbeelding van een JPEG-bestand SampImag.jpg in de map van het voorbeeld.
Hiermee maakt u een punt waarop u de linkerbovenhoek van de afbeelding wilt tekenen.
Hiermee tekent u de hele afbeelding met de fysieke grootte.
public:
void DrawImageUnscaledPoint( PaintEventArgs^ e )
{
// Create image.
Image^ newImage = Image::FromFile( "SampImag.jpg" );
// Create point for upper-left corner of image.
Point ulCorner = Point(100,100);
// Draw image to screen.
e->Graphics->DrawImageUnscaled( newImage, ulCorner );
}
public void DrawImageUnscaledPoint(PaintEventArgs e)
{
// Create image.
Image newImage = Image.FromFile("SampImag.jpg");
// Create point for upper-left corner of image.
Point ulCorner = new Point(100, 100);
// Draw image to screen.
e.Graphics.DrawImageUnscaled(newImage, ulCorner);
}
Public Sub DrawImageUnscaledPoint(ByVal e As PaintEventArgs)
' Create image.
Dim newImage As Image = Image.FromFile("SampImag.jpg")
' Create point for upper-left corner of image.
Dim ulCorner As New Point(100, 100)
' Draw image to screen.
e.Graphics.DrawImageUnscaled(newImage, ulCorner)
End Sub
Opmerkingen
Een Image slaat een waarde op voor pixelbreedte en een waarde voor horizontale resolutie (punten per inch). De fysieke breedte, gemeten in inches, van een afbeelding is de pixelbreedte gedeeld door de horizontale resolutie. Een afbeelding met een pixelbreedte van 216 en een horizontale resolutie van 72 punten per inch heeft bijvoorbeeld een fysieke breedte van 3 inch. Vergelijkbare opmerkingen zijn van toepassing op pixelhoogte en fysieke hoogte.
Met DrawImageUnscaled de methode wordt een afbeelding getekend met de fysieke grootte, zodat de afbeelding de juiste grootte heeft in inch, ongeacht de resolutie (puntjes per inch) van het beeldschermapparaat. Stel dat een afbeelding een pixelbreedte van 216 heeft en een horizontale resolutie van 72 punten per inch. Als u aanroept DrawImageUnscaled om die afbeelding te tekenen op een apparaat met een resolutie van 96 punten per inch, is de pixelbreedte van de weergegeven afbeelding (216/72)*96 = 288.
Van toepassing op
DrawImageUnscaled(Image, Rectangle)
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
- Bron:
- Graphics.cs
Hiermee tekent u een opgegeven afbeelding met de oorspronkelijke fysieke grootte op een opgegeven locatie.
public:
void DrawImageUnscaled(System::Drawing::Image ^ image, System::Drawing::Rectangle rect);
public void DrawImageUnscaled(System.Drawing.Image image, System.Drawing.Rectangle rect);
member this.DrawImageUnscaled : System.Drawing.Image * System.Drawing.Rectangle -> unit
Public Sub DrawImageUnscaled (image As Image, rect As Rectangle)
Parameters
- rect
- Rectangle
Rectangle dat de linkerbovenhoek van de getekende afbeelding aangeeft. De eigenschappen X en Y van de rechthoek geven de linkerbovenhoek op. De eigenschappen Breedte en Hoogte worden genegeerd.
Uitzonderingen
image is null.
Opmerkingen
Een Image slaat een waarde op voor pixelbreedte en een waarde voor horizontale resolutie (punten per inch). De fysieke breedte, gemeten in inches, van een afbeelding is de pixelbreedte gedeeld door de horizontale resolutie. Een afbeelding met een pixelbreedte van 216 en een horizontale resolutie van 72 punten per inch heeft bijvoorbeeld een fysieke breedte van 3 inch. Vergelijkbare opmerkingen zijn van toepassing op pixelhoogte en fysieke hoogte.
Met DrawImageUnscaled de methode wordt een afbeelding getekend met de fysieke grootte, zodat de afbeelding de juiste grootte heeft in inch, ongeacht de resolutie (puntjes per inch) van het beeldschermapparaat. Stel dat een afbeelding een pixelbreedte van 216 heeft en een horizontale resolutie van 72 punten per inch. Als u aanroept DrawImageUnscaled om die afbeelding te tekenen op een apparaat met een resolutie van 96 punten per inch, is de pixelbreedte van de weergegeven afbeelding (216/72)*96 = 288.