Adding barcode functionality in MigraDoc pdf rendering
Changes made:
- Clone PdfSharp/MigraDoc version 1.32 from http://pdfsharp.codeplex.com/SourceControl/changeset/94858
- Added Vs2012 solution, and test project
- Applied patch with code39 and interleaved 2 of 5 from http://forum.pdfsharp.net/viewtopic.php?p=3332#p3332
- Implemented code 128 barcode from http://forum.pdfsharp.net/viewtopic.php?p=3332#p6264
- Some refactoring in the barcode (text) renderer
- Extended MigraDoc DocumentObjectModel with AddBarcode methodes
- Applied patch for faster table rendering from http://www.pakeha_by.my-webs.org/MigraDocFastTableRender.html and http://forum.pdfsharp.net/viewtopic.php?f=2&t=679 (pakeha_by)
- Add ean13 barcode from http://forum.pdfsharp.de/viewtopic.php?f=2&t=1524
- ...
================================================================================== Original !Readme.txt from http://pdfsharp.codeplex.com/SourceControl/changeset/94858
The right place to search for answers and to ask new questions: http://forum.pdfsharp.net/
Here's the homepage: http://www.pdfsharp.net/
Here's the PDFsharp & MigraDoc Wiki: http://www.pdfsharp.net/wiki/
Please note: the Wiki introduces many of the PDFsharp and MigraDoc samples with screen shots, code snippets, generated PDF files, etc.
Visit the homepage and click on Downloads.
You'll find the latest versions on CodePlex: http://pdfsharp.codeplex.com/Release/ProjectReleases.aspx
And on SourceForge: http://sourceforge.net/projects/pdfsharp
PDFSharp-MigraDocFoundation-1_32.zip: the complete source code (recommended if you're using Visual Studio 2010) PDFsharp-MigraDocFoundation-Assemblies-1_32.zip: the compiled assemblies (for those who don't use Visual Studio 2010)
Visit CodePlex for further information: http://pdfsharp.codeplex.com/Release/ProjectReleases.aspx
Version 1.32 contains some minor bug fixes. Version 1.32 includes solutions for Visual Studio 2010. If you need solutions for VS 2005 or VS 2008, download version 1.31.
Version 1.31 contains some minor bug fixes. Image compression was improved:
- Bitonal images are now compressed using CCITT Fax encoding
- Bitonal images are still FlateEncoded if compression ratio is better
- JPEG images are now FlateEncoded if that reduces size
- Non-JPEG grayscale image are now stored without color palette
- Color paletters are now FlateEncoded
Bitonal images: only images with a two-color palette are treated as bitonal images; save images that only contain black and white in a bitonal format (Paint calls it "Monochrome Bitmap") to be able to profit from the new CCITT Fax compression.
Please note: if you favor small PDF files, go for version 1.31. If you favor fast PDF generation, stay with version 1.30. One of the forthcoming versions will allow you to configure the generation of PDF files (something like "Optimize for Size" and "Optimize for Speed").