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

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

?? labelsstrecord.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:        Label SST Record<P> * Description:  Refers to a string in the shared string table and is a column *               value.  <P> * REFERENCE:  PG 325 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 LabelSSTRecord    extends Record    implements CellValueRecordInterface, Comparable{    public final static short sid = 0xfd;    //private short             field_1_row;    private int             field_1_row;    private short             field_2_column;    private short             field_3_xf_index;    private int               field_4_sst_index;    public LabelSSTRecord()    {    }    /**     * Constructs an LabelSST record and sets its fields appropriately.     *     * @param id     id must be 0xfd 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 LabelSSTRecord(short id, short size, byte [] data)    {        super(id, size, data);    }    /**     * Constructs an LabelSST record and sets its fields appropriately.     *     * @param id     id must be 0xfd 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 LabelSSTRecord(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 valid LabelSST RECORD");        }    }    protected void fillFields(byte [] data, short size, int offset)    {        //field_1_row       = LittleEndian.getShort(data, 0 + offset);        field_1_row       = LittleEndian.getUShort(data, 0 + offset);        field_2_column    = LittleEndian.getShort(data, 2 + offset);        field_3_xf_index  = LittleEndian.getShort(data, 4 + offset);        field_4_sst_index = LittleEndian.getInt(data, 6 + offset);    }    //public void setRow(short row)    public void setRow(int row)    {        field_1_row = row;    }    public void setColumn(short col)    {        field_2_column = col;    }    /**     * set the index to the extended format record     *     * @see org.apache.poi.hssf.record.ExtendedFormatRecord     * @param index - the index to the XF record     */    public void setXFIndex(short index)    {        field_3_xf_index = index;    }    /**     * set the index to the string in the SSTRecord     *     * @param index - of string in the SST Table     * @see org.apache.poi.hssf.record.SSTRecord     */    public void setSSTIndex(int index)    {        field_4_sst_index = index;    }    //public short getRow()    public int getRow()    {        return field_1_row;    }    public short getColumn()    {        return field_2_column;    }    /**     * get the index to the extended format record     *     * @see org.apache.poi.hssf.record.ExtendedFormatRecord     * @return the index to the XF record     */    public short getXFIndex()    {        return field_3_xf_index;    }    /**     * get the index to the string in the SSTRecord     *     * @return index of string in the SST Table     * @see org.apache.poi.hssf.record.SSTRecord     */    public int getSSTIndex()    {        return field_4_sst_index;    }    public String toString()    {        StringBuffer buffer = new StringBuffer();        buffer.append("[LABELSST]\n");        buffer.append("    .row            = ")            .append(Integer.toHexString(getRow())).append("\n");        buffer.append("    .column         = ")            .append(Integer.toHexString(getColumn())).append("\n");        buffer.append("    .xfindex        = ")            .append(Integer.toHexString(getXFIndex())).append("\n");        buffer.append("    .sstindex       = ")            .append(Integer.toHexString(getSSTIndex())).append("\n");        buffer.append("[/LABELSST]\n");        return buffer.toString();    }    public int serialize(int offset, byte [] data)    {        LittleEndian.putShort(data, 0 + offset, sid);        LittleEndian.putShort(data, 2 + offset, ( short ) 10);        //LittleEndian.putShort(data, 4 + offset, getRow());        LittleEndian.putShort(data, 4 + offset, ( short )getRow());        LittleEndian.putShort(data, 6 + offset, getColumn());        LittleEndian.putShort(data, 8 + offset, getXFIndex());        LittleEndian.putInt(data, 10 + offset, getSSTIndex());        return getRecordSize();    }    public int getRecordSize()    {        return 14;    }    public short getSid()    {        return this.sid;    }    public boolean isBefore(CellValueRecordInterface i)    {        if (this.getRow() > i.getRow())        {            return false;        }        if ((this.getRow() == i.getRow())                && (this.getColumn() > i.getColumn()))        {            return false;        }        if ((this.getRow() == i.getRow())                && (this.getColumn() == i.getColumn()))        {            return false;        }        return true;    }    public boolean isAfter(CellValueRecordInterface i)    {        if (this.getRow() < i.getRow())        {            return false;        }        if ((this.getRow() == i.getRow())                && (this.getColumn() < i.getColumn()))        {            return false;        }        if ((this.getRow() == i.getRow())                && (this.getColumn() == i.getColumn()))        {            return false;        }        return true;    }    public boolean isEqual(CellValueRecordInterface i)    {        return ((this.getRow() == i.getRow())                && (this.getColumn() == i.getColumn()));    }    public boolean isInValueSection()    {        return true;    }    public boolean isValue()    {        return true;    }    public int compareTo(Object obj)    {        CellValueRecordInterface loc = ( CellValueRecordInterface ) obj;        if ((this.getRow() == loc.getRow())                && (this.getColumn() == loc.getColumn()))        {            return 0;        }        if (this.getRow() < loc.getRow())        {            return -1;        }        if (this.getRow() > loc.getRow())        {            return 1;        }        if (this.getColumn() < loc.getColumn())        {            return -1;        }        if (this.getColumn() > loc.getColumn())        {            return 1;        }        return -1;    }    public boolean equals(Object obj)    {        if (!(obj instanceof CellValueRecordInterface))        {            return false;        }        CellValueRecordInterface loc = ( CellValueRecordInterface ) obj;        if ((this.getRow() == loc.getRow())                && (this.getColumn() == loc.getColumn()))        {            return true;        }        return false;    }    public Object clone() {      LabelSSTRecord rec = new LabelSSTRecord();      rec.field_1_row = field_1_row;      rec.field_2_column = field_2_column;      rec.field_3_xf_index = field_3_xf_index;      rec.field_4_sst_index = field_4_sst_index;      return rec;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合亚洲欧洲| 97久久精品人人做人人爽| 久草这里只有精品视频| 成人黄色小视频| 欧美视频在线观看一区| 精品第一国产综合精品aⅴ| 国产精品免费看片| 午夜av区久久| 成人黄色电影在线| 7777精品伊人久久久大香线蕉的| 国产一区二区三区在线观看精品| 国产激情一区二区三区四区| 日本韩国精品在线| 精品国产凹凸成av人网站| 最新久久zyz资源站| 麻豆91免费看| 在线免费精品视频| 久久久久久麻豆| 亚洲高清免费视频| 成人免费观看av| 日韩欧美久久久| 亚洲免费观看视频| 国产精品亚洲成人| 欧美日本精品一区二区三区| 国产精品青草综合久久久久99| 亚洲不卡在线观看| 99久久er热在这里只有精品15 | 91美女在线观看| 日韩电影在线免费观看| 国产+成+人+亚洲欧洲自线| 欧美日韩在线不卡| 国产精品污www在线观看| 日韩国产精品大片| 色妹子一区二区| 国产女主播一区| 久久99热99| 欧美午夜片在线看| 亚洲婷婷综合久久一本伊一区| 久久99国产精品久久99果冻传媒| 欧美午夜精品理论片a级按摩| 国产日产欧产精品推荐色| 免费美女久久99| 欧美视频精品在线观看| 日韩久久一区二区| 丁香六月综合激情| 久久久精品国产免费观看同学| 五月激情综合色| 色欲综合视频天天天| 欧美激情中文字幕一区二区| 韩国三级中文字幕hd久久精品| 4hu四虎永久在线影院成人| 亚洲精品成人少妇| 91污片在线观看| 国产精品国产三级国产专播品爱网 | 色老汉一区二区三区| 91国产丝袜在线播放| 欧美高清在线一区| 国产成人在线免费| 久久久激情视频| 国内精品伊人久久久久av一坑| 欧美放荡的少妇| 亚洲成人免费电影| 欧美在线你懂的| 亚洲女人的天堂| 一本大道久久a久久精二百| 亚洲精选在线视频| 色综合天天天天做夜夜夜夜做| 国产精品私人自拍| 国产69精品久久久久777| 欧美国产禁国产网站cc| 国产xxx精品视频大全| 国产色婷婷亚洲99精品小说| 精品一区二区三区欧美| 欧美α欧美αv大片| 狠狠色丁香婷婷综合久久片| 精品国产一区二区三区不卡| 久久爱另类一区二区小说| 2024国产精品| 国产精品一区三区| 国产精品久久久久精k8| 99精品欧美一区二区三区综合在线| 国产精品欧美久久久久无广告| 成人免费毛片片v| 日韩美女啊v在线免费观看| 色嗨嗨av一区二区三区| 亚洲综合一区二区三区| 欧美日韩电影在线播放| 奇米精品一区二区三区四区| 精品久久久久香蕉网| 国产成人免费xxxxxxxx| 亚洲视频1区2区| 欧美日韩一区不卡| 麻豆精品在线播放| 久久色在线观看| 99国产欧美久久久精品| 亚洲国产成人精品视频| 欧美一区二区福利视频| 国产精品系列在线播放| 亚洲欧美另类在线| 欧美精品久久99久久在免费线 | 亚洲高清不卡在线观看| 欧美一区二区三区视频免费播放 | 亚洲精品在线网站| 成人免费视频视频在线观看免费| 亚洲精品一二三区| 91精品在线麻豆| 国产成人8x视频一区二区| 亚洲三级在线观看| 欧美一区中文字幕| 国产99精品在线观看| 亚洲激情校园春色| 精品国产一区二区三区久久久蜜月 | 欧美三级乱人伦电影| 激情国产一区二区| 亚洲狠狠丁香婷婷综合久久久| 欧美一级电影网站| 高清成人免费视频| 亚洲国产精品久久人人爱| 久久亚洲精品国产精品紫薇| 色又黄又爽网站www久久| 美美哒免费高清在线观看视频一区二区 | 亚洲一区二区三区视频在线播放 | 国产精品一线二线三线精华| 最新国产成人在线观看| 日韩精品一区二区在线| 99re亚洲国产精品| 麻豆91免费看| 亚洲一区二区三区激情| 国产无人区一区二区三区| 欧美亚洲综合久久| 国产精品77777| 午夜精彩视频在线观看不卡| 中文一区二区完整视频在线观看| 欧美日本免费一区二区三区| 成人黄色片在线观看| 老司机精品视频一区二区三区| 亚洲天堂福利av| 久久久久久97三级| 制服丝袜国产精品| 在线观看www91| 国产成人精品影视| 麻豆久久久久久| 亚洲成av人**亚洲成av**| 日本一区二区三区在线观看| 日韩西西人体444www| 91国模大尺度私拍在线视频| 国产成人午夜精品影院观看视频| 石原莉奈在线亚洲三区| 一区二区三区**美女毛片| 国产精品网站一区| 久久久久久夜精品精品免费| 欧美日韩一卡二卡| 91成人国产精品| 97se亚洲国产综合在线| 国产99久久久国产精品潘金网站| 蜜芽一区二区三区| 婷婷一区二区三区| 亚洲成人综合视频| 一区二区三区欧美视频| 国产精品国产自产拍高清av王其 | 成人一区在线看| 国产剧情一区二区| 美女视频免费一区| 日本欧美一区二区| 婷婷久久综合九色综合绿巨人| 亚洲一区二区在线观看视频| 亚洲人成人一区二区在线观看| 国产日本一区二区| 久久久久久久久久久久电影| 精品播放一区二区| 久久婷婷色综合| 337p日本欧洲亚洲大胆色噜噜| 日韩欧美国产三级电影视频| 91麻豆精品国产91久久久久| 欧美精三区欧美精三区| 欧美日韩一区三区四区| 欧美午夜电影网| 欧美性大战久久久久久久| 欧洲另类一二三四区| 欧美日韩一区二区三区四区| 精品视频一区二区三区免费| 欧美日韩高清一区二区不卡| 欧美日韩国产综合草草| 欧美日韩极品在线观看一区| 欧美精品乱人伦久久久久久| 777亚洲妇女| 日韩三级在线观看| 精品99999| 国产欧美一区二区精品婷婷| 国产精品区一区二区三区| 中文字幕一区二区5566日韩| 亚洲人快播电影网| 亚洲一二三四在线| 日本亚洲三级在线| 久久99热狠狠色一区二区| 国产成人综合网| av在线不卡网| 欧美日韩卡一卡二| 欧美大片日本大片免费观看| 久久久久久久一区|