aboutsummaryrefslogtreecommitdiff
path: root/cmd/drawtext/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/drawtext/main.go')
-rw-r--r--cmd/drawtext/main.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/cmd/drawtext/main.go b/cmd/drawtext/main.go
new file mode 100644
index 0000000..5f02e5d
--- /dev/null
+++ b/cmd/drawtext/main.go
@@ -0,0 +1,25 @@
+package main
+
+import (
+ "flag"
+ "os"
+
+ "dim13.org/robo"
+)
+
+var scale = flag.Float64("scale", 1.0, "font scale")
+
+func main() {
+ flag.Parse()
+
+ dev := robo.NewDevice()
+ defer dev.Close()
+
+ handle := dev.Handle()
+ defer robo.Home(handle.Writer)
+
+ robo.Initialize(handle, 113, robo.Portrait)
+ robo.A4.UpperRight(handle.Writer)
+ robo.Triple{100, 100, 100}.Factor(handle.Writer)
+ robo.Print(handle.Writer, os.Stdin, robo.Unit(*scale))
+}