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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? image.java

?? iText可以制作中文PDF文件的JAVA源程序最新版下載
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
     * Returns the absolute Y position.     *     * @return		a position     */        public float absoluteY() {        return absoluteY;    }        /**     * Returns the type.     *     * @return		a type     */        public int type() {        return type;    }        /**     * Returns <CODE>true</CODE> if the image is a <CODE>Gif</CODE>-object.     *     * @return		a <CODE>boolean</CODE>     */        public boolean isGif() {        return type == GIF;    }        /**     * Returns <CODE>true</CODE> if the image is a <CODE>Jpeg</CODE>-object.     *     * @return		a <CODE>boolean</CODE>     */        public boolean isJpeg() {        return type == JPEG;    }        /**     * Returns <CODE>true</CODE> if the image is a <CODE>Png</CODE>-object.     *     * @return		a <CODE>boolean</CODE>     */        public boolean isPng() {        return type == PNG;    }        /**     * Returns <CODE>true</CODE> if the image is a <CODE>ImgRaw</CODE>-object.     *     * @return		a <CODE>boolean</CODE>     */        public boolean isImgRaw() {        return type == IMGRAW;    }    /**     * Returns <CODE>true</CODE> if the image is an <CODE>ImgTemplate</CODE>-object.     *     * @return		a <CODE>boolean</CODE>     */        public boolean isImgTemplate() {        return type == IMGTEMPLATE;    }        /**     * Gets the <CODE>String</CODE>-representation of the reference to the image.     *     * @return		a <CODE>String</CODE>     */        public URL url() {        return url;    }        /**     * Gets the alignment for the image.     *     * @return		a value     */        public int alignment() {        return alignment;    }        /**     * Gets the alternative text for the image.     *     * @return		a <CODE>String</CODE>     */        public String alt() {        return alt;    }        /**     * Gets the scaled width of the image.     *     * @return		a value     */        public float scaledWidth() {        return scaledWidth;    }        /**     * Gets the scaled height of the image.     *     * @return		a value     */        public float scaledHeight() {        return scaledHeight;    }        /**     * Gets the colorspace for the image.     * <P>     * Remark: this only makes sense for Images of the type <CODE>Jpeg</CODE>.     *     * @return		a colorspace value     */        public int colorspace() {        return colorspace;    }        /**     * Returns the transformation matrix of the image.     *     * @return		an array [AX, AY, BX, BY, CX, CY, DX, DY]     */        public float[] matrix() {        float[] matrix = new float[8];        float cosX = (float)Math.cos(rotation);        float sinX = (float)Math.sin(rotation);        matrix[AX] = plainWidth * cosX;        matrix[AY] = plainWidth * sinX;        matrix[BX] = (- plainHeight) * sinX;        matrix[BY] = plainHeight * cosX;        if (rotation < Math.PI / 2f) {            matrix[CX] = matrix[BX];            matrix[CY] = 0;            matrix[DX] = matrix[AX];            matrix[DY] = matrix[AY] + matrix[BY];        }        else if (rotation < Math.PI) {            matrix[CX] = matrix[AX] + matrix[BX];            matrix[CY] = matrix[BY];            matrix[DX] = 0;            matrix[DY] = matrix[AY];        }        else if (rotation < Math.PI * 1.5f) {            matrix[CX] = matrix[AX];            matrix[CY] = matrix[AY] + matrix[BY];            matrix[DX] = matrix[BX];            matrix[DY] = 0;        }        else {            matrix[CX] = 0;            matrix[CY] = matrix[AY];            matrix[DX] = matrix[AX] + matrix[BX];            matrix[DY] = matrix[BY];        }        return matrix;    }        /**     * This method is an alternative for the <CODE>InputStream.skip()</CODE>-method     * that doesn't seem to work properly for big values of <CODE>size</CODE>.     *     * @param	is		the <CODE>InputStream</CODE>     * @param	size	the number of bytes to skip     */        static public void skip(InputStream is, int size) throws IOException {        while (size > 0) {            size -= is.skip(size);        }    }        /**     * This method makes a valid URL from a given filename.     * <P>     * This method makes the conversion of this library from the JAVA 2 platform     * to a JDK1.1.x-version easier.     *     * @param        filename        a given filename     * @return        a valid URL     */        public static URL toURL(String filename) throws MalformedURLException {        if (filename.startsWith("file:/") || filename.startsWith("http://")) {            return new URL(filename);        }        File f = new File(filename);        String path = f.getAbsolutePath();        if (File.separatorChar != '/') {            path = path.replace(File.separatorChar, '/');        }        if (!path.startsWith("/")) {            path = "/" + path;        }        if (!path.endsWith("/") && f.isDirectory()) {            path = path + "/";        }        return new URL("file", "", path);    }        /**     * Returns the transparency.     */        public int[] getTransparency() {        return transparency;    }        /**     * Checks if a given tag corresponds with this object.     *     * @param   tag     the given tag     * @return  true if the tag corresponds     */        public static boolean isTag(String tag) {        return ElementTags.IMAGE.equals(tag);    }        /**     * Gets the plain width of the image.     *     * @return              a value     */        public float plainWidth() {        return plainWidth;    }        /**     * Gets the plain height of the image.     *     * @return              a value     */        public float plainHeight() {        return plainHeight;    }        static protected synchronized Long getSerialId() {        ++serialId;        return new Long(serialId);    }        public Long getMySerialId() {        return mySerialId;    }        /** Gets the dots-per-inch in the X direction. Returns 0 if not available.     * @return the dots-per-inch in the X direction     */    public int getDpiX() {        return dpiX;    }        /** Gets the dots-per-inch in the Y direction. Returns 0 if not available.     * @return the dots-per-inch in the Y direction     */    public int getDpiY() {        return dpiY;    }        /** Returns <CODE>true</CODE> if this <CODE>Image</CODE> has the     * requisites to be a mask.     * @return <CODE>true</CODE> if this <CODE>Image</CODE> can be a mask     */    public boolean isMaskCandidate() {        if (type == IMGRAW) {            if (bpc > 0xff)                return true;            return bpc == 1 && colorspace == 1;        }        return type == PNG && bpc == 1 && colorspace == 1;    }        /** Make this <CODE>Image</CODE> a mask.     * @throws DocumentException if this <CODE>Image</CODE> can not be a mask     */    public void makeMask() throws DocumentException {        if (!isMaskCandidate())            throw new DocumentException("This image can not be an image mask.");        mask = true;    }        /** Sets the explicit masking.     * @param mask the mask to be applied     * @throws DocumentException on error     */    public void setImageMask(Image mask) throws DocumentException {        if (this.mask)            throw new DocumentException("An image mask can not contain another image mask.");        if (!mask.mask)            throw new DocumentException("The image mask is not a mask. Did you do makeMask()?");        imageMask = mask;    }        /** Gets the explicit masking.     * @return the explicit masking     */    public Image getImageMask() {        return imageMask;    }        /** Returns <CODE>true</CODE> if this <CODE>Image</CODE> is a mask.     * @return <CODE>true</CODE> if this <CODE>Image</CODE> is a mask     */    public boolean isMask() {        return mask;    }        /** Inverts the meaning of the bits of a mask.     * @param invertMask <CODE>true</CODE> to invert the meaning of the bits of a mask     */    public void setInvertMask(boolean invertMask) {        this.invertMask = invertMask;    }        /** Returns <CODE>true</CODE> if the bits are to be inverted     * in the mask.     * @return <CODE>true</CODE> if the bits are to be inverted in the mask     */    public boolean isInvertMask() {        return invertMask;    }        public boolean isInvertedJPEG() {        return invert;    }        /** Getter for property interpolation.     * @return Value of property interpolation.     */    public boolean isInterpolation() {        return interpolation;    }        /** Sets the image interpolation. Image interpolation attempts to     * produce a smooth transition between adjacent sample values.     * @param interpolation New value of property interpolation.     */    public void setInterpolation(boolean interpolation) {        this.interpolation = interpolation;    }            /**     * @see com.lowagie.text.MarkupAttributes#setMarkupAttribute(java.lang.String, java.lang.String)     */    public void setMarkupAttribute(String name, String value) {        markupAttributes = (markupAttributes == null) ? new Properties() : markupAttributes;        markupAttributes.put(name, value);    }        /**     * @see com.lowagie.text.MarkupAttributes#setMarkupAttributes(java.util.Properties)     */    public void setMarkupAttributes(Properties markupAttributes) {        this.markupAttributes = markupAttributes;    }        /**     * @see com.lowagie.text.MarkupAttributes#getMarkupAttribute(java.lang.String)     */    public String getMarkupAttribute(String name) {        return (markupAttributes == null) ? null : String.valueOf(markupAttributes.get(name));    }        /**     * @see com.lowagie.text.MarkupAttributes#getMarkupAttributeNames()     */    public Set getMarkupAttributeNames() {        return Chunk.getKeySet(markupAttributes);    }        /**     * @see com.lowagie.text.MarkupAttributes#getMarkupAttributes()     */    public Properties getMarkupAttributes() {        return markupAttributes;    }        /** Tags this image with an ICC profile.     * @param profile the profile     */        public void tagICC(ICC_Profile profile) {        this.profile = profile;    }        /** Checks is the image has an ICC profile.     * @return the ICC profile or <CODE>null</CODE>     */        public boolean hasICCProfile() {        return (this.profile != null);    }        /** Gets the images ICC profile.     * @return the ICC profile     */        public ICC_Profile getICCProfile() {        return profile;    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一区二区三区不卡牛牛| 日韩久久久精品| 国产精品香蕉一区二区三区| 久久精品国产亚洲5555| 久久不见久久见免费视频7| 日韩精品一卡二卡三卡四卡无卡| 天天综合日日夜夜精品| 日本不卡一二三区黄网| 激情文学综合丁香| 国产不卡一区视频| 91日韩在线专区| 欧美性猛交xxxx黑人交| 国产在线精品视频| 亚洲成av人片一区二区三区| 亚洲午夜一区二区| 舔着乳尖日韩一区| 极品少妇一区二区| av毛片久久久久**hd| 在线观看91视频| 日韩一区二区免费在线观看| www久久久久| 亚洲视频每日更新| 日韩成人午夜精品| 成人午夜视频在线| 日本高清无吗v一区| 日韩久久免费av| 亚洲少妇屁股交4| 久久国产福利国产秒拍| 91网站在线播放| 91精品国产欧美一区二区| 国产亚洲美州欧州综合国| 亚洲最大色网站| 国产乱码一区二区三区| 欧美色综合天天久久综合精品| 欧美精品久久天天躁| 日本一区二区成人| 日韩av中文在线观看| 成人动漫av在线| 日韩精品一区二区三区视频| 成人欧美一区二区三区黑人麻豆 | 亚洲区小说区图片区qvod| 丝袜美腿亚洲综合| 99综合影院在线| 精品免费视频一区二区| 亚洲第一福利一区| 波多野结衣中文一区| 日韩区在线观看| 午夜精品免费在线观看| 91在线播放网址| 国产亚洲一本大道中文在线| 日韩不卡免费视频| 欧美亚洲综合另类| 中文字幕制服丝袜成人av| 国产中文一区二区三区| 日韩你懂的在线播放| 亚洲gay无套男同| 日本高清成人免费播放| 国产欧美一区二区精品性| 奇米影视在线99精品| 欧美三级日韩三级| 一区二区三区欧美视频| 色猫猫国产区一区二在线视频| 国产精品色婷婷久久58| 国产黄色91视频| 久久久国产综合精品女国产盗摄| 蜜臀av在线播放一区二区三区| 欧美日本一道本在线视频| 亚洲妇熟xx妇色黄| 欧美日韩精品专区| 天天射综合影视| 91精品婷婷国产综合久久竹菊| 亚洲va国产va欧美va观看| 欧美日韩免费观看一区三区| 午夜av一区二区三区| 欧美色综合影院| 日韩黄色免费电影| 欧美大片在线观看一区二区| 日本不卡一区二区三区高清视频| 欧美精品久久天天躁| 日本vs亚洲vs韩国一区三区| 日韩欧美美女一区二区三区| 久久国产剧场电影| 久久精品免费在线观看| 国产成人av网站| 亚洲天堂成人网| 欧美无乱码久久久免费午夜一区 | 91丝袜呻吟高潮美腿白嫩在线观看| 国产清纯在线一区二区www| 大胆亚洲人体视频| 一区二区在线观看不卡| 欧美理论在线播放| 国产一区福利在线| 国产精品免费aⅴ片在线观看| 波多野结衣在线aⅴ中文字幕不卡| 亚洲人成精品久久久久久| 欧美美女黄视频| 国产伦精品一区二区三区视频青涩 | 97精品久久久久中文字幕| 一区二区三区免费看视频| 555www色欧美视频| 国产精品一区二区x88av| 中文字幕日韩一区二区| 欧美另类z0zxhd电影| 国产风韵犹存在线视精品| 亚洲老妇xxxxxx| 日韩美一区二区三区| 91片在线免费观看| 男男成人高潮片免费网站| 欧美激情在线观看视频免费| 欧美性猛片aaaaaaa做受| 国产精品综合一区二区三区| 一区二区三区在线看| 欧美精品一区二区三区蜜桃视频| a级精品国产片在线观看| 香蕉久久一区二区不卡无毒影院 | 国产精品亚洲一区二区三区在线 | 亚洲风情在线资源站| 国产色产综合色产在线视频| 欧美日韩午夜在线视频| 高清免费成人av| 精品一二线国产| 亚洲一区二区三区四区在线观看| 久久欧美一区二区| 日韩一级精品视频在线观看| 色呦呦网站一区| 成人一区二区三区视频在线观看| 秋霞影院一区二区| 天天综合网天天综合色| 亚洲私人黄色宅男| 国产人伦精品一区二区| 精品国产污网站| 日韩一区二区三区四区| 欧美性猛交xxxx乱大交退制版| 高清beeg欧美| 福利视频网站一区二区三区| 国产一区二区在线看| 免费人成网站在线观看欧美高清| 依依成人综合视频| 亚洲久草在线视频| 亚洲男人都懂的| 最新欧美精品一区二区三区| 国产精品免费久久| 国产精品久久久久久久久快鸭 | 午夜激情一区二区三区| 亚洲夂夂婷婷色拍ww47| 亚洲一区二区欧美激情| 亚洲午夜久久久久久久久电影网| 亚洲欧美色一区| 亚洲一区二区综合| 午夜精彩视频在线观看不卡| 亚洲成av人片| 麻豆精品久久精品色综合| 久久国产三级精品| 国产在线播放一区三区四| 激情文学综合丁香| 国产成人在线看| 成人sese在线| 欧美午夜精品一区| 欧美一区二区成人| 精品欧美乱码久久久久久1区2区| 欧美videossexotv100| 欧美精品一区二区三区很污很色的| 欧美xxx久久| 国产三级欧美三级日产三级99| 欧美激情一区二区三区不卡 | 久久成人18免费观看| 韩国v欧美v亚洲v日本v| 成人免费高清在线观看| 色噜噜狠狠色综合欧洲selulu| 欧美日韩一区二区三区视频| 欧美一区二区三区四区在线观看 | 精品国产免费一区二区三区四区 | 精品综合免费视频观看| 韩国av一区二区三区四区| 成人免费观看视频| 欧美日韩在线精品一区二区三区激情| 欧美一卡二卡在线| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美韩国日本一区| 亚洲一区二区三区三| 九九久久精品视频| eeuss鲁片一区二区三区| 欧美精品三级日韩久久| 欧美激情一区二区三区蜜桃视频| 亚洲自拍偷拍欧美| 国产综合色产在线精品| 在线观看网站黄不卡| 久久久噜噜噜久噜久久综合| 亚洲一区二区在线播放相泽| 久久99国产精品免费网站| 欧美亚洲综合久久| 国产网站一区二区| 日本不卡一二三区黄网| 一本色道a无线码一区v| 欧美成人综合网站| 亚洲一区二区成人在线观看| 国产成人综合自拍| 欧美成人vr18sexvr| 亚洲不卡一区二区三区| 北条麻妃一区二区三区|