亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? idautomationservlet.java

?? 著名IDAutomation公司的JAVA條碼控件源碼
?? JAVA
字號:
//*****************************************************************
//
//  JAVA Source for com.idautomation.pdf417; 4.10
//
//  Copyright, IDAutomation.com, Inc. 2000-2004.
//  All rights reserved.
//
//  http://www.IDAutomation.com/java/
//
//  NOTICE:
//  You may incorporate our Source Code in your application
//  only if you own a valid Java Developer License
//  from IDAutomation.com, Inc. and the copyright notices
//  are not removed from the source code.
//
//*****************************************************************

package com.idautomation.barcode.pdf417;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.awt.Graphics2D.*;
import java.awt.*;

import com.idautomation.barcode.encoder.GifEncoder;

public class IDAutomationServlet extends HttpServlet
{
	private boolean debug=false;
	public void init() throws ServletException { }
	// MODIFY THIS FUNCTION TO CREATE THE PDF417 USING THE request PARAMETERS
	private PDF417 getChart (HttpServletRequest request)
	{
		PDF417 cb=new PDF417();
		if (request!=null)
		{
			if (request.getParameter("X")!=null) cb.X=new Double(request.getParameter("X")).doubleValue();
			if (request.getParameter("XYR")!=null) cb.XtoYRatio=new Integer(request.getParameter("XYR")).intValue();
			if (request.getParameter("COL")!=null) cb.PDFColumns=new Integer(request.getParameter("COL")).intValue();
			if (request.getParameter("ECL")!=null) cb.PDFECLevel=new Integer(request.getParameter("ECL")).intValue();
			if (request.getParameter("XYR")!=null) cb.XtoYRatio=new Integer(request.getParameter("XYR")).intValue();
			if (request.getParameter("LEFT_MARGIN")!=null) cb.leftMarginCM=new Double(request.getParameter("LEFT_MARGIN")).doubleValue();
			if (request.getParameter("TOP_MARGIN")!=null) cb.topMarginCM=new Double(request.getParameter("TOP_MARGIN")).doubleValue();
			if (request.getParameter("PT")!=null) cb.processTilde=(request.getParameter("PT").compareTo("Y")==0);
			if (request.getParameter("TRN")!=null) cb.truncated=(request.getParameter("TRN").compareTo("Y")==0);
			String st = null;
			if (request.getParameter("MODE")!=null)
			{
				st = (request.getParameter("MODE"));
				if (st.compareTo("BINARY")==0)			cb.PDFMode=0;
				if (st.compareTo("TEXT")==0)			cb.PDFMode=1;
			}
			if (request.getParameter("ROTATE")!=null) cb.rotate=new Integer(request.getParameter("ROTATE")).intValue();
			if (request.getParameter("BARCODE")!=null) cb.code=request.getParameter("BARCODE");
		}
		else
		{
			cb.code="No Data";
		}
		return cb;
	}

	// Handle a request
	// 1. create PDF417
	// 2. draw PDF417 in a Buffered Image
	// 3. encode image as GIF or JPEG and send it to the browser
	public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
	{
		PrintWriter out;
		ServletOutputStream outb;
		String encode="jpeg";
		if (request!=null)
		{
			if (request.getParameter("FORMAT")!=null)  encode=request.getParameter("FORMAT").toLowerCase();
			if (encode.compareTo("gif")!=0) encode="jpeg";
		}
		response.setContentType("image/"+encode);
		outb=response.getOutputStream();
		// avoid caching in browser
		response.setHeader ("Pragma", "no-cache");
		response.setHeader ("Cache-Control", "no-cache");
		response.setDateHeader ("Expires",0);
		try
		{	// Create buffer
			//the default height and width if not specified.
			int w=200;
			int h=80;
			// get PDF417
			PDF417 cb=getChart(request);
			if ((request!=null) && (request.getParameter("WIDTH")!=null) && (request.getParameter("HEIGHT")!=null))
			{
				w=new Integer(request.getParameter("WIDTH")).intValue();
				h=new Integer(request.getParameter("HEIGHT")).intValue();
			}
			else
			{
				//a temp image must be created to find the preferred size
				cb.autoSize=true;
				cb.setSize(170,90);
				java.awt.image.BufferedImage imageTemp = new java.awt.image.BufferedImage( cb.getSize().width,cb.getSize().height,java.awt.image.BufferedImage.TYPE_BYTE_INDEXED );
				java.awt.Graphics imgTempGraphics = imageTemp.createGraphics();
				cb.paint(imgTempGraphics);
				cb.invalidate();
				w=cb.getSize().width;
				h=cb.getSize().height;
				imgTempGraphics.dispose();
			}
			java.awt.image.BufferedImage BarImage=new java.awt.image.BufferedImage(w,h,java.awt.image.BufferedImage.TYPE_INT_RGB);
			java.awt.Graphics2D BarGraphics=BarImage.createGraphics();
			if (debug) System.out.println("Size: "+w+" "+h);
			cb.setSize(w,h);
			cb.paint(BarGraphics);
			if (encode.compareToIgnoreCase("gif")==0)
			{
				// encode buffered image to a gif
				GifEncoder encoder = new GifEncoder(BarImage  ,outb);
				encoder.encode();
			}
			else
			{
				// create JPEG image
				com.sun.image.codec.jpeg.JPEGImageEncoder encoder = com.sun.image.codec.jpeg.JPEGCodec.createJPEGEncoder(outb );
				//increase the JPEG quality to 100%
				com.sun.image.codec.jpeg.JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam( BarImage);
				param.setQuality(1.0F,true);
				encoder.setJPEGEncodeParam(param);
				encoder.encode( BarImage,param  );
			}
		} catch (Exception e) { e.printStackTrace();}
	}

	public void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException
	{
		try
		{
			doGet(request,response);
		}
			catch (Exception e) { e.printStackTrace();}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品亚洲精品国产欧美| 精品国产乱子伦一区| 99视频热这里只有精品免费| 国产91精品一区二区麻豆网站 | 日韩成人一区二区三区在线观看| 亚洲精品成人天堂一二三| 亚洲三级免费观看| 一区二区三区不卡视频在线观看| 一区二区三区在线视频播放| 天天做天天摸天天爽国产一区| 五月婷婷久久丁香| 美女视频一区二区三区| 久久66热re国产| 不卡区在线中文字幕| 在线观看视频一区二区欧美日韩| 在线视频国内一区二区| 日韩午夜电影av| 久久免费的精品国产v∧| 亚洲欧洲日本在线| 手机精品视频在线观看| 黄色资源网久久资源365| 成人一级片在线观看| 欧美日免费三级在线| 国产精品第一页第二页第三页| 亚洲欧洲成人自拍| 亚洲电影第三页| 九色综合国产一区二区三区| 国产不卡视频在线观看| 欧洲精品一区二区| 亚洲精品一区二区三区四区高清| 国产精品久久久久影院亚瑟 | www国产精品av| 国产精品久久国产精麻豆99网站 | 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲最新在线观看| 精品制服美女丁香| 欧美艳星brazzers| 欧美高清在线精品一区| 五月婷婷色综合| 91欧美一区二区| 久久先锋影音av鲁色资源网| 亚洲欧美日韩一区| 国产乱国产乱300精品| 欧美日韩mp4| 亚洲欧美电影一区二区| 国产美女精品人人做人人爽| 欧美日韩二区三区| 亚洲同性同志一二三专区| 久久精品999| 欧美另类久久久品| 亚洲欧美日韩国产成人精品影院| 蜜臀av性久久久久av蜜臀妖精| 欧美成人a∨高清免费观看| 亚洲欧美日韩在线播放| 国产成人亚洲综合色影视| 日韩一区二区免费电影| 亚洲成a天堂v人片| 色猫猫国产区一区二在线视频| 国产精品美女久久福利网站| 经典三级一区二区| 欧美大肚乱孕交hd孕妇| 免费观看日韩av| 91精品国产入口| 亚洲成va人在线观看| 色婷婷久久久亚洲一区二区三区| 国产女人18水真多18精品一级做| 精品一区二区三区在线播放视频| 欧美一区二区三区爱爱| 午夜电影久久久| 欧美精品粉嫩高潮一区二区| 亚洲成人精品在线观看| 欧美在线观看你懂的| 亚洲成人免费视| 欧美一区二区三区系列电影| 美国十次综合导航| 欧美变态tickling挠脚心| 激情综合网激情| 久久久久久毛片| 成人sese在线| 亚洲精品乱码久久久久久| 在线观看亚洲一区| 大白屁股一区二区视频| 国产精品嫩草99a| 色综合天天狠狠| 亚洲成人激情社区| 91精品国产91久久综合桃花| 久久不见久久见免费视频1| 午夜欧美2019年伦理| 日韩欧美在线观看一区二区三区| 国产日本欧美一区二区| 波多野结衣亚洲| 亚洲精品视频自拍| 免费日本视频一区| 欧美成人video| 暴力调教一区二区三区| 亚洲在线视频免费观看| 日韩一卡二卡三卡| 国产91清纯白嫩初高中在线观看 | 午夜精品久久久久久久| 日韩一区二区麻豆国产| 国产xxx精品视频大全| 亚洲色图制服诱惑| 日韩精品专区在线影院重磅| 成人性色生活片| 亚洲综合成人网| 欧美电影免费观看高清完整版| 国产精品一区在线观看你懂的| 亚洲丝袜精品丝袜在线| 91精品国产全国免费观看| 粉嫩蜜臀av国产精品网站| 亚洲午夜精品网| 国产网红主播福利一区二区| 欧美日韩一本到| 福利一区福利二区| 日韩av二区在线播放| 亚洲色图一区二区三区| 精品国产免费一区二区三区四区| 一本色道综合亚洲| 国产精品69毛片高清亚洲| 天堂影院一区二区| 中文字幕av一区二区三区免费看| 69堂精品视频| 色先锋资源久久综合| 国产在线精品一区二区夜色| 午夜久久久影院| 亚洲免费av网站| 国产婷婷色一区二区三区在线| 欧美日韩久久一区| 一本大道久久a久久精品综合| 看电视剧不卡顿的网站| 三级影片在线观看欧美日韩一区二区 | 欧美体内she精视频| 成人精品一区二区三区四区| 国模无码大尺度一区二区三区 | 欧美变态凌虐bdsm| 91精品国产品国语在线不卡| 欧美日韩一二区| 欧美日韩成人一区| 一本久久综合亚洲鲁鲁五月天 | 亚洲国产精品久久人人爱蜜臀| 国产精品麻豆一区二区| 国产色一区二区| 久久先锋影音av鲁色资源| www一区二区| 精品理论电影在线观看| 欧美一区二区精美| 中文字幕一区二区三区乱码在线| 久久亚洲私人国产精品va媚药| 欧美一区二区三区在线看| 欧美精品 国产精品| 欧美精品成人一区二区三区四区| 欧美日韩一二三区| 欧美高清性hdvideosex| 欧美一级专区免费大片| 欧美一区二区视频在线观看2020 | av不卡在线观看| 色婷婷精品大在线视频| 在线亚洲+欧美+日本专区| 精品视频在线免费看| 欧美日韩精品免费| 日韩午夜激情免费电影| 26uuu欧美| 国产精品青草久久| 一区二区三区中文免费| 天天操天天综合网| 久草这里只有精品视频| 成人免费av资源| 色婷婷激情一区二区三区| 91精品国产综合久久久久久漫画| 欧美v亚洲v综合ⅴ国产v| 久久久久久久国产精品影院| 国产精品成人免费| 亚洲午夜私人影院| 国产一二三精品| 色综合天天性综合| 91精品福利在线一区二区三区 | 国产日韩欧美制服另类| 国产精品二三区| 日本视频在线一区| 国产白丝精品91爽爽久久| 在线看日韩精品电影| 精品精品国产高清a毛片牛牛| 国产精品午夜在线| 午夜激情一区二区| 本田岬高潮一区二区三区| 欧美军同video69gay| 国产色爱av资源综合区| 亚洲一区二区视频在线| 久久99精品国产.久久久久久 | 日本伊人精品一区二区三区观看方式| 精品无人码麻豆乱码1区2区| 99国产精品久| 久久影院视频免费| 亚洲情趣在线观看| 国产成人亚洲综合色影视| 91精品国产入口在线| 一区二区三区在线视频观看| 国产美女一区二区三区| 日韩一区二区在线看| 一区二区免费看|