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

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

?? prstream.java

?? iText可以制作中文PDF文件的JAVA源程序最新版下載
?? JAVA
字號:
/* * $Id: PRStream.java,v 1.13 2002/11/19 08:33:35 blowagie Exp $ * $Name:  $ * * Copyright 2001, 2002 by Paulo Soares. * * The contents of this file are subject to the Mozilla Public License Version 1.1 * (the "License"); you may not use this file except in compliance with the License. * You may obtain a copy of the License at http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the License. * * The Original Code is 'iText, a free JAVA-PDF library'. * * The Initial Developer of the Original Code is Bruno Lowagie. Portions created by * the Initial Developer are Copyright (C) 1999, 2000, 2001, 2002 by Bruno Lowagie. * All Rights Reserved. * Co-Developer of the code is Paulo Soares. Portions created by the Co-Developer * are Copyright (C) 2000, 2001, 2002 by Paulo Soares. All Rights Reserved. * * Contributor(s): all the names of the contributors are added in the source code * where applicable. * * Alternatively, the contents of this file may be used under the terms of the * LGPL license (the "GNU LIBRARY GENERAL PUBLIC LICENSE"), in which case the * provisions of LGPL are applicable instead of those above.  If you wish to * allow use of your version of this file only under the terms of the LGPL * License and not to allow others to use your version of this file under * the MPL, indicate your decision by deleting the provisions above and * replace them with the notice and other provisions required by the LGPL. * If you do not delete the provisions above, a recipient may use your version * of this file under either the MPL or the GNU LIBRARY GENERAL PUBLIC LICENSE. * * This library is free software; you can redistribute it and/or modify it * under the terms of the MPL as stated above or under the terms of the GNU * Library General Public License as published by the Free Software Foundation; * either version 2 of the License, or any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Library general Public License for more * details. * * If you didn't download this code from the following link, you should check if * you aren't using an obsolete version: * http://www.lowagie.com/iText/ */package com.lowagie.text.pdf;import java.io.*;import com.lowagie.text.ExceptionConverter;import java.util.zip.DeflaterOutputStream;import com.lowagie.text.Document;/** * a Literal */public class PRStream extends PdfStream {        protected PdfReader reader;    protected int offset;    protected int length;        public PRStream(PdfReader reader, int offset)    {        this.reader = reader;        this.offset = offset;    }        public PRStream(PdfReader reader, byte conts[])    {        this.reader = reader;        this.offset = -1;        if (Document.compress) {            try {                ByteArrayOutputStream stream = new ByteArrayOutputStream();                DeflaterOutputStream zip = new DeflaterOutputStream(stream);                zip.write(conts);                zip.close();                bytes = stream.toByteArray();            }            catch(IOException ioe) {                throw new ExceptionConverter(ioe);            }            put(PdfName.FILTER, PdfName.FLATEDECODE);        }        else            bytes = conts;        setLength(bytes.length);    }        public void setLength(int length) {        this.length = length;        put(PdfName.LENGTH, new PdfNumber(length));    }        public int getOffset() {        return offset;    }        public int getLength() {        return length;    }        public PdfReader getReader() {        return reader;    }        public int getStreamLength(PdfWriter writer) {        if (dicBytes == null)            toPdf(writer);        return length + dicBytes.length + SIZESTREAM;    }        void writeTo(OutputStream out, PdfWriter writer) throws IOException{        if (dicBytes == null)            toPdf(writer);        out.write(dicBytes);        out.write(STARTSTREAM);        if (length > 0) {            PdfEncryption crypto = writer.getEncryption();            if (offset < 0) {                if (crypto == null)                    out.write(bytes);                else {                    crypto.prepareKey();                    byte buf[] = new byte[length];                    System.arraycopy(bytes, 0, buf, 0, length);                    crypto.encryptRC4(buf);                    out.write(buf);                }            }            else {                byte buf[] = new byte[Math.min(length, 4092)];                RandomAccessFileOrArray file = writer.getReaderFile(reader);                file.seek(offset);                int size = length;                if (crypto != null)                    crypto.prepareKey();                while (size > 0) {                    int r = file.read(buf, 0, Math.min(size, buf.length));                    size -= r;                    if (crypto != null)                        crypto.encryptRC4(buf, 0, r);                    out.write(buf, 0, r);                }            }        }        out.write(ENDSTREAM);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃精品视频在线| 国产大陆亚洲精品国产| www国产亚洲精品久久麻豆| 成人av一区二区三区| 丝袜诱惑制服诱惑色一区在线观看| 国产亚洲欧美激情| 欧美一卡二卡三卡| 色悠悠久久综合| 国产九色sp调教91| 日日欢夜夜爽一区| 亚洲精品国产高清久久伦理二区| 日韩免费观看高清完整版在线观看| 日本精品视频一区二区三区| 国产成人精品亚洲午夜麻豆| 日韩av不卡一区二区| 亚洲精品高清视频在线观看| 欧美激情自拍偷拍| 精品99999| 日韩一卡二卡三卡国产欧美| 欧美日韩在线三级| 91福利精品第一导航| 99久久精品免费看国产免费软件| 国产一区二区三区精品视频| 蓝色福利精品导航| 日韩中文欧美在线| 亚洲成人一区在线| 亚洲高清不卡在线观看| 一区二区理论电影在线观看| 国产精品成人免费在线| 国产日韩欧美高清| 久久久亚洲精品一区二区三区| 欧美一区二区三区视频在线观看| 欧美午夜精品免费| 欧美丝袜丝交足nylons| 欧美在线不卡视频| 欧亚洲嫩模精品一区三区| 成人app在线观看| 国产精品一区二区三区网站| 蜜臀av亚洲一区中文字幕| 最新日韩av在线| 久久午夜电影网| 欧美一级精品大片| 在线播放日韩导航| 欧美日韩精品一二三区| 91在线国产观看| 成人av电影免费在线播放| 国产91色综合久久免费分享| 狠狠狠色丁香婷婷综合久久五月| 图片区日韩欧美亚洲| 亚洲超丰满肉感bbw| 国产嫩草影院久久久久| 国产日韩一级二级三级| 国产日韩精品一区| 久久综合久色欧美综合狠狠| 欧美videos大乳护士334| 欧美一区二区视频观看视频| 欧美一级免费观看| 日韩三级中文字幕| xnxx国产精品| 欧美精品少妇一区二区三区| 欧美区视频在线观看| 不卡的av电影| 欧美色综合天天久久综合精品| 欧美特级限制片免费在线观看| 色综合久久综合中文综合网| 91首页免费视频| 欧美性生活大片视频| 欧美亚洲图片小说| 欧美精品久久天天躁| 欧美精品v国产精品v日韩精品 | 精品国产成人在线影院| 欧美成人女星排名| 久久精品人人做人人爽97| 久久网站热最新地址| 久久久精品综合| 中文字幕在线不卡| 首页综合国产亚洲丝袜| 蜜桃视频一区二区三区在线观看| 蜜臀99久久精品久久久久久软件| 精品亚洲成a人在线观看| 国产尤物一区二区在线| 大陆成人av片| 色久综合一二码| 欧美一区二区精品在线| 欧美va亚洲va香蕉在线| 久久亚区不卡日本| 中文字幕一区二区在线观看| 亚洲国产日韩a在线播放性色| 蜜臀va亚洲va欧美va天堂| 国产精品911| 色系网站成人免费| 欧美亚洲国产怡红院影院| 日韩三级中文字幕| 国产嫩草影院久久久久| 亚洲成av人**亚洲成av**| 国产一区二区三区四区五区入口 | 99国产精品99久久久久久| 欧美视频在线不卡| 337p粉嫩大胆色噜噜噜噜亚洲| 国产欧美精品日韩区二区麻豆天美| 亚洲图片你懂的| 男女男精品网站| 99久久久久久| 91片在线免费观看| 91精品欧美综合在线观看最新| 国产日韩欧美一区二区三区综合| 一区二区欧美在线观看| 国产一区二区福利| 色噜噜狠狠一区二区三区果冻| 91精品国产综合久久久久久久久久 | 久久先锋影音av鲁色资源| 亚洲精品免费在线| 国产麻豆精品视频| 欧美日韩aaaaaa| 国产精品久久久久久久久快鸭 | 韩国女主播一区| 欧洲精品一区二区| 久久精品人人做人人爽人人| 亚洲成av人片一区二区梦乃| 波多野结衣一区二区三区 | 精品国产乱码久久久久久久| 一区二区三区四区亚洲| 高清成人免费视频| 欧美一二区视频| 亚洲在线观看免费视频| 国产成人av电影在线| 欧美成人福利视频| 午夜精品爽啪视频| 国产精品影音先锋| 欧美一级在线免费| 亚洲在线成人精品| 一本大道综合伊人精品热热| 久久亚洲精品国产精品紫薇| 青椒成人免费视频| 欧美裸体bbwbbwbbw| 亚洲色图一区二区三区| 丁香婷婷综合激情五月色| 日韩午夜小视频| 亚洲国产精品久久艾草纯爱| 99国产一区二区三精品乱码| 国产精品每日更新在线播放网址| 国内精品久久久久影院色| 欧美日韩国产乱码电影| 亚洲一本大道在线| 色999日韩国产欧美一区二区| 国产精品色哟哟| 成人晚上爱看视频| 国产亚洲成aⅴ人片在线观看| 精品一区二区国语对白| 日韩西西人体444www| 亚洲成人综合网站| 欧美日韩aaa| 日本免费新一区视频 | 精品毛片乱码1区2区3区| 大胆欧美人体老妇| 久久夜色精品一区| 国产乱码精品1区2区3区| 日韩免费一区二区| 国内精品视频一区二区三区八戒| 欧美tickling挠脚心丨vk| 狠狠色丁香九九婷婷综合五月| 91 com成人网| 强制捆绑调教一区二区| 欧美大片拔萝卜| 国产一区高清在线| 久久久av毛片精品| 成人性生交大片免费看视频在线| 欧美国产欧美综合| 91一区二区三区在线播放| 亚洲人成影院在线观看| 色噜噜偷拍精品综合在线| 亚洲午夜一区二区| 日韩女优电影在线观看| 国产成人在线视频网址| 国产亚洲欧美色| 高清在线观看日韩| 亚洲一区二区三区自拍| 日韩一区二区精品| 国产传媒一区在线| 亚洲精品国产第一综合99久久| 欧美亚洲国产一区二区三区va | 国产一区二区中文字幕| 91精品国产美女浴室洗澡无遮挡| 五月激情综合网| 欧美mv日韩mv国产网站app| 成人污污视频在线观看| 一区二区高清在线| 欧美三级一区二区| 九色综合国产一区二区三区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久久蜜桃精品| 色嗨嗨av一区二区三区| 免费成人美女在线观看.| 国产日本欧美一区二区| 99久久久久免费精品国产| 青青草成人在线观看| 国产免费观看久久| 色8久久人人97超碰香蕉987| 久久er精品视频| 一区在线观看免费|