From 500caaeda74dd9c660279036293f4b2997cf0b03 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 9 Sep 2017 09:42:37 +0200 Subject: Add vendor --- vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go (limited to 'vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go') diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go new file mode 100644 index 0000000..2ec7081 --- /dev/null +++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go @@ -0,0 +1,41 @@ +// Copyright 2015 The draw2d Authors. All rights reserved. +// created: 26/06/2015 by Stani Michiels + +// Package draw2dpdf provides a graphic context that can draw vector +// graphics and text on pdf file with the gofpdf package. +// +// Quick Start +// +// The following Go code generates a simple drawing and saves it to a +// pdf document: +// // Initialize the graphic context on an RGBA image +// dest := draw2dpdf.NewPdf("L", "mm", "A4") +// gc := draw2dpdf.NewGraphicContext(dest) +// +// // Set some properties +// gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff}) +// gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff}) +// gc.SetLineWidth(5) +// +// // Draw a closed shape +// gc.MoveTo(10, 10) // should always be called first for a new path +// gc.LineTo(100, 50) +// gc.QuadCurveTo(100, 10, 10, 10) +// gc.Close() +// gc.FillStroke() +// +// // Save to file +// draw2dpdf.SaveToPdfFile("hello.pdf", dest) +// +// There are more examples here: +// https://github.com/llgcode/draw2d/tree/master/samples +// +// Alternative backends +// +// Drawing on images is provided by the draw2d package. +// Drawing on opengl is provided by the draw2dgl package. +// +// Acknowledgments +// +// The pdf backend uses https://github.com/jung-kurt/gofpdf +package draw2dpdf -- cgit v1.2.3