summaryrefslogtreecommitdiff
path: root/ttfparser_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'ttfparser_test.go')
-rw-r--r--ttfparser_test.go20
1 files changed, 18 insertions, 2 deletions
diff --git a/ttfparser_test.go b/ttfparser_test.go
index 00f4030..9bb3d71 100644
--- a/ttfparser_test.go
+++ b/ttfparser_test.go
@@ -19,8 +19,7 @@ package gofpdf_test
import (
"code.google.com/p/gofpdf"
"fmt"
-
-// "testing"
+ // "testing"
)
func ExampleTtfParse() {
@@ -67,3 +66,20 @@ func ExampleTtfParse() {
// }
// }
// }
+
+func ExampleFpdf_GetStringWidth() {
+ pdf := gofpdf.New("", "", "", FONT_DIR)
+ pdf.SetFont("Helvetica", "", 12)
+ pdf.AddPage()
+ for _, s := range []string{"Hello", "世界"} {
+ fmt.Printf("Width of \"%s\" is %.2f\n", s, pdf.GetStringWidth(s))
+ if pdf.Err() {
+ fmt.Println(pdf.Error())
+ }
+ }
+ pdf.Close()
+ // Output:
+ // Width of "Hello" is 9.64
+ // Width of "世界" is 0.00
+ // Unicode strings not supported
+}