public class OdgPage
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
OdgPage.XColRange |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<java.lang.String,XY_FBcl> |
idxIdDisareaById
Only used if a connection to it exists.
|
(package private) java.util.TreeMap<java.lang.Integer,OdgPage.XColRange> |
idxXcol |
(package private) java.util.List<XY_FBcl> |
listDisarea |
(package private) int |
pageNr |
(package private) java.util.List<OdgShape> |
shAttr |
(package private) java.util.List<OdgShape> |
shConnPoint |
(package private) java.util.List<OdgShape> |
shDemux |
(package private) java.util.List<OdgShape> |
shDemuxPin |
(package private) java.util.List<OdgShape> |
shDisableArea |
(package private) java.util.List<OdgShape> |
shDocu |
(package private) java.util.List<OdgShape> |
shExpr |
(package private) java.util.List<OdgShape> |
shExprOut |
(package private) java.util.List<OdgShape> |
shExprPart |
(package private) java.util.List<OdgShape> |
shFBlock |
(package private) java.util.List<OdgShape> |
shFBname |
(package private) java.util.List<OdgShape> |
shImport |
(package private) java.util.List<OdgShape> |
shMdlPins |
(package private) java.util.List<OdgShape> |
shNoDrawStyle |
(package private) java.util.List<OdgShape> |
shNotUsed |
(package private) java.util.List<OdgShape> |
shPin |
(package private) java.util.List<OdgShape> |
shReq |
(package private) OdgShape |
shTitle |
(package private) java.util.List<OdgShape> |
shXref |
(package private) XmlForOdg |
xOdg |
(package private) XmlForOdg.Draw_page |
xpage |
Constructor and Description |
---|
OdgPage(int pageNr,
XmlForOdg.Draw_page xpage,
XmlForOdg xOdg) |
Modifier and Type | Method and Description |
---|---|
private void |
addXcol(OdgShape sh)
Detects the corresponding x-column for the given shape.
|
(package private) void |
gatherShapes(XmlForOdg.Draw_page xpage,
XmlForOdg xOdg) |
(package private) boolean |
gatherTitleDisabledArea(XmlForOdg.Draw_page xpage,
XmlForOdg xOdg) |
private boolean |
sortShape(XmlForOdg_Base.Draw_shape_Base xShape,
int nrGroup,
char xwhat) |
final int pageNr
OdgShape shTitle
final java.util.List<OdgShape> shImport
final java.util.List<XY_FBcl> listDisarea
final java.util.Map<java.lang.String,XY_FBcl> idxIdDisareaById
final java.util.List<OdgShape> shDisableArea
final java.util.List<OdgShape> shFBlock
final java.util.List<OdgShape> shFBname
final java.util.List<OdgShape> shMdlPins
final java.util.List<OdgShape> shDocu
final java.util.List<OdgShape> shReq
final java.util.List<OdgShape> shAttr
final java.util.List<OdgShape> shDemux
final java.util.List<OdgShape> shDemuxPin
final java.util.List<OdgShape> shExpr
final java.util.List<OdgShape> shExprPart
final java.util.List<OdgShape> shExprOut
final java.util.List<OdgShape> shPin
final java.util.List<OdgShape> shXref
final java.util.List<OdgShape> shConnPoint
final java.util.List<OdgShape> shNotUsed
final java.util.List<OdgShape> shNoDrawStyle
final java.util.TreeMap<java.lang.Integer,OdgPage.XColRange> idxXcol
final XmlForOdg.Draw_page xpage
final XmlForOdg xOdg
OdgPage(int pageNr, XmlForOdg.Draw_page xpage, XmlForOdg xOdg)
boolean gatherTitleDisabledArea(XmlForOdg.Draw_page xpage, XmlForOdg xOdg)
void gatherShapes(XmlForOdg.Draw_page xpage, XmlForOdg xOdg)
private boolean sortShape(XmlForOdg_Base.Draw_shape_Base xShape, int nrGroup, char xwhat)
private void addXcol(OdgShape sh)
OdgShape.xCol
which contains the yet volatile OdgPage.XColRange.x
for the column.
Later, on evaluation of the shape using shFBlock
and shMdlPins
this reference is removed, instead OdgShape.odgxy
. XY_FBcl.xc
is set with the column value.
Hence all shapes are sorted in x-columns in a proper width, so that fine differences have no impact.
The column width used here is +- 9 mm.sh
-