summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Westcott <joewestcott@users.noreply.github.com>2019-04-29 19:59:53 +0100
committerKurt Jung <kurt.w.jung@gmail.com>2019-04-29 14:59:53 -0400
commit3319c51b75785b73101c8c9cd19a3eec8f494c0a (patch)
tree42483e27babe9b13148a8f9060b05266435584f9
parent5262aa851a9a9faf10c562b221986ac190099efc (diff)
Add SetFontStyle method (#248)
-rw-r--r--def.go1
-rw-r--r--fpdf.go5
2 files changed, 6 insertions, 0 deletions
diff --git a/def.go b/def.go
index fcc9237..ee0d3a6 100644
--- a/def.go
+++ b/def.go
@@ -426,6 +426,7 @@ type Pdf interface {
SetFontLoader(loader FontLoader)
SetFontLocation(fontDirStr string)
SetFontSize(size float64)
+ SetFontStyle(styleStr string)
SetFontUnitSize(size float64)
SetFooterFunc(fnc func())
SetFooterFuncLpi(fnc func(lastPage bool))
diff --git a/fpdf.go b/fpdf.go
index bd4aa4e..4053802 100644
--- a/fpdf.go
+++ b/fpdf.go
@@ -1799,6 +1799,11 @@ func (f *Fpdf) SetFont(familyStr, styleStr string, size float64) {
return
}
+// SetFontStyle sets the style of the current font. See also SetFont()
+func (f *Fpdf) SetFontStyle(styleStr string) {
+ f.SetFont(f.fontFamily, styleStr, f.fontSizePt)
+}
+
// SetFontSize defines the size of the current font. Size is specified in
// points (1/ 72 inch). See also SetFontUnitSize().
func (f *Fpdf) SetFontSize(size float64) {