İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

comdraw - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında comdraw çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut comdraw'dır.

Program:

ADI


comdraw - dağıtılmış komut yorumlayıcılı çizim aracı

SİNOPSİS


yoldaş [-port n] [-import n] ['X-params'] [dosya]

TANIM


comdraw, kullanıcının etkileşimde bulunabileceği entegre komut yorumlayıcısına sahip bir çizim düzenleyicisidir.
stdin ve stdout aracılığıyla (veya ACE yerleşikse telnet aracılığıyla). Komut sözdizimi yarı-
içine rasgele sayıda parametre içeren iki nokta üst üste ayrılmış komutlar listesi
parantez, isteğe bağlı parametreler ve anahtar kelime argümanları desteği ile, yani:

komut1(arg1 arg2 arg3 :anahtar1 değer1 :anahtar2 değer2);
komut2(arg1 arg2 arg3 :key1 val1 :key2 val2)

C'nin değişmezleri ve işleçlerinin tümü, koşullu sözdizimi dışında desteklenir.
Şebeke "?:". Daha fazla ayrıntı için comterp belgelerine bakın.

Aşağıda belgelenen komutlara ilişkin tüm argümanlar, bir sonek ile belirtilmedikçe tam sayılardır.
str (tırnak içine gömülü dizelerdir) veya flt (geleneksel kayan nokta
sayılar). "compview", bir yorumlayıcı değişkene atanan grafiksel bir nesnedir.

ÇİZİM KOMUTLAR


compview=rect(x0,y0,x1,y1) -- bir dikdörtgen oluştur
compview=dikdörtgen(x0,y0,x1,y1) -- rect ile aynı
compview=line(x0,y0,x1,y1) -- bir satır oluştur
compview=arrowline(x0,y0,x1,y1) -- oklarla satır oluştur
compview=elipse(x0,y0,r1,r2) -- bir dikdörtgen oluştur
compview=text(x0,y0 textstr) -- bir metin dizisi yarat
compview=çok satırlı(x0,y0[,x1,y1,...]) --
çok satırlı oluştur
compview=arrowmultiline(x0,y0[,x1,y1,...]) --
oklarla çoklu satır oluştur
compview=openspline(x0,y0[,x1,y1,...]) --
açık bir spline oluştur
compview=okspline(x0,y0[,x1,y1,...]) --
oklarla açık bir spline oluşturun
compview=poligon(x0,y0[,x1,y1,...]) --
çokgen oluştur
compview=kapalıspline(x0,y0[,x1,y1,...]) --
kapalı bir spline oluştur
derleme=raster(x0,y0,x1,y1) --
boş bir raster oluştur

GRAFİK İSTATİSTİKLER KOMUTLAR


xylist=center(compview :xy :yx :x :y :scrn) -- incelemenin merkezi (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- incelemenin minimum sınırlayıcı dikdörtgeni (dflt
:lbr)
ptlist=points(compview) -- compview grafiğinden nokta listesi döndürür

GRAFİK BELİRTMEK, BİLDİRMEK KOMUTLAR


font(fontnum) -- menüden geçerli yazı tipini ayarla
brush(brushnum) -- menüden mevcut fırçayı ayarla
desen(desen numarası) --
menüden geçerli deseni ayarla
renkler(fgcolornum bgcolornum) --
menüden mevcut renkleri ayarla
colorrgb(fgcolornum bgcolornum) -- mevcut renkleri RGB adına göre ayarlar. renk adı
format 4 bit için "#RGB", 8 bit için "#RRGGBB", 12 bit için #RRRGGGBBB,
16 bit için #RRRRGGGBBBB

nfonts() -- yazı tipi menüsünün boyutunu döndürür
nbrushes() -- fırça menüsünün boyutunu döndürür
npatterns() -- kalıp menüsünün boyutunu döndürür
ncolors() -- renk menülerinin boyutunu döndürür

DOĞRUDAN MANİPÜLASYON KOMUTLAR


seç([gözden geçirme ...] :tümü :temizle) --
bu grafikleri geçerli seçim yap
sil(derleme [gözden geçirme ...]) -- grafik(ler)i sil
move(dx dy) -- geçerli seçimi taşı
scale(xflt yflt) -- geçerli seçimi ölçeklendir
döndür(degflt) -- geçerli seçimi döndür
fliph() -- geçerli seçimi yatay olarak çevir
flipv() -- mevcut seçimi dikey olarak çevir

GRUP/GRUP OLMADAN KOMUTLAR


newgroup=growgroup(groupview derleme) -- mevcut grup grafiğine grafik ekleyin
newgroup=trimgroup(groupview derleme) -- grafiği mevcut grup grafiğinden kaldır

BİLEŞEN VE ÖZELLİK KOMUTLAR


compview=setattr(compview [:anahtar kelime değeri [:anahtar kelime değeri [...]]]) -- bir
grafik bileşeni
attrlist(compview) -- bileşenin öznitelik listesini döndürür
compview=frame([index]) -- bir çerçeve için bileşik bileşen döndürür, varsayılan olarak geçerli
val=at(list|attrlist|compview n :set val :ins val) -- geri döndür (veya sonra ayarla ya da ekle)
listedeki n. öğe.
num=size(list|attrlist|compview) -- bir listenin boyutunu döndürür.
compview=parent(compview) -- grafiğin ebeveynini al
comp=depth(comps) -- comp ağacının derinlik-ilk yürüyüşü

İZLEYİCİ KOMUTLAR


update() -- görüntüleyiciyi güncelle

error=save([pathstr]) -- belgeyi kaydetme komutu (yol adına)
compview=import(pathstr :popen :next) -- yol adından veya URL'den grafik dosyasını içe aktarın veya
bir komuttan if :popen
(:sayısal seride sonraki içe aktarma)
export(compview[,compview[,...compview]] [yol] :host host_str :port port_int :socket
:string|:str :eps :idraw) -- çizim aracı (veya başka) biçiminde uzaktan kumanda
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- yapıştır
izleyiciye grafik
val=pastemode([val] :get) -- yapıştırma modunu değiştir veya ayarla, varsayılan 0, her zaman yeni yapıştır
grafik

ncols() -- piksel cinsinden ekrandaki yatay boyut
nrows() -- piksel cinsinden ekrandaki dikey boyut

dx,dy=stod(sx,sy) -- ekrandan çizim koordinatlarına dönüştür
sx,sy=dtos(dx,dy) -- çizimden ekran koordinatlarına dönüştür
dx,dy=gtod(compview gx,gy) -- grafikten çizim koordinatlarına dönüştür
gx,gy=dtog(compview dx,dy) -- çizimden grafik koordinatlarına dönüştür

tutamaçlar(bayrak) --
geçerli seçim işaretlerini etkinleştir/devre dışı bırak
ve/veya vurgulama
Highlight(compview compviewgs) -- bir grafik için vurgulu grafik durumunu ayarlar

zoom(zoomflt) -- faktöre göre yakınlaştır
zoomin() -- 2 ile yakınlaştır
zoomout() -- 2 ile uzaklaştırma

pan(px py) -- pan görüntüleyici
smallpanup() -- küçük yukarı kaydırma
küçük pandown() -- küçük aşağı kaydırma
smallpanleft() -- küçük pan sola
smallpanright() - küçük sağa kaydırma
büyükpanup() -- büyük yukarı kaydırma
büyükpandown() -- büyük aşağı kaydırma
büyükpanleft() -- büyük sola kaydırma
büyükpanright() -- büyük sağa kaydırma

yerçekimi([bayrak]) -- yerçekimi çizim düzenleyicisini ayarla/al
gridspacing([xsize ysize]) -- çizim düzenleyici grid aralığını ayarla/al

hide(compview) -- grafik bileşenini gizle
show(compview) -- grafik bileşenini göster
desensitize(compview) -- grafik bileşenini duyarsızlaştır
sensitize(compview) -- grafik bileşenini duyarsızlaştır

GÖRÜNTÜLEME KOMUTLAR


tilefile(inpath outpath [xsize] [ysiz]) -- tile pgm veya ppm görüntü dosyası
val=peek(compview xy) -- piksel değerini raster içine gözetle
poke(compview xy val) - piksel değerini raster içine sokar
pokeline(compview xy vallist) -- değerlerin listesini bir raster satırına sokar.
pcols(compview) -- bir rasterdeki sütun sayısı
pcols(compview) -- bir rasterdeki satır sayısı
pflush(compview) -- bir raster içine yerleştirilmiş pikselleri temizler
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- çokgenli klip raster
alpha(compview [alphaval]) -- alfa şeffaflığını ayarla/al

PLANLAMA KOMUTLAR


-- plotmtv ve pstoedit gerektirir -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- bir
bar grafiği

DİĞER KOMUTLAR


onay kutusu(msgstr) -- bir onay iletişim kutusu açılır
onay kutusu(msgstr) -- bir onay iletişim kutusu açar ve eğer varsa 1, 0 veya -1 döndürür
iptal edildi

run(filename) -- dosyadan komutları çalıştır
çıkın() -- bu yorumlayıcıdan çıkın
çıkış() -- tüm uygulamadan çık
duraklat([msgstr] :usec num) -- C/R'ye kadar komut dosyası yürütmesini duraklat

SEÇENEKLER


-Liman n, Komut yorumlayıcı bağlantılarının kabul edileceği bağlantı noktası numarasını belirtir.

-içe aktarmak n, içe aktarma hizmetinin çalıştırılacağı bağlantı noktası numarasını belirtir. ithalat hizmeti
ağ üzerinden bağlantıları kabul eder ve çizim aracı format verilerini okur.

çizgili n, herhangi bir menü çubuğu, araç çubuğu, panner, kaydırıcı veya yakınlaştırma olmadan bir comdraw getirir.
ACE ile oluşturulmuşsa stdin veya telnet üzerinden kontrol edilebilir.

- rampa n,
gri seviyeli görüntü işleme için kullanılan rampa boyutunu seçer.

-yükseklik n, (veya "-th n") otomatik tarama döşeme yüksekliğini seçer.

-genişlik n, (veya "-tw n") otomatik tarama döşeme genişliğini seçer.

-fayans,
otomatik raster döşemeyi etkinleştirir.

Ayrıca daha fazla seçenek için -help mesajına ve çizim aracına ve idraw kılavuz sayfalarına bakın.

onworks.net hizmetlerini kullanarak comdraw çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad