C# Класс ikvm.awt.NetGraphics

Наследование: java.awt.Graphics2D
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
RadiansToDegrees double
SetLineDash void
SetLineJoin void
getClipRect java.awt.Rectangle

Открытые методы

Метод Описание
addRenderingHints ( java hints ) : void
clearRect ( int x, int y, int width, int height ) : void
clip ( java shape ) : void
clipRect ( int x, int y, int w, int h ) : void
dispose ( ) : void
draw ( java shape ) : void
drawArc ( int x, int y, int width, int height, int startAngle, int arcAngle ) : void
drawBytes ( byte data, int offset, int length, int x, int y ) : void
drawChars ( char data, int offset, int length, int x, int y ) : void
drawGlyphVector ( java gv, float x, float y ) : void
drawImage ( java img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java observer ) : bool
drawImage ( java img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java color, java observer ) : bool
drawImage ( java img, int x, int y, int width, int height, java observer ) : bool
drawImage ( java img, int x, int y, int width, int height, java bgcolor, java observer ) : bool
drawImage ( java img, int x, int y, java observer ) : bool
drawImage ( java img, int x, int y, java bgcolor, java observer ) : bool
drawImage ( java img, java xform, ImageObserver observer ) : bool
drawImage ( java image, BufferedImageOp op, int x, int y ) : void
drawLine ( int x1, int y1, int x2, int y2 ) : void
drawOval ( int x, int y, int w, int h ) : void
drawPolygon ( int aX, int aY, int aLength ) : void
drawPolygon ( java polygon ) : void
drawPolyline ( int aX, int aY, int aLength ) : void

Draw a sequence of connected lines

drawRect ( int x, int y, int width, int height ) : void
drawRenderableImage ( java image, java xform ) : void
drawRenderedImage ( java img, java xform ) : void
drawRoundRect ( int x, int y, int w, int h, int arcWidth, int arcHeight ) : void

Apparently there is no rounded rec function in .Net. Draw the rounded rectangle by using lines and arcs.

drawString ( java iterator, float x, float y ) : void
drawString ( java iterator, int x, int y ) : void
drawString ( string text, float x, float y ) : void
drawString ( string str, int x, int y ) : void
fill ( java shape ) : void
fill3DRect ( int x, int y, int width, int height, bool raised ) : void
fillArc ( int x, int y, int width, int height, int startAngle, int arcAngle ) : void
fillOval ( int x, int y, int w, int h ) : void
fillPolygon ( int aX, int aY, int aLength ) : void
fillPolygon ( java polygon ) : void
fillRect ( int x, int y, int width, int height ) : void
fillRoundRect ( int x, int y, int w, int h, int arcWidth, int arcHeight ) : void
getBackground ( ) : java.awt.Color
getClip ( ) : java.awt.Shape
getClipBounds ( ) : java.awt.Rectangle
getClipBounds ( java r ) : java.awt.Rectangle
getColor ( ) : java.awt.Color
getComposite ( ) : java.awt.Composite
getDeviceConfiguration ( ) : java.awt.GraphicsConfiguration
getFont ( ) : java.awt.Font
getFontMetrics ( ) : java.awt.FontMetrics
getFontMetrics ( java f ) : java.awt.FontMetrics
getFontRenderContext ( ) : java.awt.font.FontRenderContext
getPaint ( ) : java.awt.Paint
getRenderingHint ( java hintKey ) : object
getRenderingHints ( ) : java.awt.RenderingHints
getStroke ( ) : java.awt.Stroke
getTransform ( ) : java.awt.geom.AffineTransform
hit ( java rect, java s, bool onStroke ) : bool
rotate ( double theta ) : void
rotate ( double theta, double x, double y ) : void
scale ( double scaleX, double scaleY ) : void
setBackground ( java backcolor ) : void
setClip ( int x, int y, int width, int height ) : void
setClip ( java shape ) : void
setColor ( java color ) : void
setComposite ( java comp ) : void
setFont ( java f ) : void
setPaint ( java paint ) : void
setPaintMode ( ) : void
setRenderingHint ( java hintKey, Object hintValue ) : void
setRenderingHints ( java hints ) : void
setStroke ( java stroke ) : void
setTransform ( java tx ) : void
setXORMode ( java param ) : void
shear ( double shearX, double shearY ) : void
transform ( java tx ) : void
translate ( double x, double y ) : void
translate ( int x, int y ) : void

Защищенные методы

Метод Описание
GetSize ( ) : SizeF

Get the size of the graphics. This is used as a hind for some hacks.

NetGraphics ( Graphics g, java font, Color fgcolor, Color bgcolor ) : System
init ( Graphics graphics ) : void

Приватные методы

Метод Описание
RadiansToDegrees ( double radians ) : double
SetLineDash ( java s ) : void
SetLineJoin ( java s ) : void
getClipRect ( ) : java.awt.Rectangle

Описание методов

GetSize() защищенный Метод

Get the size of the graphics. This is used as a hind for some hacks.
protected GetSize ( ) : SizeF
Результат System.Drawing.SizeF

NetGraphics() защищенный Метод

protected NetGraphics ( Graphics g, java font, Color fgcolor, Color bgcolor ) : System
g System.Drawing.Graphics
font java
fgcolor Color
bgcolor Color
Результат System

addRenderingHints() публичный Метод

public addRenderingHints ( java hints ) : void
hints java
Результат void

clearRect() публичный Метод

public clearRect ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

clip() публичный Метод

public clip ( java shape ) : void
shape java
Результат void

clipRect() публичный Метод

public clipRect ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Результат void

dispose() публичный Метод

public dispose ( ) : void
Результат void

draw() публичный Метод

public draw ( java shape ) : void
shape java
Результат void

drawArc() публичный Метод

public drawArc ( int x, int y, int width, int height, int startAngle, int arcAngle ) : void
x int
y int
width int
height int
startAngle int
arcAngle int
Результат void

drawBytes() публичный Метод

public drawBytes ( byte data, int offset, int length, int x, int y ) : void
data byte
offset int
length int
x int
y int
Результат void

drawChars() публичный Метод

public drawChars ( char data, int offset, int length, int x, int y ) : void
data char
offset int
length int
x int
y int
Результат void

drawGlyphVector() публичный Метод

public drawGlyphVector ( java gv, float x, float y ) : void
gv java
x float
y float
Результат void

drawImage() публичный Метод

public drawImage ( java img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java observer ) : bool
img java
dx1 int
dy1 int
dx2 int
dy2 int
sx1 int
sy1 int
sx2 int
sy2 int
observer java
Результат bool

drawImage() публичный Метод

public drawImage ( java img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java color, java observer ) : bool
img java
dx1 int
dy1 int
dx2 int
dy2 int
sx1 int
sy1 int
sx2 int
sy2 int
color java
observer java
Результат bool

drawImage() публичный Метод

public drawImage ( java img, int x, int y, int width, int height, java observer ) : bool
img java
x int
y int
width int
height int
observer java
Результат bool

drawImage() публичный Метод

public drawImage ( java img, int x, int y, int width, int height, java bgcolor, java observer ) : bool
img java
x int
y int
width int
height int
bgcolor java
observer java
Результат bool

drawImage() публичный Метод

public drawImage ( java img, int x, int y, java observer ) : bool
img java
x int
y int
observer java
Результат bool

drawImage() публичный Метод

public drawImage ( java img, int x, int y, java bgcolor, java observer ) : bool
img java
x int
y int
bgcolor java
observer java
Результат bool

drawImage() публичный Метод

public drawImage ( java img, java xform, ImageObserver observer ) : bool
img java
xform java
observer ImageObserver
Результат bool

drawImage() публичный Метод

public drawImage ( java image, BufferedImageOp op, int x, int y ) : void
image java
op BufferedImageOp
x int
y int
Результат void

drawLine() публичный Метод

public drawLine ( int x1, int y1, int x2, int y2 ) : void
x1 int
y1 int
x2 int
y2 int
Результат void

drawOval() публичный Метод

public drawOval ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Результат void

drawPolygon() публичный Метод

public drawPolygon ( int aX, int aY, int aLength ) : void
aX int
aY int
aLength int
Результат void

drawPolygon() публичный Метод

public drawPolygon ( java polygon ) : void
polygon java
Результат void

drawPolyline() публичный Метод

Draw a sequence of connected lines
public drawPolyline ( int aX, int aY, int aLength ) : void
aX int Array of x coordinates
aY int Array of y coordinates
aLength int Length of coordinate arrays
Результат void

drawRect() публичный Метод

public drawRect ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

drawRenderableImage() публичный Метод

public drawRenderableImage ( java image, java xform ) : void
image java
xform java
Результат void

drawRenderedImage() публичный Метод

public drawRenderedImage ( java img, java xform ) : void
img java
xform java
Результат void

drawRoundRect() публичный Метод

Apparently there is no rounded rec function in .Net. Draw the rounded rectangle by using lines and arcs.
public drawRoundRect ( int x, int y, int w, int h, int arcWidth, int arcHeight ) : void
x int
y int
w int
h int
arcWidth int
arcHeight int
Результат void

drawString() публичный Метод

public drawString ( java iterator, float x, float y ) : void
iterator java
x float
y float
Результат void

drawString() публичный Метод

public drawString ( java iterator, int x, int y ) : void
iterator java
x int
y int
Результат void

drawString() публичный Метод

public drawString ( string text, float x, float y ) : void
text string
x float
y float
Результат void

drawString() публичный Метод

public drawString ( string str, int x, int y ) : void
str string
x int
y int
Результат void

fill() публичный Метод

public fill ( java shape ) : void
shape java
Результат void

fill3DRect() публичный Метод

public fill3DRect ( int x, int y, int width, int height, bool raised ) : void
x int
y int
width int
height int
raised bool
Результат void

fillArc() публичный Метод

public fillArc ( int x, int y, int width, int height, int startAngle, int arcAngle ) : void
x int
y int
width int
height int
startAngle int
arcAngle int
Результат void

fillOval() публичный Метод

public fillOval ( int x, int y, int w, int h ) : void
x int
y int
w int
h int
Результат void

fillPolygon() публичный Метод

public fillPolygon ( int aX, int aY, int aLength ) : void
aX int
aY int
aLength int
Результат void

fillPolygon() публичный Метод

public fillPolygon ( java polygon ) : void
polygon java
Результат void

fillRect() публичный Метод

public fillRect ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

fillRoundRect() публичный Метод

public fillRoundRect ( int x, int y, int w, int h, int arcWidth, int arcHeight ) : void
x int
y int
w int
h int
arcWidth int
arcHeight int
Результат void

getBackground() публичный Метод

public getBackground ( ) : java.awt.Color
Результат java.awt.Color

getClip() публичный Метод

public getClip ( ) : java.awt.Shape
Результат java.awt.Shape

getClipBounds() публичный Метод

public getClipBounds ( ) : java.awt.Rectangle
Результат java.awt.Rectangle

getClipBounds() публичный Метод

public getClipBounds ( java r ) : java.awt.Rectangle
r java
Результат java.awt.Rectangle

getColor() публичный Метод

public getColor ( ) : java.awt.Color
Результат java.awt.Color

getComposite() публичный Метод

public getComposite ( ) : java.awt.Composite
Результат java.awt.Composite

getDeviceConfiguration() публичный Метод

public getDeviceConfiguration ( ) : java.awt.GraphicsConfiguration
Результат java.awt.GraphicsConfiguration

getFont() публичный Метод

public getFont ( ) : java.awt.Font
Результат java.awt.Font

getFontMetrics() публичный Метод

public getFontMetrics ( ) : java.awt.FontMetrics
Результат java.awt.FontMetrics

getFontMetrics() публичный Метод

public getFontMetrics ( java f ) : java.awt.FontMetrics
f java
Результат java.awt.FontMetrics

getFontRenderContext() публичный Метод

public getFontRenderContext ( ) : java.awt.font.FontRenderContext
Результат java.awt.font.FontRenderContext

getPaint() публичный Метод

public getPaint ( ) : java.awt.Paint
Результат java.awt.Paint

getRenderingHint() публичный Метод

public getRenderingHint ( java hintKey ) : object
hintKey java
Результат object

getRenderingHints() публичный Метод

public getRenderingHints ( ) : java.awt.RenderingHints
Результат java.awt.RenderingHints

getStroke() публичный Метод

public getStroke ( ) : java.awt.Stroke
Результат java.awt.Stroke

getTransform() публичный Метод

public getTransform ( ) : java.awt.geom.AffineTransform
Результат java.awt.geom.AffineTransform

hit() публичный Метод

public hit ( java rect, java s, bool onStroke ) : bool
rect java
s java
onStroke bool
Результат bool

init() защищенный Метод

protected init ( Graphics graphics ) : void
graphics System.Drawing.Graphics
Результат void

rotate() публичный Метод

public rotate ( double theta ) : void
theta double
Результат void

rotate() публичный Метод

public rotate ( double theta, double x, double y ) : void
theta double
x double
y double
Результат void

scale() публичный Метод

public scale ( double scaleX, double scaleY ) : void
scaleX double
scaleY double
Результат void

setBackground() публичный Метод

public setBackground ( java backcolor ) : void
backcolor java
Результат void

setClip() публичный Метод

public setClip ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

setClip() публичный Метод

public setClip ( java shape ) : void
shape java
Результат void

setColor() публичный Метод

public setColor ( java color ) : void
color java
Результат void

setComposite() публичный Метод

public setComposite ( java comp ) : void
comp java
Результат void

setFont() публичный Метод

public setFont ( java f ) : void
f java
Результат void

setPaint() публичный Метод

public setPaint ( java paint ) : void
paint java
Результат void

setPaintMode() публичный Метод

public setPaintMode ( ) : void
Результат void

setRenderingHint() публичный Метод

public setRenderingHint ( java hintKey, Object hintValue ) : void
hintKey java
hintValue Object
Результат void

setRenderingHints() публичный Метод

public setRenderingHints ( java hints ) : void
hints java
Результат void

setStroke() публичный Метод

public setStroke ( java stroke ) : void
stroke java
Результат void

setTransform() публичный Метод

public setTransform ( java tx ) : void
tx java
Результат void

setXORMode() публичный Метод

public setXORMode ( java param ) : void
param java
Результат void

shear() публичный Метод

public shear ( double shearX, double shearY ) : void
shearX double
shearY double
Результат void

transform() публичный Метод

public transform ( java tx ) : void
tx java
Результат void

translate() публичный Метод

public translate ( double x, double y ) : void
x double
y double
Результат void

translate() публичный Метод

public translate ( int x, int y ) : void
x int
y int
Результат void