Added immutableVerticalWrite, immutableHorizontalWrite functions

generate(
    Background("B"),

    /** Examples for immutableHorizontalWrite */

    //Source("パターン認識"),
    Source("パターン認識と機械学習の学習ビャムバスレン"),

    TargetAreaInfo(400, 300, 600, 900, 24),

    /** horizontal-LEFT write */
    //DrawFromKB("top", "left"),
    //DrawFromKB("bottom", "left"),
    //DrawFromKB("center-top", "left"),
    //DrawFromKB("center-bottom", "left"),
    //DrawFromKB("center-hogehoge", "left"),

    /** horizontal-RIGHT write */
    //DrawFromKB("top", "right"),
    //DrawFromKB("bottom", "right"),
    //DrawFromKB("center-top", "right"),
    //DrawFromKB("center-bottom", "right"),
    //DrawFromKB("center-hogehoge", "right"),

    /** horizontal-CENTER write */
    //DrawFromKB("top", "center"),
    //DrawFromKB("bottom", "center"),
    //DrawFromKB("center-top", "center"),
    //DrawFromKB("center-bottom", "center"),
    DrawFromKB("center-hogehoge", "center-hogehoge"), // second-argument is not good

    /** Example for immutableVerticalWrite */

    //Source("パターン認識"),
   // Source("パターン認識と機械学習の学習ビャムバスレン"),

    //TargetAreaInfo(300, 300, 900, 500, 24),

    /** vertical-TOP write */
    //DrawFromKB("top", "left"),
    //DrawFromKB("top", "right"),
    //DrawFromKB("top", "center-left"),
    //DrawFromKB("top", "center-right"),
    //DrawFromKB("top", "center-hogehoge"),

    /** vertical-BOTTOM write */
    //DrawFromKB("bottom", "left"),
    //DrawFromKB("bottom", "right"),
    //DrawFromKB("bottom", "center-left"),
    //DrawFromKB("bottom", "center-right"),
    //DrawFromKB("bottom", "center-hogehoge"),

    /** vertical-CENTER write */
    //DrawFromKB("center", "left"),
    //DrawFromKB("center", "right"),
    //DrawFromKB("center", "center-left"),
    //DrawFromKB("center", "center-right"),
    //DrawFromKB("center-hogehoge", "center-hogehoge"), // second-argument is not good

    setFontInfo
  )