summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKurt <kurt.w.jung@gmail.com>2019-06-18 14:52:41 -0400
committerKurt <kurt.w.jung@gmail.com>2019-06-18 14:52:41 -0400
commitd4a9e3b5b9a76b39aef6bdc6a24c428e35fb0aa5 (patch)
treef535adc7f182bcad853c4251050ae10a779669b9
parent9d03221773acee72ec2753772dc81d9df81ab63a (diff)
parent3170e6eba2a3a48e2b1b9c621fdf57f250d24c61 (diff)
Merge branch 'seletskiy-master'
-rw-r--r--fpdf.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/fpdf.go b/fpdf.go
index 3e4188c..4f562ae 100644
--- a/fpdf.go
+++ b/fpdf.go
@@ -2802,7 +2802,15 @@ func (f *Fpdf) WriteAligned(width, lineHeight float64, textStr, alignStr string)
width = pageWidth - (lMargin + rMargin)
}
- lines := f.SplitLines([]byte(textStr), width)
+ var lines []string
+
+ if f.isCurrentUTF8 {
+ lines = f.SplitText(textStr, width)
+ } else {
+ for _, line := range f.SplitLines([]byte(textStr), width) {
+ lines = append(lines, string(line))
+ }
+ }
for _, lineBt := range lines {
lineStr := string(lineBt)