/** * Initialize a new Speadsheet VML drawing */ private void newDrawing(){ CTShapeLayout layout = CTShapeLayout.Factory.newInstance(); layout.setExt(STExt.EDIT); CTIdMap idmap = layout.addNewIdmap(); idmap.setExt(STExt.EDIT); idmap.setData("1"); _items.add(layout); _qnames.add(QNAME_SHAPE_LAYOUT); CTShapetype shapetype = CTShapetype.Factory.newInstance(); _shapeTypeId = COMMENT_SHAPE_TYPE_ID; shapetype.setId(_shapeTypeId); shapetype.setCoordsize("21600,21600"); shapetype.setSpt(202); shapetype.setPath2("m,l,21600r21600,l21600,xe"); shapetype.addNewStroke().setJoinstyle(STStrokeJoinStyle.MITER); CTPath path = shapetype.addNewPath(); path.setGradientshapeok(STTrueFalse.T); path.setConnecttype(STConnectType.RECT); _items.add(shapetype); _qnames.add(QNAME_SHAPE_TYPE); }
CTShapetype st = CTShapetype.Factory.parse(obj.xmlText(), DEFAULT_XML_OPTIONS); _items.add(st); _shapeTypeId = st.getId(); } else if (qname.equals(QNAME_SHAPE)) { CTShape shape = CTShape.Factory.parse(obj.xmlText(), DEFAULT_XML_OPTIONS);
CTGroup group = CTGroup.Factory.newInstance(); CTShapetype shapetype = group.addNewShapetype(); shapetype.setId("_x0000_t136"); shapetype.setCoordsize("1600,21600"); shapetype.setSpt(136); shapetype.setAdj("10800"); shapetype.setPath2("m@7,0l@8,0m@5,21600l@6,21600e"); CTFormulas formulas = shapetype.addNewFormulas(); formulas.addNewF().setEqn("sum #0 0 10800"); formulas.addNewF().setEqn("prod #0 2 1"); formulas.addNewF().setEqn("mid @6 @7"); formulas.addNewF().setEqn("sum @6 0 @5"); CTPath path = shapetype.addNewPath(); path.setTextpathok(STTrueFalse.T); path.setConnecttype(STConnectType.CUSTOM); path.setConnectlocs("@9,0;@10,10800;@11,21600;@12,10800"); path.setConnectangles("270,180,90,0"); CTTextPath shapeTypeTextPath = shapetype.addNewTextpath(); shapeTypeTextPath.setOn(STTrueFalse.T); shapeTypeTextPath.setFitshape(STTrueFalse.T); CTHandles handles = shapetype.addNewHandles(); CTH h = handles.addNewH(); h.setPosition("#0,bottomRight"); h.setXrange("6629,14971"); CTLock lock = shapetype.addNewLock(); lock.setExt(STExt.EDIT); CTShape shape = group.addNewShape();
CTGroup group = CTGroup.Factory.newInstance(); CTShapetype shapetype = group.addNewShapetype(); shapetype.setId("_x0000_t136"); shapetype.setCoordsize("1600,21600"); shapetype.setSpt(136); shapetype.setAdj("10800"); shapetype.setPath2("m@7,0l@8,0m@5,21600l@6,21600e"); CTFormulas formulas = shapetype.addNewFormulas(); formulas.addNewF().setEqn("sum #0 0 10800"); formulas.addNewF().setEqn("prod #0 2 1"); formulas.addNewF().setEqn("mid @6 @7"); formulas.addNewF().setEqn("sum @6 0 @5"); CTPath path = shapetype.addNewPath(); path.setTextpathok(STTrueFalse.T); path.setConnecttype(STConnectType.CUSTOM); path.setConnectlocs("@9,0;@10,10800;@11,21600;@12,10800"); path.setConnectangles("270,180,90,0"); CTTextPath shapeTypeTextPath = shapetype.addNewTextpath(); shapeTypeTextPath.setOn(STTrueFalse.T); shapeTypeTextPath.setFitshape(STTrueFalse.T); CTHandles handles = shapetype.addNewHandles(); CTH h = handles.addNewH(); h.setPosition("#0,bottomRight"); h.setXrange("6629,14971"); CTLock lock = shapetype.addNewLock(); lock.setExt(STExt.EDIT); CTShape shape = group.addNewShape();
/** * Initialize a new Speadsheet VML drawing */ private void newDrawing(){ CTShapeLayout layout = CTShapeLayout.Factory.newInstance(); layout.setExt(STExt.EDIT); CTIdMap idmap = layout.addNewIdmap(); idmap.setExt(STExt.EDIT); idmap.setData("1"); _items.add(layout); _qnames.add(QNAME_SHAPE_LAYOUT); CTShapetype shapetype = CTShapetype.Factory.newInstance(); _shapeTypeId = COMMENT_SHAPE_TYPE_ID; shapetype.setId(_shapeTypeId); shapetype.setCoordsize("21600,21600"); shapetype.setSpt(202); shapetype.setPath2("m,l,21600r21600,l21600,xe"); shapetype.addNewStroke().setJoinstyle(STStrokeJoinStyle.MITER); CTPath path = shapetype.addNewPath(); path.setGradientshapeok(STTrueFalse.T); path.setConnecttype(STConnectType.RECT); _items.add(shapetype); _qnames.add(QNAME_SHAPE_TYPE); }
CTShapetype st = CTShapetype.Factory.parse(obj.xmlText(), DEFAULT_XML_OPTIONS); _items.add(st); _shapeTypeId = st.getId(); } else if (qname.equals(QNAME_SHAPE)) { CTShape shape = CTShape.Factory.parse(obj.xmlText(), DEFAULT_XML_OPTIONS);