Bahkan adalah aplikasi yang mengintegrasikan penampil format grafis dan editor sederhana untuk Python. Muncul dengan perpustakaan datar yang sudah diinstal sebelumnya, untuk dengan mudah memanfaatkan keduanya.
Ini didistribusikan di bawah lisensi open source dan dimaksudkan untuk menjalankan lintas platform.
Alur kerja cukup sederhana - buka atau tulis program yang dapat menghasilkan output dalam salah satu format yang didukung dan menampilkan hasilnya.
Lokasi default untuk mencari file yang mungkin dicoba oleh program (gambar, font, ...) adalah desktop jika program belum disimpan pada disk, jika tidak itu adalah folder induknya.
Misalnya, asalkan font telah diunduh, copy-pasting cuplikan berikut dan menu pemicu Naskah Jalankan akan menampilkan tangkapan layar di atas:
from flat import font , text , strike , document , view
def layout ( author , title , * paragraphs ):
# Vollkorn by Friedrich Althausen
# http://friedrichalthausen.de/vollkorn/
regular = font . open ( 'Vollkorn-Regular.ttf' )
bold = font . open ( 'Vollkorn-Bold.ttf' )
body = strike ( regular ). size ( 12 , 16 )
headline = strike ( bold ). size ( 12 , 16 )
pieces = [
body . paragraph ( author ),
headline . paragraph ( title ),
body . paragraph ( '' )]
pieces . extend ( body . paragraph ( p ) for p in paragraphs )
doc = document ( 148 , 210 , 'mm' )
page = doc . addpage ()
block = page . place ( text ( pieces ))
while block . frame ( 18 , 21 , 114 , 167 ). overflow ():
page = doc . addpage ()
block = page . chain ( block )
return doc
doc = layout ( 'Vitruvius' , 'Ten Books on Architecture' ,
u'Chapter I u2014 The Education of the Architect' , '' ,
( '1. The architect should be equipped with knowledge of many branches of '
'study and varied kinds of learning, for it is by his judgement that all '
'work done by the other arts is put to test. This knowledge is the child '
'of practice and theory. Practice is the continuous and regular exercise '
'of employment where manual work is done with any necessary material '
'according to the design of a drawing. Theory, on the other hand, is the '
'ability to demonstrate and explain the productions of dexterity on the '
'principles of proportion.' ), '' ,
( '2. It follows, therefore, that architects who have aimed at acquiring '
'manual skill without scholarship have never been able to reach a '
'position of authority to correspond to their pains, while those who '
'relied only upon theories and scholarship were obviously hunting the '
'shadow, not the substance. But those who have a thorough knowledge of '
'both, like men armed at all points, have the sooner attained their '
'object and carried authority with them.' ), '' ,
( '3. In all matters, but particularly in architecture, there are these two '
u'points: u2014 the thing signified, and that which gives it its significance. '
'That which is signified is the subject of which we may be speaking; and '
'that which gives significance is a demonstration on scientific '
'principles. It appears, then, that one who professes himself an '
'architect should be well versed in both directions. He ought, therefore, '
'to be both naturally gifted and amenable to instruction. Neither natural '
'ability without instruction nor instruction without natural ability can '
'make the perfect artist. Let him be educated, skilful with the pencil, '
'instructed in geometry, know much history, have followed the '
'philosophers with attention, understand music, have some knowledge of '
'medicine, know the opinions of the jurists, and be acquainted with '
'astronomy and the theory of the heavens.' ))
view ( doc . pdf ())Objek perpustakaan yang tersedia dikurangi pada referensi API.
Dimungkinkan juga untuk menghasilkan output dengan pustaka selain flat, selama mereka dapat mengekspor format PNG, JPEG atau PDF.
Untuk melihat hasilnya termasuk from flat import view dan view(<data>) . Secara opsional, untuk menghindari benar -benar rata, seseorang juga dapat menulis fungsi penyajian khusus. Untuk detailnya lihat kode sumber even.py of Flat.
Binari Versi 0.2 untuk MacOS, Ubuntu 16.04.
Untuk Ubuntu, silakan instal kedua QT dan PYPY: sudo apt-get install qt5-default pypy .
github.com/xxyxyz/even
Bahkan menggunakan Pypy Jit Compiler, QT Framework dan MUPDF Library. Terima kasih!
Konten asli xxyxyz.org dapat diakses melalui mesin wayback.
Juraj Sukop, [email protected]