Automatic Drawing Generation

Software screenshot:
Automatic Drawing Generation
Rincian Software:
Versi: 0.8.0 Diperbarui
Tanggal Upload: 14 Apr 15
Pengembang: Fontana Nicola
Lisensi: Gratis
Popularitas: 7

Rating: nan/5 (Total Votes: 0)

Automatic Drawing Generation (ADG) adalah cross-platform, proyek perangkat lunak bebas dan open source diimplementasikan dalam C dan Lua sebagai perpustakaan GObject berbasis yang menawarkan kanvas Kairo non-interaktif, yang telah dirancang untuk menghasilkan gambar teknis.


Fitur sekilas

Menjadi sangat disesuaikan, Automatic Drawing Generation memiliki dukungan untuk matriks yang berbeda lokal dan global, dukungan untuk beberapa format output, termasuk PDF, PNG, PS, GDI dan X11, dukungan lengkap untuk GObject introspeksi menawarkan penciptaan mudah binding bahasa, serta sebagai dukungan untuk model dan melihat pemisahan.
Selain itu, proyek ini dilengkapi dengan aplikasi demo, yang akan membantu pengembang yang ingin menerapkan perpustakaan ADG pada proyek mereka untuk belajar bagaimana menggunakannya, menunjukkan mereka kemampuan kanvas, yang dapat digunakan langsung dari C. Lua binding adalah juga tersedia dalam proyek Automatic Drawing Generation.


Memulai dengan perpustakaan ADG

Memasang ADG (Automatic Drawing Generation) perpustakaan pada sistem operasi GNU / Linux adalah tugas yang mudah, karena Anda harus men-download versi terbaru dari program dari Softoware, di mana itu didistribusikan sebagai arsip TAR, menyimpan mengajukan suatu tempat di komputer Anda, membongkar dan membuka aplikasi emulator terminal.
Dalam aplikasi Terminal, menggunakan & lsquo; cd & rsquo; perintah untuk menavigasi ke lokasi file arsip diekstrak (misalnya cd /home/softoware/adg-0.7.5), menjalankan & lsquo; ./ configure & amp; & amp; membuat & rsquo; perintah untuk mengkonfigurasi dan kompilasi perangkat lunak, diikuti oleh & lsquo; sudo make install & rsquo; perintah untuk menginstalnya sistem yang luas.


Di bawah sistem operasi hood dan didukung

ADG perpustakaan didukung pada berbagai sistem operasi, termasuk Linux, Solaris, FreeBSD, Microsoft Windows dan bahasa pemrograman Mac OS X. C dan Lua telah digunakan untuk menulis perpustakaan ini, yang sepenuhnya kompatibel dengan 64 -bit dan 32-bit set instruksi arsitektur.

Apa yang baru dalam rilis ini:

  • Proyek ini telah disesuaikan dengan ADG-lua agar dapat mempublikasikan demo Web online pada server LAMP standar.
  • Kompatibilitas proyek dengan sistem usang telah diperbaiki.
  • Kompilasi tanpa dukungan GTK + telah diuji:
  • kanvas sekarang bekerja dengan baik pada sistem tanpa server X diinstal.

Apa yang baru di versi 0.7.6:

  • Proyek ini telah disesuaikan dengan ADG-lua agar dapat mempublikasikan demo Web online pada server LAMP standar.
  • Kompatibilitas proyek dengan sistem usang telah diperbaiki.
  • Kompilasi tanpa dukungan GTK + telah diuji:
  • kanvas sekarang bekerja dengan baik pada sistem tanpa server X diinstal.

Apa yang baru di versi 0.7.2:

  • Keluar dari kotak binding sekarang sepenuhnya bekerja: Program ADG-demo yang disediakan oleh ADG-lua (http://adg.entidi.com/lua/) adalah setara dengan resmi ADG-demo di C.
  • AdgDress diwariskan dari genum bukannya solusi buatan.
  • Banyak kode khusus telah dihapus, sehingga pemetaan antara nomor dan nama di binding otomatis.
  • Konsistensi dalam nama widget telah ditingkatkan, memungkinkan Anda untuk menyederhanakan koneksi sinyal di sisi Lua.

Apa yang baru di versi 0.7.1:

  • Keluar dari kotak dukungan untuk LGI (dynamic binding Lua berdasarkan GObject introspeksi) sekarang aktif dipertahankan dan efektif digunakan untuk menguji API.
  • GBoxed pembungkus untuk struct Kairo seperti cairo_matrix_t telah jatuh dalam mendukung dukungan asli yang disediakan oleh perpustakaan Kairo-GObject.
  • pembungkus GObject untuk struct CPML seperti pasangan, primitif, dan segmen telah dipindahkan ke CPML. Hal ini membuat berlebihan kehadiran pembungkus di sisi ADG.

Apa yang baru di versi 0.7.0:

  • Fitur autoscaling sekarang tersedia, dan serangkaian faktor skala yang telah ditetapkan diterapkan sampai satu yang tepat ditemukan.
  • Program demo autoscales gambar pada klik-kanan pada area gambar.
  • Dukungan introspeksi telah ditingkatkan, sehingga memungkinkan untuk memiliki LGI (Lua) binding bekerja di luar kotak.
  • typedef hack telah jatuh dalam mendukung header forwarder pribadi.
  • Pola sejumput AdgLineStyle sekarang dapat disesuaikan dengan mengikat itu sebuah contoh AdgDash.

Apa yang baru di versi 0.6.6:

  • Proyek ini telah porting ke GTK + 3 pada platform Windows untuk.
  • Sebuah Win64 installer tersedia. ADG-demo sekarang embeds ikon ukuran yang berbeda, mulai dari 16x16 ke 128x128 piksel.
  • The look-up jatuh kembali ke srcdir sehingga ikon juga dapat digunakan tanpa menginstal program.
  • Beberapa API baru telah ditambahkan untuk membantu dengan relokasi ini.
  • installer Window memiliki banyak perbaikan kosmetik.
  • Kode NSIS telah dibersihkan.

Apa yang baru di versi 0.6.4:

  • The Lua binding, berdasarkan lgob, sekarang availabe sebagai proyek terpisah (ADG-lua). Kode lem secara otomatis dihasilkan dengan menggunakan GObject introspeksi.
  • Membangun sistem dapat mendeteksi dan menggunakan GTK + 3 dan gladeui-2.0 jika ditemukan. GTK + 2 dan gladeui-1.0 masih tersedia dan bisa dipaksa saat configure.
  • render AdgRDim telah ditingkatkan: ketika "luar" properti diaktifkan, garis pemimpin akan memperpanjang beyoud busur untuk mengutip untuk jarak styleable dan penanda akan reveresed
  • .
  • Teks frontend terbaik dipilih pada saat configure. Ketika pango tersedia, akan lebih disukai daripada API Kairo mainan teks.

Apa yang baru di versi 0.6.3:

  • Logika manipulasi teks telah dipindahkan dalam antarmuka AdgTextual dan entitas baru berdasarkan pango (AdgText) telah ditambahkan. Juga AdgToyText mengimplementasikan AdgTextual sehingga semua entitas teks sekarang dipertukarkan.
  • Program demo memiliki halaman dialog baru yang memungkinkan untuk menyesuaikan blok judul gambar. Zoom petunjuk telah dipindahkan di luar kertas sehingga gambar dapat dianggap selesai.
  • CPML perpustakaan memiliki kerangka uji sendiri. Pokoknya tes telah diperbaiki secara umum sehingga sekarang mungkin untuk menghasilkan laporan dengan menggunakan "membuat laporan-test".
  • luasan hilang perhitungan pada AdgRDim, AdgADim dan AdgArrow sekarang di tempat. Dengan menelepon ADG-demo dengan opsi -E adalah mungkin untuk secara visual memverifikasi status luasan.
  • Sekelompok bug, terutama deteksi catalogdir rawa yang salah dan beberapa luasan perhitungan, telah diselesaikan.

Apa yang baru di versi 0.6.2:

  • Infrastruktur lokalisasi telah ditambahkan dan diuji dengan menambahkan terjemahan Italia.
  • Widget AdgGtkArea sekarang mampu interaktif mengubah zoom dan pan di ruang global dengan menyeret dan / atau memutar roda sambil menjaga pergeseran ditekan.
  • Sebuah kelas baru telah diterapkan. AdgGtkLayout adalah widget berdasarkan AdgGtkArea yang mengimplementasikan bergulir native, maka dapat ditambahkan langsung ke wadah GtkScrolledWindow

Apa yang baru di versi 0.6.1:

  • kanvas sekarang memiliki dukungan pencetakan ketika dikompilasi dengan GTK + diaktifkan.
  • Setup media dapat dikaitkan ke kanvas sehingga data ini dapat diakses untuk memberikan perilaku yang konsisten antara backends berbeda.
  • Program demo sekarang dapat menjadikan gambar ke file SVG.
  • file Generated disimpan di direktori dokumen pengguna.
  • entitas yang tidak lengkap sekarang gagal anggun bukannya mengeluh untuk data tidak cukup.
  • ini menyediakan cara mudah untuk menerapkan machinings opsional: alur opsional dalam program ADG-demo bekerja dengan memanfaatkan fitur ini
  • .

Persyaratan :

  • gtk +
  • Kairo
  • GLib2

Software yang serupa

Strings edit
Strings edit

14 Apr 15

qanda
qanda

11 May 15

Komentar untuk Automatic Drawing Generation

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!