Beispiel #1
0
func (x *Imp) Print(s string, l, c uint) {
	//
	if l >= prt.NLines() || c >= prt.NColumns() {
		return
	}
	str.RemSpaces(&s)
	if len(s) == 0 {
		return
	}
	prt.Print(s, l, c, x.font)
}
Beispiel #2
0
func (x *Imp) Print(l, c uint) {
	//
	s := x.String()
	c0 := c
	for i := 0; i < len(s); i++ {
		prt.Print1(s[i], l, c, x.t)
		if c+1 < prt.NColumns() {
			c++
		} else if l+2 < prt.NLines() {
			l++
			c = c0
		} else {
			break
		}
	}
	prt.GoPrint()
}
Beispiel #3
0
func NColumns() uint {
	//
	return prt.NColumns()
}