Ini adalah perintah freetable yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
freetable - alat untuk membuat pembuatan tabel HTML lebih mudah
VERSION
Halaman manual ini menjelaskan versi 2.3 dari meja bebas.
Mungkin tidak 100% akurat jika Anda menggunakan versi yang berbeda.
RINGKASAN
meja bebas [pilihan] nama file
or
meja bebas [pilihan]
Opsi yang mungkin adalah:
-h, --membantu Cetak info penggunaan dan keluar
-V, --Versi: kapan Cetak informasi versi dan keluar
-c, --komentar Sisipkan komentar sebelum setiap sel untuk menunjukkan lokasinya
-b, --tidak-nbsp Jangan masukkan untuk mengosongkan sel untuk tampilan 3D yang lebih rendah
-w, --peringatan Cetak peringatan sebelum setiap tabel yang dibuat bahwa Anda tidak boleh mengubahnya.
Anda harus mengubah sumbernya.
-l, --lokasi Pengganti dan bendera di dalam tabel dengan lokasi sel yang benar
-m, --makro [program]
Gunakan prosesor makro untuk memproses konten sel (default: m4)
PERINGATAN
JANGAN GUNAKAN PROCESSOR MAKRO DI ATAS SUMBER YANG TIDAK YAKIN
M4 DAPAT DIGUNAKAN UNTUK MENGGANGGU KEAMANAN ANDA
UNTUK INFORMASI LEBIH LANJUT TENTANG EXEC INI:
Info m4 'UNIX perintah' syscmd
DESKRIPSI
Ini adalah penggantian gratis dari www meja
HTML adalah bahasa yang hebat, tetapi memiliki satu kelemahan yang mengerikan: tabel. Saya menghabiskan banyak waktu untuk melihat
Sumber HTML Saya baru saja menulis dan mencoba menebak sel mana dalam sumber yang mana di browser.
Jika ini juga menggambarkan Anda, maka baca halaman manual ini dan rasa sakit Anda akan berhenti.
Program membaca sumber HTML dari keduanya stdin atau berkas. Kemudian mencari garis awal
meja:
Kemudian menganalisis tabel, meletakkan tabel HTML yang benar di tempat ini dan terus mencari
tabel berikutnya.
TABEL SINTAKSIS
Ini sangat mudah:
www meja:
[pembukaan]
[sel]
[sel]
...
wwwtable_options akan diteruskan ke tag. Tidak ada keajaiban di dalam pembukaan. Bisa
menjadi teks HTML apa pun. Itu hanya akan diletakkan di depan meja.
sel adalah normal_cell ( tag) atau header_cell ( menandai). Setidaknya seperti ini
di freetable 1.x. Lihat bagian selanjutnya untuk sintaks alamat sel alternatif.
normal_sel :
(baris, kolom) pilihan_sel
sel_konten
header_sel :
((baris,kolom)) pilihan_sel
sel_konten
cell_options akan diteruskan ke tag sel. Ada keajaiban di dalam colspan dan rentang baris kunci-kunci
diurai untuk membuat tabel yang benar.
cell_content bisa apa saja. Ini mungkin berisi teks, tag, dan bahkan wwwtables bersarang.
Jika Anda menggunakan -m (Atau --makro) pilihan, itu akan diteruskan melalui m4(1), dengan dan mengatur
ke alamat sel saat ini
baris dan col adalah angka yang menemukan sel, ekspresi relatif terhadap sel sebelumnya atau
ekspresi reguler untuk mencocokkan beberapa dari mereka. Tidak seperti www meja, meja bebas bisa pakai biasa
ekspresi untuk sel header. Juga * dapat digunakan, dan itu berarti .* Betulkah.
Ekspresi relatif adalah:
= atau kosong artinya : sama seperti sebelumnya
+ or +X artinya : satu dan X lebih banyak dari sebelumnya
- or -X berarti : satu dan X lebih kecil dari sebelumnya
Jika banyak definisi mengalamatkan sel yang sama, semua opsi dan konten digabungkan dalam
urutan penampilan.
Jika Anda hanya ingin menggunakan ekspresi reguler, Anda harus memberi tahu program tentang sel terakhir:
(*,1)
ini adalah kolom 1
(1,*)
ini adalah baris 1
(4,4)
ALTERNATIF SEL ALAMAT SINTAKSIS
Tidak nyaman untuk menentukan alamat sel sebagai ekspresi reguler. Jadi di meja bebas 2.0 dua
metode baru diperkenalkan. Keduanya dapat digunakan untuk sel normal atau sel header.
Kompatibilitas bakward penuh dipertahankan. Untuk melestarikannya, sintaks baru harus diperkenalkan.
Sayangnya, Anda tidak dapat menentukan alamat baris menggunakan satu metode, dan alamat kolom menggunakan
lain. Untuk mengatasi ini, kedua metode baru sangat liberal dan memungkinkan Anda untuk menggunakannya =,
+, -, +X -X dan string null dengan arti yang sama seperti pada metode pengalamatan lama.
Tidak seperti metode ekspresi reguler, metode baru akan mengetahui sel terakhir secara otomatis.
EKSPLISIT JANGKAUAN
(rentang baris;colrange) cell_options
sel_konten
Sintaks untuk rowrange dan colrange adalah seperti: 1-2,4-7,9,12. Duplikat akan menjadi
dihilangkan. Untuk tujuan alamat relatif nomor yang diberikan terakhir digunakan. Jadi jika Anda menulis
(1-100,32;1)
foo
(+)
bar
Sel (33,1) akan berisi `foobar' dan yang lainnya hanya `foo'.
SEwenang-wenang PERL KODE
({kode untuk baris}, {kode untuk tabel}) cell_options
sel_konten
Anda dapat menggunakan Perl one-liner sewenang-wenang selama itu cocok dengan kami yang tidak terlalu cerdas
ekspresi reguler dan mengevaluasi ke daftar. Sayangnya tidak ada yang reguler
ekspresi untuk kode Perl, tetapi selama tidak mengandung },{ dan }) itu harus bekerja.
Contoh:
({grep {$_%3 == 1} 1..100},{1..2,4})
foo
Akan mengevaluasi ke tabel 100 baris x 4 kolom dengan `foo' di setiap kolom 1, 2 dan 4 dari
setiap baris dengan angka sama dengan 1 modulo 3.
Jika Anda ingin menggunakan "kode arbitrer" di satu bagian alamat dan rentang eksplisit di
lainnya, ubah - ke .. dalam definisi jangkauan, dan diletakkan di antara { dan }.
Jika Anda ingin menggunakan "kode arbitrer" di satu bagian alamat dan ekspresi reguler di
lainnya, Anda harus menulis {grep {/ekspresi/} dari untuk}. Sayangnya, dalam hal ini Anda
harus menentukan ukuran tabel secara eksplisit.
Ketidaksesuaian DENGAN WWWTABEL
Jika Anda sebelumnya adalah pengguna www meja dan ingin mengubah alat Anda, Anda harus membaca ini.
Sebagian besar ini tentang penanganan regexps. Perhatikan juga bahwa www meja tidak bisa melakukan lokasi
substitusi tag atau pemrosesan makro.
pilihan -w memiliki arti yang sepenuhnya berlawanan. Kami tidak mencetak peringatan secara default, dan -w or
--peringatan digunakan untuk memaksa peringatan.
Bidang header tabel dapat ditentukan oleh regexps ex :
((1,*))
Itu tidak mungkin di www meja.
Penghitung sumbu adalah 100% ortogonal. Ini berarti kode itu:
(*,1) lebar=30
(*,2) lebar=35
(*,3) lebar=40
(=,=)
foo
Foo akan muncul di kolom ke-3. Jika Anda ingin berada di urutan pertama, Anda harus menulis:
(*,1) lebar=30
(*,2) lebar=35
(*,3) lebar=40
(=,1)
foo
or
(*,) lebar=30
(*,+) lebar=35
(*,+) lebar=40
(=,1)
foo
In meja bebas 2.0 dua metode baru o menentukan alamat sel diperkenalkan. Mereka
benar-benar tidak kompatibel dengan www meja.
Gunakan freetable online menggunakan layanan onworks.net