Perbatasan di sekitar teks yang diformat dalam Inkscape

19

Saya mencoba membuat blok teks dengan format dan saya ingin mengelilinginya dengan border. Saya sudah mencoba fitur "Flow into frame", tetapi itu menghilangkan pemformatan (saya ingin pemisah baris, spasi, tebal, dll ...).

Saat ini, saya secara manual menggambar persegi panjang di sekitarnya dan menyelaraskannya (menggunakan fungsi menyelaraskan dan mendistribusikan). Apakah ada cara untuk mengotomatisasi ini dan menghasilkan hasil yang konsisten? Teknik saya saat ini tidak menjamin spasi bahkan dari perbatasan ke teks dari beberapa kotak seperti ini.

zje
sumber
1
Berikut ini adalah ekstensi (tidak dicoba) yang membuat persegi panjang untuk kotak pembatas setiap objek yang dipilih.
Paolo Gibellini
1
"Topik tidak ditemukan" - tautan salah?
zje
1
Sangat aneh, tidak ada tautan permanen ke topik: sekarang tautannya adalah ini . Coba gunakan pencarian google untuk inkscape frame around text site:www.ruby-forum.comitu harus menjadi hasil pertama.
Paolo Gibellini
@ PaoloGibellini Saya masih tidak dapat menemukan ekstensi ini!
Herman Toothrot
@HermanToothrot Sepertinya halaman itu tidak ada lagi. Tetapi jawaban Sean Colsen menunjukkan cara sederhana dan efektif untuk menyelesaikan tugas ini.
Paolo Gibellini

Jawaban:

36

Iya! Inilah hasil akhirnya:

hasil akhir

Selangkah demi selangkah:

  1. Buat beberapa teks mengalir dengan menggunakan alat teks untuk menyeret persegi panjang terlebih dahulu dan kemudian ketik.

Langkah 1

  1. Secara terpisah, buat persegi panjang di sekitar teks (sungguh, persegi panjang bisa di mana saja)

Langkah 2

  1. Dengan persegi panjang yang dipilih, pilih "Path"> "Offset Tertaut". Kemudian ambil berlian kecil dan seret untuk membuat persegi kedua yang lebih kecil.

langkah3

  1. Pilih teks dan kotak yang lebih kecil dan pilih "Teks"> "Alur ke dalam bingkai". Kemudian pilih persegi panjang yang lebih kecil dan hapus stroke untuk membuatnya tidak terlihat. Sekarang teks akan mengalir dalam kotak yang lebih kecil (tidak terlihat), yang secara dinamis terkait dengan bentuk kotak yang lebih besar (terlihat).

langkah6

  1. Kemudian, jika Anda suka, Anda bisa menambahkan radius batas kecil pada persegi panjang yang terlihat dan Anda mendapatkan hasil yang terlihat bagus.

hasil akhir

  1. Jika Anda perlu memodifikasi ruang antara teks dan persegi panjang, Anda dapat dengan hati-hati memilihnya dengan meraihnya dengan teks dan mengurangkan teks dari pilihan, atau Anda dapat menelusuri ke dalamnya dalam Editor XML. Ketika Anda memilihnya, maka Anda dapat menyesuaikan margin sebagai berikut:

penyesuaian

  1. Akhirnya, kelompokkan teks dan dua persegi panjang, dan Anda siap!
Sean
sumber
1
Itu trik yang bagus. Saya masih tidak percaya bahwa sesuatu yang sederhana membutuhkan begitu banyak langkah.
Sergio
Bagus! Namun, ketika saya membuat kotak bagian dalam tidak terlihat (dengan mengklik tombol tersembunyi pada properti atau mengatur warnanya ke # 00000000) maka saya tidak bisa meraihnya lagi atau bahkan melihat garis besarnya. Apakah ada solusi untuk masalah ini?
DevonDahon
Saya menemukan solusinya: Object> Unhide All.
DevonDahon
Tetapi pengelompokan objek tidak stabil (setidaknya dengan 0,91 di osx).
DevonDahon
Langkah 6 lebih mudah setidaknya di 0,92. Cukup pilih teks dan perhatikan bilah status memberitahu Anda untuk menekan Shift-D jika Anda ingin "mencari bingkai". Itu akan membuat frame tak terlihat dipilih, lalu tekan F2 untuk alat pilih simpul, dan Anda akan melihat ukuran berlian.
Ron Burk