mirror of
https://github.com/unidoc/unipdf.git
synced 2025-05-04 22:17:22 +08:00
creator: clarify use of the default encoding and a way to override it
This commit is contained in:
parent
e3704defc7
commit
5bf2527b57
@ -68,14 +68,14 @@ type Paragraph struct {
|
|||||||
|
|
||||||
// newParagraph create a new text paragraph. Uses default parameters: Helvetica, WinAnsiEncoding and
|
// newParagraph create a new text paragraph. Uses default parameters: Helvetica, WinAnsiEncoding and
|
||||||
// wrap enabled with a wrap width of 100 points.
|
// wrap enabled with a wrap width of 100 points.
|
||||||
|
//
|
||||||
|
// Standard font may will have an encdoing set to WinAnsiEncoding. To set a different encoding, make a new font
|
||||||
|
// and use SetFont on the paragraph to override the defaut one.
|
||||||
func newParagraph(text string, style TextStyle) *Paragraph {
|
func newParagraph(text string, style TextStyle) *Paragraph {
|
||||||
// TODO(dennwc): style is unused
|
// TODO(dennwc): style is unused
|
||||||
|
|
||||||
p := &Paragraph{}
|
p := &Paragraph{text: text}
|
||||||
p.text = text
|
|
||||||
|
|
||||||
// TODO(dennwc): looks like it's tried to verify if the font has some runes missing
|
|
||||||
// but do we really care? the user knows better what font to use, and he can change it with SetFont
|
|
||||||
font, err := model.NewStandard14Font("Helvetica")
|
font, err := model.NewStandard14Font("Helvetica")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
common.Log.Debug("ERROR: NewStandard14FontWithEncoding failed err=%v. Falling back.", err)
|
common.Log.Debug("ERROR: NewStandard14FontWithEncoding failed err=%v. Falling back.", err)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user