onbon.bx06.area.page
Class BxPage

java.lang.Object
  extended by onbon.bx06.area.page.BxPage
Direct Known Subclasses:
ImageBxPage, ImageFileBxPage, TextBxPage, TextFileBxPage

public abstract class BxPage
extends Object

图文区页面。

Author:
ONBON

Constructor Summary
protected BxPage()
          建构子。
 
Method Summary
abstract  void accept(onbon.bx06.message.area.AbstractTextCaptionArea area, Bx6GScreenProfile screenProfile, ProgramDataBxFile dataFile)
          將资料填入指定的图文区。。
 byte getBgValidFlag()
           
 int getClearMode()
          取得清屏方式。
 DisplayStyleFactory.DisplayStyle getDisplayStyle()
          取得播放样式。
 int getFrameRate()
           
protected abstract  byte getPageStyle()
          取得数据类型。
 int getRepeatTime()
          取得重复次数。
 byte getSoundFlag()
           
 int getSpeed()
          取得速度等级。0:最快;63:最慢。
 int getStayTime()
          取得停留时间。单位 10ms。
 int getValidLen()
          取得有效长度。
abstract  void preview(AbstractTextCaptionBxArea area, Graphics2D g2d)
          绘制检视图。
 void setBgValidFlag(byte bgValidFlag)
           
 void setClearMode(int clearMode)
          设定清屏方式。
 void setDisplayStyle(DisplayStyleFactory.DisplayStyle displayStyle)
          设定播放样式。若样式是向左连移或向上连移,stayTime 會同步设定為零。可在设定播放样式後再重新设定停留时间。
 void setFrameRate(int frameRate)
           
 void setRepeatTime(int repeatTime)
          设定重复次数。
 void setSoundFlag(byte soundFlag)
           
 void setSpeed(int speed)
          设定速度等级。0:最快;63:最慢。
 void setStayTime(int stayTime)
          设定停留时间。单位 10ms。
 void setValidLen(int validLen)
          设定有效长度。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BxPage

protected BxPage()
建构子。

Method Detail

getDisplayStyle

public DisplayStyleFactory.DisplayStyle getDisplayStyle()
取得播放样式。

Returns:
播放样式。

setDisplayStyle

public void setDisplayStyle(DisplayStyleFactory.DisplayStyle displayStyle)
设定播放样式。若样式是向左连移或向上连移,stayTime 會同步设定為零。可在设定播放样式後再重新设定停留时间。

Parameters:
displayStyle - 播放样式。
See Also:
DisplayStyleFactory

getClearMode

public int getClearMode()
取得清屏方式。

Returns:
清屏方式。

setClearMode

public void setClearMode(int clearMode)
设定清屏方式。

Parameters:
clearMode - 清屏方式。

getSpeed

public int getSpeed()
取得速度等级。0:最快;63:最慢。

Returns:
速度等级。

setSpeed

public void setSpeed(int speed)
设定速度等级。0:最快;63:最慢。

Parameters:
speed - 速度等级。

getStayTime

public int getStayTime()
取得停留时间。单位 10ms。

Returns:
停留时间。

setStayTime

public void setStayTime(int stayTime)
设定停留时间。单位 10ms。

Parameters:
stayTime - 停留时间。

getRepeatTime

public int getRepeatTime()
取得重复次数。

Returns:
重复次数。

setRepeatTime

public void setRepeatTime(int repeatTime)
设定重复次数。

Parameters:
repeatTime - 重复次数。

getValidLen

public int getValidLen()
取得有效长度。

Returns:
有效长度。

setValidLen

public void setValidLen(int validLen)
设定有效长度。

Parameters:
validLen - 有效长度。

getFrameRate

public int getFrameRate()

setFrameRate

public void setFrameRate(int frameRate)

getSoundFlag

public byte getSoundFlag()

setSoundFlag

public void setSoundFlag(byte soundFlag)

getBgValidFlag

public byte getBgValidFlag()

setBgValidFlag

public void setBgValidFlag(byte bgValidFlag)

accept

public abstract void accept(onbon.bx06.message.area.AbstractTextCaptionArea area,
                            Bx6GScreenProfile screenProfile,
                            ProgramDataBxFile dataFile)
                     throws Bx6GException
將资料填入指定的图文区。。

Parameters:
area - 填入的图文区。
screenProfile - 屏幕规格。
dataFile - 文件資料。
Throws:
Bx6GException - 处理发生错误。

preview

public abstract void preview(AbstractTextCaptionBxArea area,
                             Graphics2D g2d)
绘制检视图。

Parameters:
area - 图文区。
g2d - 绘图区。

getPageStyle

protected abstract byte getPageStyle()
取得数据类型。

Returns:
数据类型。


Copyright © 2020 onbon. All rights reserved.