EnglishFrenchSpanyol

Ad


Favicon OnWorks

comdraw - Dalam talian di Awan

Jalankan comdraw dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan comdraw yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


comdraw - drawtool dengan penterjemah arahan yang diedarkan

SINOPSIS


comdraw [-port n] [-import n] ['X-params'] [fail]

DESCRIPTION


comdraw ialah editor lukisan dengan penterjemah arahan bersepadu yang boleh berinteraksi dengan pengguna
melalui stdin dan stdout (atau melalui telnet jika ACE terbina dalam). Sintaks arahan ialah separa
senarai perintah yang dipisahkan dengan kolon dengan bilangan parameter yang sewenang-wenangnya disertakan
kurungan, dengan sokongan untuk parameter pilihan dan hujah kata kunci, iaitu:

command1(arg1 arg2 arg3 :key1 val1 :key2 val2);
command2(arg1 arg2 arg3 :key1 val1 :key2 val2)

Literal dan operator C semuanya disokong kecuali untuk sintaks bersyarat
pengendali "?:". Lihat dokumentasi comterp untuk butiran lanjut.

Semua hujah kepada arahan yang didokumenkan di bawah adalah integer melainkan ditunjukkan dengan akhiran daripada
str (iaitu rentetan yang tertanam dalam petikan) atau flt (yang merupakan titik terapung konvensional
nombor). "compview" ialah objek grafik yang diberikan kepada pembolehubah penterjemah.

GAMBAR PERINTAH


compview=rect(x0,y0,x1,y1) -- buat segi empat tepat
compview=rectangle(x0,y0,x1,y1) -- sama seperti rect
compview=line(x0,y0,x1,y1) -- buat satu baris
compview=arrowline(x0,y0,x1,y1) -- buat garisan dengan anak panah
compview=ellipse(x0,y0,r1,r2) -- buat segi empat tepat
compview=text(x0,y0 textstr) -- buat rentetan teks
compview=multiline(x0,y0[,x1,y1,...]) --
buat multiline
compview=arrowmultiline(x0,y0[,x1,y1,...]) --
buat garis berbilang dengan anak panah
compview=openspline(x0,y0[,x1,y1,...]) --
buat spline terbuka
compview=arrowspline(x0,y0[,x1,y1,...]) --
buat spline terbuka dengan anak panah
compview=poligon(x0,y0[,x1,y1,...]) --
mencipta poligon
compview=closedspline(x0,y0[,x1,y1,...]) --
buat spline tertutup
compview=raster(x0,y0,x1,y1) --
buat raster kosong

GRAFIK STATS PERINTAH


xylist=center(compview :xy :yx :x :y :scrn) -- pusat compview (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- segi empat tepat sempadan minimum compview (dflt
:lbrt)
ptlist=points(compview) -- senarai titik pulangan daripada grafik compview

GRAFIK NEGERI PERINTAH


font(fontnum) -- tetapkan fon semasa daripada menu
berus(brushnum) -- tetapkan berus semasa daripada menu
corak(corak) --
tetapkan corak semasa daripada menu
warna(fgcolornum bgcolornum) --
tetapkan warna semasa daripada menu
colorsrgb(fgcolornum bgcolornum) -- tetapkan warna semasa mengikut nama RGB. Nama warna
format ialah "#RGB" untuk 4 bit, "#RRGGBB" untuk 8 bit, #RRRGGGGBBB untuk 12 bit,
#RRRRGGGGBBBB untuk 16 bit

nfonts() -- kembalikan saiz menu fon
nbrushes() -- kembalikan saiz menu berus
npatterns() -- kembalikan saiz menu corak
ncolors() -- mengembalikan saiz menu warna

DIRECT MANIPULASI PERINTAH


pilih([compview ...] :semua :jelas) --
jadikan grafik ini sebagai pilihan semasa
delete(compview [compview ...]) -- delete graphic(s)
move(dx dy) -- alihkan pemilihan semasa
skala(xflt yflt) -- skala pemilihan semasa
putar(degflt) -- putar pemilihan semasa
fliph() -- flip pemilihan arus secara mendatar
flipv() -- flip pemilihan arus secara menegak

GROUP/UNGROUP PERINTAH


newgroup=growgroup(groupview compview) -- tambahkan grafik pada grafik kumpulan sedia ada
newgroup=trimgroup(groupview compview) -- alih keluar grafik daripada grafik kumpulan sedia ada

KOMPONEN DAN Atribut PERINTAH


compview=setattr(compview [:nilai kata kunci [:nilai kata kunci [...]]]) -- tetapkan atribut sesuatu
komponen grafik
attrlist(compview) -- kembalikan senarai atribut komponen
compview=frame([index]) -- kembalikan komponen komposit untuk bingkai, lalai kepada semasa
val=at(list|attrlist|compview n :set val :ins val) -- kembalikan (atau tetapkan atau masukkan selepas)
item ke-n dalam senarai.
num=size(list|attrlist|compview) -- saiz kembalikan senarai.
compview=parent(compview) -- dapatkan induk grafik
comp=depth(comps) -- depth-first walk of comps tree

PANDANGAN PERINTAH


kemas kini () - pemapar kemas kini

error=save([pathstr]) -- perintah untuk menyimpan dokumen (kepada nama laluan)
compview=import(pathstr :popen :next) -- import fail grafik daripada nama laluan atau URL, atau
daripada arahan jika :popen
(: import seterusnya seterusnya dalam siri angka)
eksport(compview[,compview[,...compview]] [path] :host_str :port port_int :socket
:string|:str :eps :idraw) -- jauh dalam format drawtool (atau lain-lain).
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- tampal
grafik ke dalam pemapar
val=pastemode([val] :get) -- togol atau tetapkan mod tampal, lalai ialah 0, sentiasa tampal baharu
grafik

ncols() -- takat mendatar pada skrin dalam piksel
nrows() -- takat menegak pada skrin dalam piksel

dx,dy=stod(sx,sy) -- tukar daripada skrin kepada koordinat lukisan
sx,sy=dtos(dx,dy) -- tukar daripada lukisan kepada koordinat skrin
dx,dy=gtod(compview gx,gy) -- tukar daripada grafik kepada koordinat lukisan
gx,gy=dtog(compview dx,dy) -- tukar daripada lukisan kepada koordinat grafik

pemegang (bendera) --
dayakan/lumpuhkan tanda tic pemilihan semasa
dan/atau penonjolan
highlight(compview compviewgs) -- tetapkan keadaan grafik highlight untuk sesuatu grafik

zum(zoomflt) -- zum mengikut faktor
zoomin() -- zum masuk sebanyak 2
zum keluar() -- zum keluar sebanyak 2

pan(px py) -- pan viewer
smallpanup() -- pan kecil ke atas
smallpandown() -- kuali kecil ke bawah
smallpanleft() -- kuali kecil kiri
smallpanright() - kuali kecil kanan
largepanup() -- pan besar ke atas
largepandown() -- kuali besar ke bawah
largepanleft() -- kuali besar kiri
largepanright() -- kuali besar kanan

gravity([bendera]) -- set/dapatkan graviti editor lukisan
gridspacing([xsize ysize]) -- set/dapatkan jarak grid editor lukisan

hide(compview) -- sembunyikan komponen grafik
show(compview) -- tunjukkan komponen grafik
desensitize(compview) -- desensitize komponen grafik
sensitize(compview) -- desensitize komponen grafik

PENGIMEJAN PERINTAH


tilefile(inpath outpath [xsize] [ysiz]) -- jubin pgm atau fail imej ppm
val=peek(compview xy) -- intip nilai piksel ke dalam raster
poke(compview xy val) -- cucuk nilai piksel ke dalam raster
pokeline(compview xy vallist) -- masukkan senarai nilai ke dalam baris raster.
pcols(compview) -- bilangan lajur dalam raster
pcols(compview) -- bilangan baris dalam raster
pflush(compview) -- piksel siram dicucuk ke dalam raster
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- klip raster dengan poligon
alpha(compview [alphaval]) -- set/dapatkan alpha transparency

PLOT PERINTAH


-- memerlukan plotmtv dan pstoedit -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- paparkan
barplot

LAIN PERINTAH


kotak pengakuan(msgstr) -- timbulkan kotak dialog akui
kotak pengesahan(msgstr) -- timbulkan kotak dialog pengesahan dan kembalikan 1, 0 atau -1 jika
dibatalkan

run(nama fail) -- jalankan arahan daripada fail
quit() -- quit penterjemah ini
exit() -- keluar dari keseluruhan aplikasi
pause([msgstr] :usec num) -- jeda pelaksanaan skrip sehingga C/R

PILIHAN


-pelabuhan n, menentukan nombor port untuk menerima sambungan penterjemah arahan.

-import n, menentukan nombor port yang menjalankan perkhidmatan import. Perkhidmatan import
menerima sambungan melalui jaring dan membaca data format drawtool.

-dilucutkan n, memaparkan comdraw tanpa sebarang bar menu, bar alat, panner, slider, atau zoomer.
Ia boleh dikawal melalui stdin atau telnet jika dibina dengan ACE.

-menanjak n,
memilih saiz rampsize yang digunakan untuk pemprosesan imej peringkat kelabu.

-tinggi n, (atau "-th n") memilih ketinggian jubin raster automatik.

-lebar n, (atau "-tw n") memilih lebar jubin raster automatik.

-jubin,
membolehkan jubin raster automatik.

Lihat juga mesej -help dan drawtool dan halaman manual idraw untuk pilihan selanjutnya.

Gunakan comdraw dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad