InglesPransesEspanyol

Ad


OnWorks favicon

comdraw - Online sa Cloud

Patakbuhin ang comdraw sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command comdraw na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


comdraw - drawtool na may distributed command interpreter

SINOPSIS


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

DESCRIPTION


Ang comdraw ay isang drawing editor na may pinagsamang command interpreter na maaaring makipag-ugnayan ang user
sa pamamagitan ng stdin at stdout (o sa pamamagitan ng telnet kung naka-built in ang ACE). Ang command syntax ay isang semi-
colon separated na listahan ng mga command na may arbitrary na bilang ng mga parameter na nakapaloob
panaklong, na may suporta para sa mga opsyonal na parameter at mga argumento ng keyword, ibig sabihin:

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

Ang mga literal at operator ng C ay suportado lahat maliban sa syntax ng conditional
operator "?:". Tingnan ang dokumentasyon ng comterp para sa higit pang mga detalye.

Ang lahat ng mga argumento sa mga utos na nakadokumento sa ibaba ay mga integer maliban kung ipinahiwatig ng isang suffix ng
str (na mga string na naka-embed sa mga quote) o flt (na conventional floating point
numero). Ang "compview" ay isang graphical na bagay na itinalaga sa isang variable ng interpreter.

Guhit UTOS


compview=rect(x0,y0,x1,y1) -- gumawa ng rectangle
compview=rectangle(x0,y0,x1,y1) -- pareho ng rect
compview=line(x0,y0,x1,y1) -- gumawa ng linya
compview=arrowline(x0,y0,x1,y1) -- lumikha ng linya na may mga arrow
compview=ellipse(x0,y0,r1,r2) -- gumawa ng rectangle
compview=text(x0,y0 textstr) -- gumawa ng text string
compview=multiline(x0,y0[,x1,y1,...]) --
lumikha ng isang multiline
compview=arrowmultiline(x0,y0[,x1,y1,...]) --
lumikha ng isang multiline na may mga arrow
compview=openspline(x0,y0[,x1,y1,...]) --
lumikha ng isang bukas na spline
compview=arrowspline(x0,y0[,x1,y1,...]) --
lumikha ng isang bukas na spline na may mga arrow
compview=polygon(x0,y0[,x1,y1,...]) --
lumikha ng polygon
compview=closedspline(x0,y0[,x1,y1,...]) --
lumikha ng isang saradong spline
compview=raster(x0,y0,x1,y1) --
lumikha ng walang laman na raster

GRAPHIC STATS UTOS


xylist=center(compview :xy :yx :x :y :scrn) -- center ng compview (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- minimum na bounding rectangle ng compview (dflt
:lbrt)
ptlist=points(compview) -- listahan ng return point mula sa compview graphic

GRAPHIC STATE UTOS


font(fontnum) -- itakda ang kasalukuyang font mula sa menu
brush(brushnum) -- itakda ang kasalukuyang brush mula sa menu
pattern(patternnum) --
itakda ang kasalukuyang pattern mula sa menu
mga kulay(fgcolornum bgcolornum) --
itakda ang mga kasalukuyang kulay mula sa menu
colorsrgb(fgcolornum bgcolornum) -- itakda ang mga kasalukuyang kulay ayon sa pangalan ng RGB. Ang colorname
ang format ay "#RGB" para sa 4 bits, "#RRGGBB" para sa 8 bits, #RRRGGGBBBB para sa 12 bits,
#RRRRGGGGBBBB para sa 16 bits

nfonts() -- ibalik ang laki ng menu ng font
nbrushes() -- ibalik ang laki ng brush menu
npatterns() -- ibalik ang laki ng pattern na menu
ncolors() -- ibalik ang laki ng mga color menu

DIRECT PAGPAPATAKBO UTOS


piliin ([compview ...] :lahat :malinaw) --
gawing kasalukuyang pagpili ang mga graphics na ito
delete(compview [compview ...]) -- delete graphic(s)
move(dx dy) -- ilipat ang kasalukuyang pagpili
scale(xflt yflt) -- iskala ang kasalukuyang pagpili
rotate(degflt) -- paikutin ang kasalukuyang pagpili
fliph() -- pahalang na i-flip ang kasalukuyang pagpili
flipv() -- patayo i-flip ang kasalukuyang pagpili

GROUP/UNGROUP UTOS


newgroup=growgroup(groupview compview) -- magdagdag ng graphic sa umiiral na group graphic
newgroup=trimgroup(groupview compview) -- alisin ang graphic mula sa umiiral na group graphic

COMPONENT AT KATANGIAN UTOS


compview=setattr(compview [:halaga ng keyword [:halaga ng keyword [...]]]) -- magtakda ng mga katangian ng isang
graphic na bahagi
attrlist(compview) -- ibalik ang listahan ng attribute ng component
compview=frame([index]) -- ibalik ang composite component para sa isang frame, default sa current
val=at(list|attrlist|compview n :set val :ins val) -- ibalik (o itakda o ipasok pagkatapos) ang
nth item sa isang listahan.
num=size(list|attrlist|compview) -- return size ng isang listahan.
compview=parent(compview) -- kumuha ng parent ng graphic
comp=depth(comps) -- depth-unang paglalakad ng comp tree

MANUNURI UTOS


update() -- update viewer

error=save([pathstr]) -- utos na i-save ang dokumento (sa pathname)
compview=import(pathstr :popen :next) -- mag-import ng graphic file mula sa pathname o URL, o
mula sa isang utos kung :popen
(:susunod na mga pag-import sa susunod na serye ng numero)
export(compview[,compview[,...compview]] [path] :host host_str :port port_int :socket
:string|:str :eps :idraw) -- remote sa drawtool (o iba pa) na format
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- i-paste
graphic sa viewer
val=pastemode([val] :get) -- i-toggle o itakda ang paste mode, ang default ay 0, palaging i-paste ang bago
graphics

ncols() -- onscreen na pahalang na lawak sa mga pixel
nrows() -- onscreen na patayong lawak sa mga pixel

dx,dy=stod(sx,sy) -- i-convert mula sa screen patungo sa drawing coordinates
sx,sy=dtos(dx,dy) -- i-convert mula sa pagguhit patungo sa mga coordinate ng screen
dx,dy=gtod(compview gx,gy) -- i-convert mula sa graphic patungo sa mga drawing coordinates
gx,gy=dtog(compview dx,dy) -- i-convert mula sa pagguhit patungo sa mga graphic na coordinate

mga hawakan(bandila) --
paganahin / huwag paganahin ang kasalukuyang mga marka ng pagpili ng tic
at/o pag-highlight
highlight(compview compviewgs) -- itakda ang highlight na graphic na estado para sa isang graphic

zoom(zoomflt) -- zoom ayon sa kadahilanan
zoomin() -- zoom-in ng 2
zoomout() -- zoom-out ng 2

pan(px py) -- pan viewer
smallpanup() -- maliit na pan up
smallpandown() -- maliit na pan pababa
smallpanleft() -- maliit na kawali ang natitira
smallpanright() - maliit na pan kanan
largepanup() -- malaking pan up
largepandown() -- malaking pan pababa
largepanleft() -- malaking pan na natitira
largepanright() -- malaking pan kanan

gravity([flag]) -- set/get drawing editor gravity
gridspacing([xsize ysize]) -- set/get drawing editor grid spacing

hide(compview) -- itago ang graphic component
show(compview) -- ipakita ang graphic na bahagi
desensitize(compview) -- desensitize graphic component
sensitize(compview) -- desensitize graphic component

PAGLARAW UTOS


tilefile(inpath outpath [xsize] [ysiz]) -- tile pgm o ppm image file
val=peek(compview xy) -- silipin ang halaga ng pixel sa raster
poke(compview xy val) -- sundutin ang halaga ng pixel sa raster
pokeline(compview xy vallist) -- sundutin ang listahan ng mga value sa isang raster line.
pcols(compview) -- bilang ng mga column sa isang raster
pcols(compview) -- bilang ng mga row sa isang raster
pflush(compview) -- ang mga flush na pixel ay napasok sa isang raster
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- clip raster na may polygon
alpha(compview [alphaval]) -- itakda/kumuha ng alpha transparency

PLOTTING UTOS


-- nangangailangan ng plotmtv at pstoedit -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- magpakita ng
barplot

OTHER UTOS


acknowledgebox(msgstr) -- popup ang isang dialog box ng pagkilala
confirmbox(msgstr) -- popup ang isang dialog box ng kumpirmasyon, at ibalik ang 1, 0, o -1 kung
canceled

run(filename) -- magpatakbo ng mga command mula sa file
quit() -- quit this interpreter
exit() -- lumabas sa buong application
pause([msgstr] :usec num) -- pause script execution hanggang C/R

Opsyon


-port n, tumutukoy sa numero ng port upang tanggapin ang mga koneksyon ng command interpreter.

-angkat n, tumutukoy sa numero ng port na pinapatakbo ang serbisyo ng pag-import. Ang serbisyo sa pag-import
tumatanggap ng mga koneksyon sa net at nagbabasa ng data ng format ng drawtool.

-nahubaran n, naglalabas ng comdraw nang walang anumang menubar, toolbar, panner, slider, o zoomer.
Maaari itong kontrolin sa pamamagitan ng stdin o telnet kung binuo gamit ang ACE.

-rampize n,
pinipili ang rampsize na ginagamit para sa gray-level na pagpoproseso ng imahe.

-theight n, (o "-th n") ay pinipili ang awtomatikong raster tiling taas.

- lapad n, (o "-tw n") ay pinipili ang awtomatikong raster tiling width.

-tile,
pinapagana ang awtomatikong pag-tile ng raster.

Tingnan din ang -help na mensahe at ang drawtool at idraw man page para sa karagdagang mga opsyon.

Gumamit ng comdraw online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad