com.steema.teechart.drawing
Class Graphics3DPDF
java.lang.Object
com.steema.teechart.TeeBase
com.steema.teechart.drawing.Graphics3D
com.steema.teechart.drawing.Graphics3DVectorial
com.steema.teechart.drawing.Graphics3DPDF
- All Implemented Interfaces:
- IGraphics3D
public class Graphics3DPDF
- extends Graphics3DVectorial
Title: Graphics3DPDF class
Description: Summary description for Graphics3DPDF.
Copyright (c) 2005-2013 by Steema Software SL. All Rights
Reserved.
Company: Steema Software SL
Fields inherited from class com.steema.teechart.drawing.Graphics3D |
aspect, bounds, brush, DARKCOLORQUANTITY, DARKERCOLORQUANTITY, font, fourPoints, iPointDoubles, is3D, metafiling, monochrome, pen, smoothingMode, stringFormat, textSmooth |
Method Summary |
void |
arc(int x1,
int y1,
int x2,
int y2,
double startAngle,
double sweepAngle)
|
void |
arc(int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4)
Use Arc to draw an elliptically curved line with the current Pen. |
void |
clipEllipse(Rectangle r)
|
void |
clipPolygon(Point[] p)
|
void |
clipRectangle(Rectangle r)
|
void |
draw(int x,
int y,
Image image)
|
void |
draw(Rectangle r,
Image image,
boolean transparent)
|
protected void |
drawString(int x,
int y,
java.lang.String text,
ChartBrush brush)
|
void |
ellipse(int x1,
int y1,
int x2,
int y2)
|
void |
eraseBackground(int left,
int top,
int right,
int bottom)
|
boolean |
fillPieSegment(int x1,
int y1,
int x2,
int y2,
int sd,
int rd,
int cl)
|
void |
fillRectangle(ChartBrush brush,
int x,
int y,
int width,
int height)
|
void |
horizontalLine(int left,
int right,
int y)
|
protected void |
line(ChartPen p,
Point a,
Point b)
|
void |
line(int x0,
int y0,
int x1,
int y1)
|
void |
lineTo(int x,
int y)
|
void |
moveTo(int x,
int y)
Sets the value of PenPos to x and y co-ordinates before calling LineTo. |
void |
pie(int x1,
int y1,
int x2,
int y2,
double startAngle,
double endAngle)
|
void |
pixel(int x,
int y,
int z,
Color color)
|
void |
polygon(ChartBrush brush,
Point[] p)
|
void |
polygon(Point[] p)
|
void |
polygon(PointDouble[] p)
|
void |
polyLine(Point[] p)
|
void |
prepareDrawImage()
|
void |
rectangle(ChartBrush b,
Rectangle r)
|
void |
rectangle(Rectangle r)
|
void |
resetState()
|
void |
resetTransform()
|
void |
rotateLabel(int x,
int y,
java.lang.String text,
double rotDegree)
|
void |
rotateTransform(Point p,
double rotDegree)
|
void |
roundRectangle(Rectangle r,
int roundWidth,
int roundHeight)
|
void |
setPixel(int x,
int y,
int z,
Color color)
|
void |
showImage()
|
protected void |
transparentEllipse(int x1,
int y1,
int x2,
int y2)
|
void |
unClip()
|
void |
verticalLine(int x,
int top,
int bottom)
|
Methods inherited from class com.steema.teechart.drawing.Graphics3D |
applyBright, applyDark, arc, arc, arrow, calc3DPoint, calc3DPoint, calc3DPoint, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calc3DPos, calcArcAngles, calcArcPoints, calcPerspective, calcRect3D, calcTrigValues, calculate2DPosition, calculate2DPosition, calculate3DPosition, calculate3DPosition, calculate3DPosition, changed, clipCube, clipRectangle, cone, cone, cone, cone, convexHull, correctRectangle, crossingLines, cube, cube, cube, cull, cull, cylinder, donut, draw, drawBeziers, drawBeziers, drawBlur, drawBlur, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, ellipse, fillRectangle, fontTextHeight, fourPointsFromRect, getAspect, getBackColor, getBrush, getChartXCenter, getChartYCenter, getColorPalette, getColorPaletteLength, getDefaultColor, getDefaultPattern, getDirty, getFont, getFontHeight, getGradient, getIZoomfactor, getMetafiling, getMonochrome, getPen, getRectCenter, getRotationCenter, getSmoothingMode, getSupports3DText, getSupportsFullRotation, getTextAlign, getTextSmooth, getUseBuffer, getXCenter, getYCenter, horizontalLine, initWindow, line, line, line, line, lineTo, lineTo, lineTo, lineTo, lineWithZ, moveTo, moveTo, moveTo, moveTo, orientRectangle, paintBevel, paintImageBevel, pie, pie, plane, plane, plane, planeFour3D, pointAtDistance, pointFromCircle, pointFromCircle, pointFromCircle, pointFromEllipse, pointFromSpiral, pointInEllipse, pointInEllipse, pointInHorizTriangle, pointInLineTolerance, pointInLineTolerance, pointInPolygon, pointInRect, pointInTriangle, polygon, polygon, polygon, polygon, polygonFourDouble, polygonRect, polyLine, projection, pyramid, pyramid, pyramidTrunc, rad2Deg, rectangle, rectangle, rectangle, rectangle, rectangleWithZ, rectangleY, rectangleZ, rectCenter, rectFromPolygon, rectFromRectZ, reset, restore, rotateLabel, rotateLabel, rotateRectangle, roundRectangle, save, setBackColor, setBrush, setColorPalette, setDirty, setFont, setGradient, setIZoomfactor, setMetafiling, setPen, setRotationCenter, setSmoothingMode, setTextAlign, setTextSmooth, setUseBuffer, setXCenter, setYCenter, sliceArray, sliceArray, sphere, sphere, sphere, sphere, sphere, textHeight, textHeight, textOut, textOut, textOut, textWidth, textWidth, transparency, transparentColor, transparentEllipse, transparentEllipse, triangle, triangle, unClipRectangle, validState, verticalLine, zLine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Graphics3DPDF
public Graphics3DPDF(PDFData pdfdata,
IBaseChart c)
polygon
public void polygon(ChartBrush brush,
Point[] p)
draw
public void draw(int x,
int y,
Image image)
showImage
public void showImage()
resetState
public void resetState()
rotateTransform
public void rotateTransform(Point p,
double rotDegree)
resetTransform
public void resetTransform()
moveTo
public void moveTo(int x,
int y)
- Description copied from class:
Graphics3D
- Sets the value of PenPos to x and y co-ordinates before calling LineTo.
- Specified by:
moveTo
in interface IGraphics3D
- Specified by:
moveTo
in class Graphics3D
- Parameters:
x
- inty
- int
arc
public void arc(int x1,
int y1,
int x2,
int y2,
double startAngle,
double sweepAngle)
- Specified by:
arc
in interface IGraphics3D
- Specified by:
arc
in class Graphics3D
arc
public void arc(int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4)
- Description copied from class:
Graphics3D
- Use Arc to draw an elliptically curved line with the current Pen.
- Specified by:
arc
in class Graphics3D
- Parameters:
x1
- inty1
- intx2
- inty2
- intx3
- inty3
- intx4
- inty4
- int
transparentEllipse
protected void transparentEllipse(int x1,
int y1,
int x2,
int y2)
- Specified by:
transparentEllipse
in class Graphics3D
fillRectangle
public void fillRectangle(ChartBrush brush,
int x,
int y,
int width,
int height)
- Specified by:
fillRectangle
in class Graphics3D
ellipse
public void ellipse(int x1,
int y1,
int x2,
int y2)
- Specified by:
ellipse
in interface IGraphics3D
- Specified by:
ellipse
in class Graphics3D
eraseBackground
public void eraseBackground(int left,
int top,
int right,
int bottom)
- Specified by:
eraseBackground
in class Graphics3D
rectangle
public void rectangle(Rectangle r)
- Specified by:
rectangle
in interface IGraphics3D
- Specified by:
rectangle
in class Graphics3D
roundRectangle
public void roundRectangle(Rectangle r,
int roundWidth,
int roundHeight)
- Specified by:
roundRectangle
in interface IGraphics3D
- Specified by:
roundRectangle
in class Graphics3D
draw
public void draw(Rectangle r,
Image image,
boolean transparent)
- Specified by:
draw
in interface IGraphics3D
- Specified by:
draw
in class Graphics3D
pie
public void pie(int x1,
int y1,
int x2,
int y2,
double startAngle,
double endAngle)
- Specified by:
pie
in class Graphics3D
polygon
public void polygon(Point[] p)
- Specified by:
polygon
in interface IGraphics3D
- Specified by:
polygon
in class Graphics3D
polygon
public void polygon(PointDouble[] p)
- Specified by:
polygon
in interface IGraphics3D
- Specified by:
polygon
in class Graphics3D
fillPieSegment
public boolean fillPieSegment(int x1,
int y1,
int x2,
int y2,
int sd,
int rd,
int cl)
- Specified by:
fillPieSegment
in class Graphics3D
drawString
protected void drawString(int x,
int y,
java.lang.String text,
ChartBrush brush)
- Specified by:
drawString
in class Graphics3D
clipRectangle
public void clipRectangle(Rectangle r)
- Specified by:
clipRectangle
in interface IGraphics3D
- Specified by:
clipRectangle
in class Graphics3D
clipEllipse
public void clipEllipse(Rectangle r)
- Specified by:
clipEllipse
in interface IGraphics3D
- Specified by:
clipEllipse
in class Graphics3D
clipPolygon
public void clipPolygon(Point[] p)
- Specified by:
clipPolygon
in interface IGraphics3D
- Specified by:
clipPolygon
in class Graphics3D
horizontalLine
public void horizontalLine(int left,
int right,
int y)
- Specified by:
horizontalLine
in interface IGraphics3D
- Specified by:
horizontalLine
in class Graphics3D
pixel
public void pixel(int x,
int y,
int z,
Color color)
- Specified by:
pixel
in class Graphics3D
polyLine
public void polyLine(Point[] p)
- Specified by:
polyLine
in interface IGraphics3D
- Specified by:
polyLine
in class Graphics3D
rotateLabel
public void rotateLabel(int x,
int y,
java.lang.String text,
double rotDegree)
- Specified by:
rotateLabel
in interface IGraphics3D
- Specified by:
rotateLabel
in class Graphics3D
unClip
public void unClip()
- Specified by:
unClip
in interface IGraphics3D
- Specified by:
unClip
in class Graphics3D
verticalLine
public void verticalLine(int x,
int top,
int bottom)
- Specified by:
verticalLine
in interface IGraphics3D
- Specified by:
verticalLine
in class Graphics3D
line
public void line(int x0,
int y0,
int x1,
int y1)
- Specified by:
line
in interface IGraphics3D
- Specified by:
line
in class Graphics3D
lineTo
public void lineTo(int x,
int y)
- Specified by:
lineTo
in interface IGraphics3D
- Specified by:
lineTo
in class Graphics3D
prepareDrawImage
public void prepareDrawImage()
- Specified by:
prepareDrawImage
in interface IGraphics3D
- Specified by:
prepareDrawImage
in class Graphics3D
rectangle
public void rectangle(ChartBrush b,
Rectangle r)
- Specified by:
rectangle
in interface IGraphics3D
- Specified by:
rectangle
in class Graphics3D
line
protected void line(ChartPen p,
Point a,
Point b)
- Specified by:
line
in class Graphics3D
setPixel
public void setPixel(int x,
int y,
int z,
Color color)
- Specified by:
setPixel
in interface IGraphics3D
- Specified by:
setPixel
in class Graphics3D