אנגליתצרפתיתספרדי

Ad


סמל OnWorks

comdraw - מקוון בענן

הפעל comdraw בספק אירוח חינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה comdraw שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


comdraw - כלי ציור עם מתורגמן פקודות מבוזר

תַקצִיר


comdraw [-port n] [-import n] ['X-params'] [קובץ]

תיאור


comdraw הוא עורך ציור עם מתורגמן פקודות משולב שהמשתמש יכול לקיים איתו אינטראקציה
דרך stdin ו-stdout (או דרך telnet אם ACE מובנה). תחביר הפקודה הוא חצי-
רשימה מופרדת בנקודתיים של פקודות עם מספר שרירותי של פרמטרים מוקפים ב
סוגריים, עם תמיכה בפרמטרים אופציונליים וארגומנטים של מילות מפתח, כלומר:

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

המילולים והאופרטורים של C כולם נתמכים למעט התחביר של המותנה
מפעיל "?:". עיין בתיעוד comterp לפרטים נוספים.

כל הארגומנטים לפקודות המתועדים להלן הם מספרים שלמים אלא אם כן מצוין בסיומת של
str (שהן מחרוזות המוטבעות במירכאות) או flt (שהן נקודה צפה קונבנציונלית
מספרים). "compview" הוא אובייקט גרפי המוקצה למשתנה מתורגמן.

צִיוּר פקודות


compview=rect(x0,y0,x1,y1) -- צור מלבן
compview=rectangle(x0,y0,x1,y1) -- זהה ל- rect
compview=line(x0,y0,x1,y1) -- צור קו
compview=arrowline(x0,y0,x1,y1) -- צור קו עם חיצים
compview=ellipse(x0,y0,r1,r2) -- צור מלבן
compview=text(x0,y0 textstr) -- צור מחרוזת טקסט
compview=multiline(x0,y0[,x1,y1,...]) --
ליצור רב קו
compview=arrowmultiline(x0,y0[,x1,y1,...]) --
ליצור רב קו עם חיצים
compview=openspline(x0,y0[,x1,y1,...]) --
ליצור ספליין פתוח
compview=arrowspline(x0,y0[,x1,y1,...]) --
ליצור ספליין פתוח עם חיצים
compview=polygon(x0,y0[,x1,y1,...]) --
ליצור מצולע
compview=closedspline(x0,y0[,x1,y1,...]) --
ליצור ספליין סגור
compview=raster(x0,y0,x1,y1) --
ליצור רסטר ריק

גרפי STATS פקודות


xylist=center(compview :xy :yx :x :y :scrn) -- center of compview (dflt :xy)
rectlist=mbr(compview :lbrt :lrbt :scrn) -- מלבן תוחם מינימלי של compview (dflt
:lbrt)
ptlist=points(compview) -- החזרת רשימת נקודות מגרפיקת compview

גרפי מדינה פקודות


font(fontnum) -- הגדר את הגופן הנוכחי מהתפריט
brush(brushnum) -- הגדר את המברשת הנוכחית מהתפריט
תבנית (דפוס) --
הגדר את התבנית הנוכחית מהתפריט
colors(fgcolornum bgcolornum) --
הגדר צבעים נוכחיים מהתפריט
colorsrgb(fgcolornum bgcolornum) -- הגדר צבעים נוכחיים לפי שם RGB. שם הצבע
הפורמט הוא "#RGB" עבור 4 סיביות, "#RRGGBB" עבור 8 סיביות, #RRRGGGBBB עבור 12 סיביות,
#RRRRGGGGBBBB עבור 16 סיביות

nfonts() -- החזר גודל של תפריט הגופן
nbrushes() -- החזר גודל של תפריט המברשת
npatterns() -- החזר גודל של תפריט הדפוס
ncolors() -- החזר גודל של תפריטי צבע

ישיר מָנִיפּוּלָצִיָה פקודות


select([compview ...] :all :clear) --
הפוך את הגרפיקה הזו לבחירה הנוכחית
delete(compview [compview ...]) -- מחק גרפיקה(ות)
move(dx dy) -- העבר את הבחירה הנוכחית
scale(xflt yft) -- קנה מידה של בחירת הנוכחית
rotate(degflt) -- סובב את הבחירה הנוכחית
fliph() -- הפוך אופקית את הבחירה הנוכחית
flipv() -- הפוך את הבחירה הנוכחית אנכית

קבוצה/בטל קבוצה פקודות


newgroup=growgroup(groupview compview) -- הוסף גרפיקה לגרפיקה קבוצתית קיימת
newgroup=trimgroup(groupview compview) -- הסר גרפיקה מגרפיקה קבוצתית קיימת

רְכִיב ו תְכוּנָה פקודות


compview=setattr(compview [:ערך מילת מפתח [:ערך מילת מפתח [...]]]) -- הגדר תכונות של
רכיב גרפי
attrlist(compview) -- החזר רשימת תכונות של רכיב
compview=frame([index]) -- החזרת רכיב מורכב עבור מסגרת, ברירת המחדל היא נוכחית
val=at(list|attrlist|compview n :set val :ins val) -- החזר (או הגדר או הוסף אחרי) את
פריט n ברשימה.
num=size(list|attrlist|compview) -- החזר גודל של רשימה.
compview=parent(compview) -- קבל אב של גרפיקה
comp=depth(comps) -- עומק-ראשון הליכה של עץ comp

צוֹפֶה פקודות


update() -- מציג עדכונים

error=save([pathstr]) -- פקודה לשמירת מסמך (לשם הנתיב)
compview=import(pathstr :popen :next) -- ייבוא ​​קובץ גרפי משם נתיב או כתובת אתר, או
מפקודה if :popen
(:הבא ייבוא ​​הבא בסדרה מספרית)
export(compview[,compview[,...compview]] [נתיב] :host host_str :port port_int :socket
:string|:str :eps :idraw) -- שלט בפורמט כלי ציור (או אחר).
compview=paste(compview [xscale yscale xoff yoff | a00,a01,a10,a11,a20,a21]) -- הדבק
גרפי לתוך הצופה
val=pastemode([val] :get) -- החלף או הגדר מצב הדבקה, ברירת המחדל היא 0, תמיד הדבק חדש
גרפיקה

ncols() -- היקף אופקי על המסך בפיקסלים
nows() -- היקף אנכי על המסך בפיקסלים

dx,dy=stod(sx,sy) -- המר ממסך לציור קואורדינטות
sx,sy=dtos(dx,dy) -- המר מציור לקואורדינטות מסך
dx,dy=gtod(compview gx,gy) -- המרה מקואורדינטות גרפיות לציור
gx,gy=dtog(compview dx,dy) -- המר מציור לקואורדינטות גרפיות

ידיות (דגל) --
אפשר/השבת סימני טיק לבחירה נוכחית
ו/או הדגשה
highlight(compview compviewgs) -- הגדר את מצב גרפיקת ההדגשה עבור גרפיקה

zoom(zoomflt) -- הגדל לפי גורם
zoomin() -- התקרב ב-2
zoomout() -- התרחק ב-2

pan(px py) -- פאן מציג
smallpanup() -- פאן קטן למעלה
smallpandown() -- פאן קטן למטה
smallpanleft() -- מחבת קטנה שמאלה
smallpanright() - פאן קטן מימין
largepanup() -- פאן גדול למעלה
largepandown() -- פאן גדול למטה
largepanleft() -- מחבת גדולה שמאלה
largepanright() -- פאן גדול מימין

gravity([flag]) -- הגדר/קבל עורך ציור כוח המשיכה
Gridspacing([xsize ysize]) -- הגדר/קבל מרווח רשת של עורך ציור

hide(compview) -- הסתר רכיב גרפי
show(compview) -- הצג רכיב גרפי
desensitize(compview) -- desensitize רכיב גרפי
sensitize(compview) -- הסר רגישות לרכיב גרפי

הַדמָיָה פקודות


tilefile(inpath outpath [xsize] [ysiz]) -- קובץ תמונת pgm או ppm
val=peek(compview xy) -- הציץ ערך פיקסל לתוך רסטר
poke(compview xy val) -- לתקוע ערך פיקסל ברסטר
pokeline(compview xy vallist) -- תקוע רשימת ערכים לשורת רסטר.
pcols(compview) -- מספר העמודות ברסטר
pcols(compview) -- מספר שורות ברסטר
pflush(compview) -- שטף פיקסלים הננעצים ברסטר
pclip(compview x1,y1,x2,y2,x3,y3[,...,xn,yn]) -- רסטר קליפ עם מצולע
alpha(compview [alphaval]) -- הגדר/קבל שקיפות אלפא

הִתנַכְּלוּת פקודות


-- דורש plotmtv ו- pstoedit -- barplot([var_str value_float] [...] :title title_str
:xtitle xtitle_str :ytitle ytitle_str :valtitle valtitle_str :newview) -- הצג
ברplot

אחר פקודות


תיבת אישור(msgstr) -- קופץ תיבת דו-שיח של אישור
confirmbox(msgstr) -- קופץ תיבת דו-שיח לאישור, והחזר 1, 0 או -1 אם
בוטל

run(שם קובץ) -- הפעל פקודות מהקובץ
quit() -- צא מהמתורגמן הזה
exit() -- צא מהיישום כולו
pause([msgstr] :usec num) -- השהה את ביצוע הסקריפט עד ל-C/R

אפשרויות


-נמל n, מציין את מספר היציאה לקבל חיבורי מתורגמן פקודות.

-יְבוּא n, מציין את מספר היציאה להפעיל את שירות הייבוא. שירות היבוא
מקבל חיבורים דרך הרשת וקורא נתוני פורמט כלי drawing.

-חָשׂוּף n, מעלה comdraw ללא סרגל תפריטים, סרגל כלים, paner, מחוון או זום.
ניתן לשלוט בו באמצעות stdin או telnet אם בנוי עם ACE.

- נפח n,
בוחר את גודל הרמפה המשמש לעיבוד תמונה ברמת אפור.

-הגובה n, (או "-th n") בוחר את גובה ריצוף הרסטר האוטומטי.

-רוחב n, (או "-tw n") בוחר את רוחב ריצוף הרסטר האוטומטי.

-אָרִיחַ,
מאפשר ריצוף רסטר אוטומטי.

ראה גם את הודעת העזרה ואת דפי האיש לצייר ו-idraw לאפשרויות נוספות.

השתמש ב-comdraw באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad