diff options
author | Kurt <kurt.w.jung@gmail.com> | 2019-07-20 09:58:15 -0400 |
---|---|---|
committer | Kurt <kurt.w.jung@gmail.com> | 2019-07-20 09:58:15 -0400 |
commit | acaf282a0e3bde4d968e13541d61a0c8f8db42ac (patch) | |
tree | 02b1aa692ebd2ccbca092e2ec67f0ea6e2926896 /fpdf_test.go | |
parent | 5a3837eac46daca22df96b6b65a184cafef7e03e (diff) | |
parent | e914c59514da0d291277444b0de1b572fb9544d9 (diff) |
Merge branch 'ImageOptionsReader' of https://github.com/estenssoros/gofpdf into estenssoros-ImageOptionsReader
Diffstat (limited to 'fpdf_test.go')
-rw-r--r-- | fpdf_test.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/fpdf_test.go b/fpdf_test.go index 7ee0831..5ef88aa 100644 --- a/fpdf_test.go +++ b/fpdf_test.go @@ -858,6 +858,29 @@ func ExampleFpdf_ImageOptions() { // Successfully generated pdf/Fpdf_ImageOptions.pdf } +// ImageOption struct can be used to affect horizontal image placement. +func ExampleFpdf_ImageOptionsReader() { + var opt gofpdf.ImageOptions + + pdf := gofpdf.New("P", "mm", "A4", "") + pdf.AddPage() + pdf.SetFont("Arial", "", 11) + pdf.SetX(60) + opt.ImageType = "png" + bytes, err := ioutil.ReadAll(example.ImageFile("logo.png")) + if err!=nil{ + t.Fatal(err) + } + pdf.ImageOptionsReader(example.ImageFile("logo.png"), bytes.NewReader(bytes),-10, 10, 30, 0, false, opt, 0, "") + opt.AllowNegativePosition = true + pdf.ImageOptionsReader(example.ImageFile("logo.png"),bytes.NewReader(bytes), -10, 50, 30, 0, false, opt, 0, "") + fileStr := example.Filename("Fpdf_ImageOptionsReader") + err := pdf.OutputFileAndClose(fileStr) + example.Summary(err, fileStr) + // Output: + // Successfully generated pdf/Fpdf_ImageOptionsReader.pdf +} + // This examples demonstrates Landscape mode with images. func ExampleFpdf_SetAcceptPageBreakFunc() { var y0 float64 |