summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-19Add charting facilityKurt
2018-02-03Acknowledge Andy Bakun's fix for catalog sortKurt
2018-02-03Merge branch 'thwarted-stable-obj-ordering'Kurt
2018-02-03sort the objs in the output more consistentlyAndy Bakun
When CatalogSort is enabled, the sort.Strings routine is used to order the "keys" used for the various objects being put into the PDF. Use sort.SliceStable instead, and specify a function Less function that, if possible, uses an attribute of the objs being sorted. This is more deterministic.
2018-01-31Merge branch 'moogle19-add_consts'Kurt
2018-01-31Move consts into defKevin Seidel
2018-01-31Merge branch 'master' of https://github.com/jung-kurt/gofpdfKevin Seidel
2018-01-31Rename types to constKevin Seidel
2018-01-08Acknowledge David Fish's generic alias replacement contribution; change test ↵Kurt
name so that example hang's off of RegisterAlias method in documentation
2018-01-08Merge branch 'dsfish-df-table-of-contents'Kurt
2018-01-08Added generic alias-replacement function to enable Table of Contents ↵David Fish
functionality
2018-01-02Merge branch 'master' of https://github.com/jung-kurt/gofpdfKevin Seidel
2018-01-02Add constants for Orientation, Alignment, ...Kevin Seidel
2017-12-21Merge branch 'danmeyers-get-barcode-dims_prevent-scaling'Kurt
2017-12-21Merge branch 'get-barcode-dims_prevent-scaling' of ↵Kurt
https://github.com/danmeyers/gofpdf into danmeyers-get-barcode-dims_prevent-scaling
2017-12-20make barcode scaling optional, provide a method to get unscaled barcode ↵Dan Meyers
dimensions
2017-12-02Add consts for page orientations (#150)Paweł Słomka
2017-11-24Merge branch 'wgliang-master'Kurt
2017-11-24Replace strings.Index with strings.ContainsWang Guoliang
2017-11-24Update LICENSEKurt Jung
Adjust the wording so GitHub parses file properly
2017-11-24Rename license.txt to LICENSE (#145)Alexey Palazhchenko
So it is automatically parsed by GitHub
2017-11-12Add partial support for spot colors. This does not yet include gradients, etcKurt
2017-11-12Remove default byte-for-byte comparison of generated PDF with reference PDF. ↵Kurt
This comparison step started as a means of assuring repeatability across platforms, but has been an ongoing source of frustration with ordering of internal dictionaries and resources.
2017-09-29Add "Tabloid" page size (#138)OlegFX
Add "Tabloid" page size, 11 x 17 inches according to ANSI X3.151.
2017-09-03Use up-to-date version of Go for Travis CI; try againKurt
2017-09-03Use up-to-date version of Go for Travis CIKurt
2017-09-03Note the conditions in which the PDFs generated during the test are compared ↵Kurt
with reference files.
2017-09-03Merge branch 'darrenmcc-print-diff-flag'Kurt
2017-08-30FalseDarren McCleary
2017-08-30Updated exampleDarren McCleary
2017-08-30Added flag to print PDF byte diffsDarren McCleary
2017-08-30Merge branch 'echa-master'Kurt
2017-08-30output xmp earlier to not clash with trailer refsAlexander Eichhorn
2017-08-30add xmp metadata outputAlexander Eichhorn
2017-08-25Demonstrate word-wrapping in table cellsKurt
2017-08-18Return 'do nothing' function for Unicode translator rather than nil if ↵Kurt
document is in error state
2017-07-19Remove reference to inapplicable exampleKurt
2017-07-19Merge branch 'aloidev-LastPageIndicator'Kurt
2017-07-19Tweak some last page expressions and commentsKurt
2017-07-19Issue #121 Add Last Page information FooterFncAloidev
2017-06-12Fix typo in documentationKurt
2017-06-12Trigger an error when attempting to render text if font has not been setKurt
2017-06-10prevent panic when registering barcode fails (#118)Dan Meyers
2017-06-10Thanks, Dan Meyers, for embedded JavaScript supportKurt Jung
2017-06-10add the ability to include JavaScript in PDFs (#117)Dan Meyers
2017-05-05Add space between Markdown hashes and headerKurt Jung
2017-05-05Note lack of support for Chinese, Arabic and other multi-codepage fontsKurt Jung
2017-03-25Fixed heading in README.md (#106)Marco Vito Moscaritolo
* Fixed heading in README.md * Fixed example heading
2017-02-11Accept interfaces where appropriate. (#103)dchapes
* Accept interfaces where appropriate. `Fpdf.RawWriteBuf` only needs an `io.Reader`, it doesn't have to be a `bytes.Buffer`. The only reason I can see not to do this is to avoid the interface "boxing" if the caller is actually using a `bytes.Buffer`; however, since eventually this gets into `binary.Read` which takes an `io.Reader` the boxing will happen anyway (and possibly repeatedly if `readByte` gets called a number of times; I didn't bother to check). * Also use interface for segmentRead * Use read-only bytes.Reader instead of bytes.Buffer where appropriate.
2016-12-27List barcode generation as featureKurt