- 浏览: 71925 次
最新评论
文章列表
iTextSharp中提供了Chapter和Section,可以用来生成文档结构图样式的pdf文档
iTextSharp.text.Rectangle rect = new iTextSharp.text.Rectangle(PageSize.A4.Width, PageSize.A4.Height);
rect.BackgroundColor = new BaseColor(ColorTranslator.FromHtml("#cccccc"));
iTextSharp.text.Document doc = new Document(rect);
PdfWrit ...
创建简单的pdf文件
- 博客分类:
- iTextSharp生成pdf
使用iTextSharp生成pdf文件,需要引用ItextSharp.dll和ICSharpCode.SharpZipLib.dll.相关dll可以下载附件
创建第一个简单的pdf文件:
//定义pdf采用a4页大小
iTextSharp.text.Rectangle rect = new iTextSharp.text.Rectangle(PageSize.A4.Width, PageSize.A4.Height);
//设置pdf的背景颜色
rect.BackgroundColor = new BaseColor(ColorTranslator.FromHtml(" ...
.net中gdi+绘制的图形质量很少,原因是gdi+使用的是256色的。
为了提高绘制图片的质量,可以使用是“Octree“ 算法。“Octree“ 算法允许我们插入自己的算法来量子化我们的图像。
一个好的“颜色量子化”算法“应该考虑在两个像素颗粒之间填充与这两个像素颜色相近的过渡颜色,提供更多可视颜色空间。
Morgan Skinner提供了很好的“Octree“ 算法代码,大家可以下载参考使用。
使用OctreeQuantizer很方便:
public byte[] Draw()
{
System.Drawing. ...
.net中可以使用Type.GetCustomAttributes获取类上的自定义属性,可以使用PropertyInfo.GetCustomAttributes获取属性信息上的自定义属性。
下面以定义一个简单数据库表的映射实体类来说明相关的使用方法,基于自定义类属性和自定义类中的属性的自定义属性,可以方便的进行类标记和类中属性的标记
创建一个类的自定义属性,用于标识数据库中的表名称,需要继承自Attribute类:
[AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = false)] ...
android中操作sd卡相关说明:
1、判断sd卡是否存在
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)==false) {
text.setText("sd卡不存在");
return;
}
2 ...
android访问网络,可以使用java.net.HttpURLConnection类,下面的例子是在点一个button的时候,启动一个新的线程,下载一个网络图片数据,在ImageView上进行显示:
NetActivity.java
package Test.wangfu;
import java.io.IOException;
import java.net.HttpURLConne ...
在android进行多线程操作,可以使用android.os.HandlerThread,android.os.Handler类来进行。
下面的例子是,界面上一个TextView控件,使用一个新线程在这个TextView上面显示数字,每隔1秒加1,按button后,停止更新计数。
package Test.wangfu;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android ...
android开发中,为了显示效果,大部分控件可能需要重新开发,一般来讲大部分自定义控件可以通过继承自一个android自身控件,重写ondraw来实现。
下面就以开发一个自定义的颜色渐变button为例,说明如果开发自定义控件。
自定义button的CButton.java
package Test.wangfu.controls;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint; ...
android开发积累1
- 博客分类:
- Android4.0
1、设置window没有标题:
requestWindowFeature(Window.FEATURE_NO_TITLE);
2、获取window高度和宽度
//设置为全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
DisplayMetrics dm = new DisplayMetrics ...
android权限列表
- 博客分类:
- Android4.0
android权限定义列表:【引用http://wolfgangkiefer.blog.163.com/blog/static/86265503201152532647342/】
Android权限设置android.permission完整列表
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties”表在checkin数据库中,改值可以修改上传
( Allows ...
由于开发环境使用windows.下面对配置过程做一个简要总结。
每一步:下载jdk 6.0(sun官方http://java.sun.com
)在windows上配置jdk 6.0.
第二步:下载eclipse for java ee开发工具(http://www.eclipse.org/downloads/
)。
第三步:安装android sdk
eclipse->help->install new software
android sdk路径:http://dl-ssl.google.com/an ...
数据库中的数据表:
create table client
(
clientId int identity(1,1),
clientName varchar(100)
)
创建返回对象类:
public class client
{
private Integer clientId;
private String clientName;
public client()
{
}
public Integer getClientId() {
...
spring集成hibernate配置
- 博客分类:
- java
spring配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans ...
java实现自定义标签需要继承extends javax.servlet.jsp.tagext.TagSupport类。
编写第一个自定义标签,包括两个文本框
package tag;
import java.io.IOException;
import javax.servlet.jsp.JspException;
public class firsetTag extends javax.servlet.jsp.tagext.TagSupport {
private String t1;
private String t2;
public S ...
导入struts2-core-2.1.8.1.jar包
使用org.apache.struts2.ServletActionContext的静态方法:
HttpServletRequest request=ServletActionContext.getRequest();
HttpServletResponse response=ServletActionContext.getResponse();