BEGIN { fontSizes[1] = "18" fontSizes[2] = "20" fontSizes[3] = "22" fontSizes[4] = "25" fontSizes[5] = "27" fontSizes[6] = "35" # Certain tags can exist without explicitly defining the font size # while others cannot # fontSizes[0] is used for simpler code for the tags which don't # require font size fontSizes[0] = "" for (ind in fontSizes) { if (ind > 0) { define_div("font" fontSizes[ind]) fontClass = " font" fontSizes[ind] } else { fontClass = "" } define_div("centered" fontSizes[ind], "centered" fontClass) define("slide" fontSizes[ind], "
", "
") define("middle_slide" fontSizes[ind], "
", "
") define("title_slide" fontSizes[ind], "
", "
") } substitutions["presentation-controller"] = ".text" ORS \ "

" ORS \ "" define("row", "
", "
") define("sqrow", "
", "
") substitutions["newrow"] = ".text
" # # Generated tags # for (i = 1; i <= 9; i++) { substitutions["br" i] = ".text
" } for (i = 5; i <= 95; i++) { define_div("width" i "%", "width" i "per") } # # Ordinary # define_div("fright", "float-right") define_div("column") } function define_div(name, class) { if (!class) class = name define(name, "
", "
") } FNR == 1 { autoincrement = 0 }