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

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

?? drawingmanager2.java

?? java 報表 to office文檔: 本包由java語言開發
?? JAVA
字號:
/* ====================================================================   Copyright 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.model;import org.apache.poi.ddf.EscherDgRecord;import org.apache.poi.ddf.EscherDggRecord;import java.util.List;import java.util.ArrayList;/** * Provides utilities to manage drawing groups. * * @author Glen Stampoultzis (glens at apache.org) */public class DrawingManager2{    EscherDggRecord dgg;    List drawingGroups = new ArrayList( );    public DrawingManager2( EscherDggRecord dgg )    {        this.dgg = dgg;    }    public EscherDgRecord createDgRecord()    {        EscherDgRecord dg = new EscherDgRecord();        dg.setRecordId( EscherDgRecord.RECORD_ID );        short dgId = findNewDrawingGroupId();        dg.setOptions( (short) ( dgId << 4 ) );        dg.setNumShapes( 0 );        dg.setLastMSOSPID( -1 );        drawingGroups.add(dg);        dgg.addCluster( dgId, 0 );        dgg.setDrawingsSaved( dgg.getDrawingsSaved() + 1 );        return dg;    }    /**     * Allocates new shape id for the new drawing group id.     *     * @return a new shape id.     */    public int allocateShapeId(short drawingGroupId)    {        dgg.setNumShapesSaved( dgg.getNumShapesSaved() + 1 );        // Add to existing cluster if space available        for (int i = 0; i < dgg.getFileIdClusters().length; i++)        {            EscherDggRecord.FileIdCluster c = dgg.getFileIdClusters()[i];            if (c.getDrawingGroupId() == drawingGroupId && c.getNumShapeIdsUsed() != 1024)            {                int result = c.getNumShapeIdsUsed() + (1024 * (i+1));                c.incrementShapeId();                EscherDgRecord dg = getDrawingGroup(drawingGroupId);                dg.setNumShapes( dg.getNumShapes() + 1 );                dg.setLastMSOSPID( result );                if (result >= dgg.getShapeIdMax())                    dgg.setShapeIdMax( result + 1 );                return result;            }        }        // Create new cluster        dgg.addCluster( drawingGroupId, 0 );        dgg.getFileIdClusters()[dgg.getFileIdClusters().length-1].incrementShapeId();        EscherDgRecord dg = getDrawingGroup(drawingGroupId);        dg.setNumShapes( dg.getNumShapes() + 1 );        int result = (1024 * dgg.getFileIdClusters().length);        dg.setLastMSOSPID( result );        if (result >= dgg.getShapeIdMax())            dgg.setShapeIdMax( result + 1 );        return result;    }    ////////////  Non-public methods /////////////    short findNewDrawingGroupId()    {        short dgId = 1;        while ( drawingGroupExists( dgId ) )            dgId++;        return dgId;    }    EscherDgRecord getDrawingGroup(int drawingGroupId)    {        return (EscherDgRecord) drawingGroups.get(drawingGroupId-1);    }    boolean drawingGroupExists( short dgId )    {        for ( int i = 0; i < dgg.getFileIdClusters().length; i++ )        {            if ( dgg.getFileIdClusters()[i].getDrawingGroupId() == dgId )                return true;        }        return false;    }    int findFreeSPIDBlock()    {        int max = dgg.getShapeIdMax();        int next = ( ( max / 1024 ) + 1 ) * 1024;        return next;    }    public EscherDggRecord getDgg()    {        return dgg;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲天堂网中文字| 久久先锋影音av鲁色资源网| 亚洲欧美电影一区二区| 99精品视频一区二区三区| 亚洲欧洲国产日韩| 91国偷自产一区二区使用方法| 樱花草国产18久久久久| 欧美日韩一区二区在线视频| 天堂资源在线中文精品| 欧美一区三区二区| 国内精品在线播放| 国产精品毛片久久久久久| 色综合天天综合在线视频| 亚洲福利一二三区| 欧美va亚洲va国产综合| 成人动漫中文字幕| 亚洲一区二区视频| 精品理论电影在线观看| 成人免费精品视频| 亚洲综合激情网| 精品三级在线观看| 不卡影院免费观看| 天天综合日日夜夜精品| 26uuu久久天堂性欧美| 91在线视频官网| 免费成人你懂的| 国产精品人妖ts系列视频| 欧美又粗又大又爽| 国产一区高清在线| 亚洲午夜在线视频| 久久久久高清精品| 欧美蜜桃一区二区三区| 国产精品123区| 亚洲成a人v欧美综合天堂| 久久久久久久电影| 欧美视频一区二区三区| 国产成人亚洲精品狼色在线| 亚洲chinese男男1069| 国产三级精品视频| 91麻豆精品国产自产在线观看一区 | 久久综合久久99| 在线观看日韩一区| 国产91丝袜在线播放九色| 亚洲va韩国va欧美va| 国产日韩精品一区| 欧美一区午夜精品| 欧美最猛性xxxxx直播| 国产成人免费xxxxxxxx| 日韩制服丝袜av| 蜜乳av一区二区三区| 国产精品视频一区二区三区不卡| 91超碰这里只有精品国产| 成年人午夜久久久| 国产一区三区三区| 麻豆久久久久久| 五月天网站亚洲| 亚洲欧美另类小说| 日本一区二区成人在线| 精品国产一区二区国模嫣然| 色婷婷亚洲精品| 成人av电影在线| 国产风韵犹存在线视精品| 蜜桃av一区二区| 免费看欧美女人艹b| 亚洲成人av电影| 亚洲国产精品人人做人人爽| 伊人开心综合网| 亚洲另类在线视频| 中文一区二区完整视频在线观看| 欧美成人精品高清在线播放| 日韩欧美在线不卡| 欧美一区二区在线不卡| 3d动漫精品啪啪1区2区免费| 欧美日韩一区 二区 三区 久久精品| 色中色一区二区| 91高清在线观看| 欧美丝袜丝nylons| 欧美日韩二区三区| 制服丝袜中文字幕一区| 日韩视频一区二区三区| 欧美一区二区在线免费播放 | 91麻豆精品国产91久久久使用方法 | 国产精品五月天| 国产精品乱码一区二区三区软件 | 亚洲精品福利视频网站| 亚洲男女一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 亚洲一区二区三区美女| 亚洲激情在线播放| 亚洲777理论| 日本欧美大码aⅴ在线播放| 秋霞电影一区二区| 精品一区二区三区在线播放 | 日韩国产精品久久| 久久99国产精品久久| 国产精品资源在线观看| 懂色av一区二区夜夜嗨| 99国产麻豆精品| 91极品美女在线| 日韩亚洲电影在线| 国产欧美日韩视频在线观看| 亚洲动漫第一页| 久久精品国产77777蜜臀| 国产乱人伦偷精品视频不卡| 成人h版在线观看| 欧美日韩在线观看一区二区| 欧美电视剧在线观看完整版| 国产欧美日韩视频在线观看| 悠悠色在线精品| 另类中文字幕网| 懂色av中文字幕一区二区三区| 在线一区二区三区做爰视频网站| 欧美一区二区免费视频| 久久精品日韩一区二区三区| 一区二区三区精品| 久久99蜜桃精品| 成人动漫一区二区三区| 制服丝袜亚洲色图| 国产精品网曝门| 日韩精品三区四区| 粉嫩在线一区二区三区视频| 在线电影院国产精品| 国产亚洲精品7777| 五月婷婷综合网| 丁香婷婷深情五月亚洲| 欧美人体做爰大胆视频| 国产精品色在线| 美女免费视频一区| 一本到高清视频免费精品| 精品日韩一区二区三区| 亚洲国产美国国产综合一区二区| 国产一区二区电影| 678五月天丁香亚洲综合网| 成人免费一区二区三区在线观看| 另类小说综合欧美亚洲| 一本一本大道香蕉久在线精品 | 色老头久久综合| 久久久国产午夜精品 | 日本一区二区电影| 蜜桃精品在线观看| 在线视频一区二区三| 欧美国产日韩在线观看| 免费欧美日韩国产三级电影| 色婷婷激情一区二区三区| 国产欧美日韩中文久久| 激情综合一区二区三区| 91精品国产手机| 亚洲一级二级在线| 99精品久久只有精品| 久久精品视频免费| 国产一区日韩二区欧美三区| 日韩一区国产二区欧美三区| 亚洲二区视频在线| 91高清视频免费看| 亚洲精品视频在线观看网站| 91影院在线观看| 国产精品精品国产色婷婷| 国产成人免费网站| 精品久久人人做人人爽| 久久99精品一区二区三区三区| 欧美日本一区二区在线观看| 亚洲午夜在线电影| 欧美日韩视频在线一区二区| 亚洲影院久久精品| 欧洲精品中文字幕| 亚洲一区二区欧美日韩| 91久久人澡人人添人人爽欧美| 亚洲人成小说网站色在线| 色综合天天视频在线观看| 亚洲男同性视频| 91视频国产观看| 一区二区成人在线观看| 欧美色综合久久| 亚洲va欧美va天堂v国产综合| 欧美日韩综合不卡| 亚洲国产精品一区二区久久恐怖片| 欧美综合欧美视频| 午夜精品免费在线| 91精品国产综合久久婷婷香蕉| 蜜桃视频在线一区| 精品少妇一区二区三区在线视频 | 亚洲第一搞黄网站| 欧美男同性恋视频网站| 久久精品国产久精国产爱| 国产亚洲一本大道中文在线| 懂色av一区二区三区蜜臀| 亚洲区小说区图片区qvod| 91精彩视频在线| 美女尤物国产一区| 26uuu精品一区二区| 成人av在线资源网| 亚洲综合精品自拍| 日韩亚洲欧美一区| 成人网页在线观看| 亚洲自拍偷拍网站| 精品噜噜噜噜久久久久久久久试看| 成人小视频在线| 亚洲一区二区三区三| 26uuu亚洲| 色香蕉成人二区免费|