资 源 简 介
What is Sanaviron?
The Sanaviron Project is an 2D drawing engine fully written in Python for represent composite vector graphics. This is essentially a GTK+ Cairo based canvas.
The effort focuses mainly on the design of budgets, invoices, labels and many other types of commercial documents.
Sanaviron offers a simple but powerful high level API that you can implement in their programs.
This widget can be used for flexible display of graphics and/or creating documents interactively.
Sanaviron is a GTK+/Cairo dependent component, so it is portable to many plataforms.
Sanaviron is 100% pure Python, but because the libraries used, it is easy to translate into ANSI-C using GObject mechanism and much easier to translate into C++.
Features
A list of features can be highlighted as:
Paper and margins.
Grid.
Snap over grid.
Object movement.
Multiple objects selection.