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

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

?? gutsrecord.java

?? java 報表 to office文檔: 本包由java語言開發
?? JAVA
字號:
/* ====================================================================   Copyright 2002-2004   Apache Software Foundation   Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software   distributed under the License is distributed on an "AS IS" BASIS,   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   See the License for the specific language governing permissions and   limitations under the License.==================================================================== */        package org.apache.poi.hssf.record;import org.apache.poi.util.LittleEndian;/** * Title:        Guts Record <P> * Description:  Row/column gutter sizes <P> * REFERENCE:  PG 320 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)<P> * @author Andrew C. Oliver (acoliver at apache dot org) * @author Jason Height (jheight at chariot dot net dot au) * @version 2.0-pre */public class GutsRecord    extends Record{    public final static short sid = 0x80;    private short             field_1_left_row_gutter;   // size of the row gutter to the left of the rows    private short             field_2_top_col_gutter;    // size of the column gutter above the columns    private short             field_3_row_level_max;     // maximum outline level for row gutters    private short             field_4_col_level_max;     // maximum outline level for column gutters    public GutsRecord()    {    }    /**     * Constructs a Guts record and sets its fields appropriately.     *     * @param id     id must be 0x80 or an exception will be throw upon validation     * @param size  the size of the data area of the record     * @param data  data of the record (should not contain sid/len)     */    public GutsRecord(short id, short size, byte [] data)    {        super(id, size, data);    }    /**     * Constructs a Guts record and sets its fields appropriately.     *     * @param id     id must be 0x80 or an exception will be throw upon validation     * @param size  the size of the data area of the record     * @param data  data of the record (should not contain sid/len)     * @param offset of the record's data     */    public GutsRecord(short id, short size, byte [] data, int offset)    {        super(id, size, data, offset);    }    protected void validateSid(short id)    {        if (id != sid)        {            throw new RecordFormatException("NOT A Guts RECORD");        }    }    protected void fillFields(byte [] data, short size, int offset)    {        field_1_left_row_gutter = LittleEndian.getShort(data, 0 + offset);        field_2_top_col_gutter  = LittleEndian.getShort(data, 2 + offset);        field_3_row_level_max   = LittleEndian.getShort(data, 4 + offset);        field_4_col_level_max   = LittleEndian.getShort(data, 6 + offset);    }    /**     * set the size of the gutter that appears at the left of the rows     *     * @param gut  gutter size in screen units     */    public void setLeftRowGutter(short gut)    {        field_1_left_row_gutter = gut;    }    /**     * set the size of the gutter that appears at the above the columns     *     * @param gut  gutter size in screen units     */    public void setTopColGutter(short gut)    {        field_2_top_col_gutter = gut;    }    /**     * set the maximum outline level for the row gutter.     *     * @param max  maximum outline level     */    public void setRowLevelMax(short max)    {        field_3_row_level_max = max;    }    /**     * set the maximum outline level for the col gutter.     *     * @param max  maximum outline level     */    public void setColLevelMax(short max)    {        field_4_col_level_max = max;    }    /**     * get the size of the gutter that appears at the left of the rows     *     * @return gutter size in screen units     */    public short getLeftRowGutter()    {        return field_1_left_row_gutter;    }    /**     * get the size of the gutter that appears at the above the columns     *     * @return gutter size in screen units     */    public short getTopColGutter()    {        return field_2_top_col_gutter;    }    /**     * get the maximum outline level for the row gutter.     *     * @return maximum outline level     */    public short getRowLevelMax()    {        return field_3_row_level_max;    }    /**     * get the maximum outline level for the col gutter.     *     * @return maximum outline level     */    public short getColLevelMax()    {        return field_4_col_level_max;    }    public String toString()    {        StringBuffer buffer = new StringBuffer();        buffer.append("[GUTS]\n");        buffer.append("    .leftgutter     = ")            .append(Integer.toHexString(getLeftRowGutter())).append("\n");        buffer.append("    .topgutter      = ")            .append(Integer.toHexString(getTopColGutter())).append("\n");        buffer.append("    .rowlevelmax    = ")            .append(Integer.toHexString(getRowLevelMax())).append("\n");        buffer.append("    .collevelmax    = ")            .append(Integer.toHexString(getColLevelMax())).append("\n");        buffer.append("[/GUTS]\n");        return buffer.toString();    }    public int serialize(int offset, byte [] data)    {        LittleEndian.putShort(data, 0 + offset, sid);        LittleEndian.putShort(data, 2 + offset, ( short ) 0x8);        LittleEndian.putShort(data, 4 + offset, getLeftRowGutter());        LittleEndian.putShort(data, 6 + offset, getTopColGutter());        LittleEndian.putShort(data, 8 + offset, getRowLevelMax());        LittleEndian.putShort(data, 10 + offset, getColLevelMax());        return getRecordSize();    }    public int getRecordSize()    {        return 12;    }    public short getSid()    {        return this.sid;    }    public Object clone() {      GutsRecord rec = new GutsRecord();      rec.field_1_left_row_gutter = field_1_left_row_gutter;      rec.field_2_top_col_gutter = field_2_top_col_gutter;      rec.field_3_row_level_max = field_3_row_level_max;      rec.field_4_col_level_max = field_4_col_level_max;      return rec;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品成a人| 777a∨成人精品桃花网| 宅男在线国产精品| 国产精品美女久久久久久| 日日夜夜精品免费视频| 成人永久aaa| 日韩欧美亚洲国产另类| 亚洲欧美精品午睡沙发| 激情文学综合丁香| 欧美日韩亚洲综合一区| 亚洲图片另类小说| 激情综合色综合久久综合| 欧美亚洲高清一区| 欧美激情一区不卡| 久久99国产乱子伦精品免费| 欧美在线制服丝袜| 日本一区二区电影| 九九九精品视频| 在线观看中文字幕不卡| 国产精品美女久久久久aⅴ国产馆| 久草这里只有精品视频| 欧美老女人第四色| 亚洲综合免费观看高清完整版| 成人午夜大片免费观看| 久久亚洲精品国产精品紫薇| 偷拍日韩校园综合在线| 色94色欧美sute亚洲线路二 | 国产盗摄女厕一区二区三区| 欧美一级理论片| 午夜精品久久久久久久 | 国产精品亚洲专一区二区三区| 欧美日韩一区二区三区不卡| 一区二区久久久| 91亚洲国产成人精品一区二区三| 国产日韩欧美精品一区| 国产一区二区0| 26uuu亚洲综合色| 激情综合色播五月| 日韩欧美你懂的| 人禽交欧美网站| 91精品国产黑色紧身裤美女| 日韩成人免费电影| 69久久夜色精品国产69蝌蚪网| 五月激情综合婷婷| 欧美日韩国产精选| 日韩中文字幕1| 日韩视频一区二区三区在线播放| 蜜臀久久99精品久久久画质超高清| 欧美精品亚洲一区二区在线播放| 午夜精品一区在线观看| 欧美精选午夜久久久乱码6080| 亚洲国产日韩一级| 欧美三级乱人伦电影| 亚洲成人资源网| 欧美一区中文字幕| 亚洲福利电影网| 欧美精品三级在线观看| 亚洲福利一二三区| 欧美精品丝袜久久久中文字幕| 日本女优在线视频一区二区| 欧美一区二区私人影院日本| 毛片一区二区三区| wwwwxxxxx欧美| 成人综合激情网| 亚洲美女免费视频| 欧美男男青年gay1069videost| 热久久一区二区| 久久九九99视频| 97久久超碰国产精品| 亚洲一区二区三区视频在线| 欧美精品在线一区二区| 九九视频精品免费| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久久蜜桃精品| 成人免费视频caoporn| 亚洲免费观看高清完整版在线 | 欧美成人女星排名| 国产福利精品一区二区| 中文字幕一区二区三区不卡在线| 91福利在线免费观看| 日本色综合中文字幕| 久久久精品国产99久久精品芒果 | 国产真实乱偷精品视频免| 国产精品天干天干在观线| eeuss鲁片一区二区三区| 精品国产1区2区3区| 91亚洲永久精品| 日韩成人av影视| 久久精品日韩一区二区三区| 色哟哟一区二区三区| 男人的天堂久久精品| 中文字幕免费一区| 欧美男女性生活在线直播观看| 国产在线精品一区二区三区不卡| 中文字幕一区不卡| 欧美一区午夜精品| eeuss鲁一区二区三区| 日韩影院在线观看| 久久国产综合精品| 亚洲色图制服诱惑| 日韩欧美一区二区久久婷婷| 国产成人精品aa毛片| 一区二区三区中文字幕| 久久精品夜夜夜夜久久| 欧美影视一区在线| 香蕉乱码成人久久天堂爱免费| 国产蜜臀av在线一区二区三区| 欧美群妇大交群中文字幕| 国产成人精品免费在线| 日韩成人午夜电影| 亚洲图片你懂的| 久久久99久久| 欧美一卡二卡三卡| 色欧美乱欧美15图片| 日韩专区一卡二卡| 国产精品免费视频观看| 欧美肥胖老妇做爰| 风间由美一区二区av101| 日本亚洲天堂网| 3d成人h动漫网站入口| 色综合久久中文字幕综合网| 日韩av中文字幕一区二区| 日韩网站在线看片你懂的| 在线观看一区不卡| 成人精品免费网站| 精品亚洲aⅴ乱码一区二区三区| 亚洲成人精品一区二区| 亚洲欧洲另类国产综合| 国产日韩亚洲欧美综合| 欧美videossexotv100| 这里是久久伊人| 欧美日韩一级片在线观看| 色哟哟精品一区| bt7086福利一区国产| 国产精品亚洲第一| 久久疯狂做爰流白浆xx| 日本不卡一二三| 亚洲成a人片在线不卡一二三区| 亚洲精品国产精品乱码不99 | 欧美日韩国产欧美日美国产精品| 99国产精品99久久久久久| 大白屁股一区二区视频| 国产麻豆一精品一av一免费| 麻豆久久久久久| 日韩和的一区二区| 亚洲电影一区二区| 亚洲综合精品自拍| 亚洲综合偷拍欧美一区色| 亚洲三级电影网站| 亚洲欧美国产三级| 亚洲色图视频网站| 亚洲欧美日韩国产成人精品影院| 国产精品第五页| 亚洲欧美综合在线精品| 一区二区中文视频| 亚洲欧洲日韩综合一区二区| 国产精品乱人伦中文| 中文字幕av一区二区三区| 国产欧美日韩精品一区| 久久一二三国产| 久久久不卡影院| 欧美高清在线精品一区| 国产精品萝li| 亚洲三级理论片| 亚洲一区在线观看视频| 亚洲.国产.中文慕字在线| 婷婷成人综合网| 久久激情五月激情| 国产精品一区二区久久不卡| 懂色av一区二区三区免费观看| 国产69精品久久99不卡| jizz一区二区| 一本到不卡免费一区二区| 欧美亚洲一区二区三区四区| 欧美日韩欧美一区二区| 欧美一卡二卡在线| 久久久亚洲午夜电影| 国产精品视频一二三区| 中文字幕一区三区| 亚洲精品国产无套在线观| 午夜电影一区二区| 精油按摩中文字幕久久| 成人免费视频一区| 欧美性一级生活| 亚洲精品自拍动漫在线| 日韩专区欧美专区| 激情综合网最新| 99国产精品久久久久久久久久| 欧美亚洲另类激情小说| 日韩一区二区精品葵司在线 | 欧美无砖专区一中文字| 欧美电影一区二区三区| 久久综合色一综合色88| 亚洲欧洲成人精品av97| 丝袜美腿亚洲一区二区图片| 韩国精品在线观看| 成人黄色综合网站| 精品视频在线免费看| 精品国产污网站| 亚洲天堂网中文字|