Synopse

To content | To menu | To search

Open Source libraries

Entries feed - Comments feed

2010, Tuesday July 27

Hyphenation in Delphi

We made some years ago a Delphi unit for hyphenation of text.

Such an unit, together with our SynPdf library for example, could be useful in your application. So we released the source!

Continue reading...

2010, Wednesday July 14

htm2pdf free tool

Using our SynPDF library and a public domain THtmlView component, and discussion with some of our users, we were able to make a html to pdf conversion tool.

Continue reading...

2010, Wednesday June 30

Synopse PDF libray 1.8.1

Our PDF engine has been updated, it's now on version 1.8.1.

Continue reading...

2010, Saturday June 26

Pure pascal LZO and SynLZ compression units

In our Source Code repository you would have perhaps noted the SynLZ.pas and SynLZO.pas units. These are two in-memory compression units, optimized for speed.

Continue reading...

2010, Tuesday June 22

Synopse PDF engine 1.8

Our PDF engine has been updated, it's now on version 1.8.

Continue reading...

2010, Saturday June 12

Synopse Big Table v1.8

The Synopse Big Table library has been updated to the 1.8 version.

Some bug fixes, a Thread safe way of working and a some new methods (AddFile, GetPart).

Continue reading...

2010, Thursday May 6

Synopse PDF engine 1.7.2

The Unicode part of the Synopse PDF engine has been updated in order to support right-to-left languages and ligatures (i.e. glyph shaping).

Therefore, our Open Source engine is one of the few PDF producer able to natively handle Arabic languages. Even most commercial engines don't implement this nice feature.

Continue reading...

2010, Monday May 3

Synopse PDF engine

Synopse PDF engine is an Open Source PDF document creation library for Delphi, embedded in one unit. It's used in the 1.7 version of SQLite3 framework, for creating PDF files from reports.

Among its features, you can use a true TCanvas to create the PDF, and embed True Type fonts subsets. Of course, it's Unicode ready, and licensed under a MPL/GPL/LGPL tri-license.

Continue reading...

2010, Friday April 2

Antialiased drawing from TMetaFile

The new version of our Open Source SynGdiPlus  unit does provide a lot of new features: 
- dynamic linking (your program runs even on Windows 98/2000), without the gdiplus.dll library
- use version 1.1 of GDI+ if available on your system (under Vista/Seven or the one embedded since Office 2003)
- can convert from a TMetaFile (i.e. emf) into a GDI+ metafile (i.e. emf+)
- can draw TMetaFiles into any canvas, with GDI+ anti-aliasing!

Continue reading...

2010, Wednesday March 24

Fast JPEG decoder using SSE/SSE2 version 1.2

The Fast JPEG decoder using SSE/SSE2 library file has been updated, and is now in version 1.2, released under a MPL/GPL/LGPL tri-license. It's mainly a bug issue fix.

Continue reading...

2010, Monday March 22

Synopse Big Table v1.3

The Synopse Big Table has been updated to the 1.3 version.
You can now access to your data with more common Open() then Read() and Seek() methods. Some other enhancements.

Continue reading...

2010, Saturday March 20

GIF, TIF, PNG and JPG pictures TGraphic read/write via GDI+

Implements TGraphic descendants able to load and save GIF, TIF, PNG and JPG pictures, using the GDI+ library. Freeware Opensource component, licensed under a MPL/GPL/LGPL tri-license. Works from Delphi 3 to 2010.

Continue reading...

2010, Thursday March 18

Fast JPEG decoder using SSE/SSE2 version 1.1

The Fast JPEG decoder using SSE/SSE2 library file has been updated, and is now in version 1.1, released under a MPL/GPL/LGPL tri-license.

Continue reading...

Synopse Big Table v1.2

The Synopse Big Table has been updated to the 1.2 version.
It can now index its data according to an UTF-8 encoded string ID.
Some minor issues fixed, and speed enhancements (like a reading cache).

Continue reading...

2010, Tuesday March 16

Synopse Big Table

An open source Delphi unit for very fast data storage and access.  If you just need to save raw data on disk, and retrieve it with an unique ID number, you can use this unit, which is much faster than any database engine. Work from Delphi 2 to Delphi 2010. Licensed under a MPL/GPL/LGPL tri-license.

Continue reading...

2010, Sunday March 14

Fast JPEG decoder using SSE/SSE2

This LGPL-distributed unit allows very fast JPEG image decoding, using SSE/SSE2 pure assembly code. It is much faster than the standard jpeg.pas unit.

It's based on the great Dr. Manhattan's source code, from http://sourceforge.net/projects/jpegdec

Continue reading...