Silverlight 引路蜂二维图形库示例:结束语

jerry Silverligth
Silverlight 引路蜂二维图形库示例:结束语
尽管前面引路蜂二维图形库的例子是以Silverlight为例,但引路蜂二维图形库可以用于Java ME,BlackBerry, LWUIT, Windows Mobile ,Windows Phone, Android, iPhone, Java SE ,Mono 等各个平台,以Silve...
阅读全文

Silverlight 引路蜂二维图形库示例:矢量字体

jerry Silverligth
Silverlight 引路蜂二维图形库示例:矢量字体
引路蜂二维图形库支持矢量字体,包括中文和英文。对于Silverlight应用,由于访问权限的问题,字库一般需作为资源文件包含在应用中,对于英文字体不是个大问题,而对于中文字库,GB2312字库文件最小也要4M以上,所以

Silverlight 引路蜂二维图形库示例:动画Beziers曲线

jerry Silverligth
Silverlight 引路蜂二维图形库示例:动画Beziers曲线
类Path为一条几何路径,可以通过直线,二次曲线,三次曲线来构成任意路径。Path提供了moveTo, lineTo, curveTo, curveToCubic, closePath方法来构成路径。 下面的例子动态显示一条Bezier曲线。 /** * The animati

Silverlight 引路蜂二维图形库示例:显示位图

jerry Silverligth
Silverlight 引路蜂二维图形库示例:显示位图
类Graphics2D同样提供了绘制位图的方法,drawImage(). 下面的例子显示卫星地图。卫星地图有卫星照片和道路名称组合而成,所选的原始图像,可以参见 http://www.mapdigit.com/guidebeemap/maptile.php?type=MICROS

Silverlight 引路蜂二维图形库示例:颜色渐变

jerry Silverligth
Silverlight 引路蜂二维图形库示例:颜色渐变
颜色渐变(Gradient)定义了颜色从一种颜色到另一种颜色的平滑过渡,引路蜂二维图形库支持线性和圆形渐变。 private void Gradients() {  /* The linear gradient color */  LinearGradientBrush brus...
阅读全文

Silverlight 引路蜂二维图形库示例:路径

jerry Silverligth
Silverlight 引路蜂二维图形库示例:路径
引路蜂二维图形库也提供了对一般路径的支持,可以同过线段,二次曲线,三次曲线组成路径,也可以根据SVG指令来定义路径。 private void Paths() {  AffineTransform mat1;  /* The path.  */  Path path;

Silverlight 引路蜂二维图形库示例:多义线和多边形

jerry Silverligth
Graphics2D提供了FillPolygon ,drawPolyline来填充和绘制多边形和多义线。 private void Polys() {  AffineTransform mat1;  /** Colors */  Color redColor = new Col...
阅读全文

Silverlight 引路蜂二维图形库示例:椭圆

jerry Silverligth
Silverlight 引路蜂二维图形库示例:椭圆
FillOval 和DrawOval 用来填充和绘制椭圆。下面例子显示椭圆的用法。 private void Ovals() {  Color redColor = new Color(0x96ff0000, true);  Color greenColor = new Colo...
阅读全文

Silverlight 引路蜂二维图形库示例:不同线宽

jerry Silverligth
Silverlight 引路蜂二维图形库示例:不同线宽
在Window Mobile 和Java ME中画线只支持线宽为1,引路蜂二维图形库允许指定Pen的宽度。 下例显示了多条不同宽度的线段。 private void Lines() {  Color greenColor = new Color(0x00ff00,false); ...
阅读全文

Silverlight 引路蜂二维图形库示例:线段连接类型(LineJoin)

jerry Silverligth
Silverlight 引路蜂二维图形库示例:线段连接类型(LineJoin)
线段连接类型(LineJoin)指定了线段了连接的方式,有三种不同的连接类型JOIN_MITER, JOIN_ROUND和OIN_BEVEL。 下面类型显示了三种不同的LineJoin类型。 private void LineJoin() {  Color blackColor =...
阅读全文