package opg.other;
import opg.main.Const;
public class Chart {
private int width;
private int height;
private int marginLeft;
private int marginRight;
private int marginTop;
private int marginBottom;
public Chart(){
this(Const.DEFUALT_PAGE_WIDTH * 10, Const.DEFAULT_PAGE_HEIGHT * 10);
}
public Chart(int width, int height) {
this.width = width;
this.height = height;
this.marginLeft = Const.MARGIN_PAGE;
this.marginRight = Const.MARGIN_PAGE;
this.marginTop = Const.MARGIN_PAGE;
this.marginBottom = Const.MARGIN_PAGE;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public int getAvaliableHeight(){
return this.height - (marginBottom + marginTop);
}
public void setAvaliableHeight(int height){
this.height = height + (marginTop + marginBottom);
}
public int getAvaliableWidth(){
return this.width - (marginLeft + marginRight);
}
public void setAvaliableWidth(int width){
this.width = width + (marginLeft + marginRight);
}
public int getMarginLeft() {
return marginLeft;
}
public void setMarginLeft(int marginLeft) {
this.marginLeft = marginLeft;
}
public int getMarginRight() {
return marginRight;
}
public void setMarginRight(int marginRight) {
this.marginRight = marginRight;
}
public int getMarginTop() {
return marginTop;
}
public void setMarginTop(int marginTop) {
this.marginTop = marginTop;
}
public int getMarginBottom() {
return marginBottom;
}
public void setMarginBottom(int marginBottom) {
this.marginBottom = marginBottom;
}
}