این دستور grn است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
grn - پیش پردازنده groff برای فایل های gremlin
خلاصه
grn [ -رزومه ] [ -Tتوسعه تمدن ] [ -Mدیر ] [ -Fدیر ] [ فایل... ]
شرح
grn یک پیش پردازنده برای شامل است موجود خیالی تصاویر در خنده ورودی grn می نویسد: به
خروجی استاندارد، پردازش فقط خطوط ورودی بین دو که با شروع می شوند .GS و .GE.
آن خطوط باید حاوی grn دستورات (به زیر مراجعه کنید). این دستورات الف را درخواست می کنند موجود خیالی فایل،
و تصویر موجود در آن فایل تبدیل شده و در آن قرار می گیرد تپه جریان ورودی. در .GS
درخواست ممکن است با C، L، یا R به مرکز، چپ یا راست کل را توجیه کند
موجود خیالی تصویر (توجیه پیش فرض مرکز است). اگر نه پرونده ذکر شده است، استاندارد
ورودی خوانده می شود در انتهای تصویر، موقعیت صفحه در پایین صفحه است
موجود خیالی تصویر اگر grn ورود با پایان می یابد .GF بجای .GE، سمت چپ است
در بالای تصویر
لطفاً توجه داشته باشید که در حال حاضر فقط بسته ماکرو -me از آن پشتیبانی می کند .GS, .GEو .GF.
گزینه های خط فرمان زیر قابل درک هستند:
-Tتوسعه تمدن خروجی را برای چاپگر آماده کنید توسعه تمدن. دستگاه پیش فرض است psاست. دیدن خنده(1) برای
دستگاه های قابل قبول
-Mدیر آماده کردن دیر به مسیر جستجوی پیش فرض برای موجود خیالی فایل ها. مسیر پیش فرض (in
آن ترتیب) فهرست فعلی، فهرست اصلی، /usr/lib/groff/site-tmac,
/usr/share/groff/site-tmacو /usr/share/groff/1.22.3/tmac.
-Fدیر جستجو دیر برای زیر شاخه ها توسعه تمدننام (نام نام دستگاه است) برای نزولی
فایل قبل از فهرست های فونت پیش فرض /usr/share/groff/site-font,
/usr/share/groff/1.22.3/fontو /usr/lib/font.
-C شناختن .GS و .GE (و .GF) حتی زمانی که کاراکتری غیر از فاصله دنبال شود
یا خط جدید
-v شماره نسخه را چاپ کنید.
این امکان وجود دارد که بین گزینه خط فرمان و پارامتر آن فضای خالی وجود داشته باشد.
GRN دستورات
هر خط ورودی بین .GS و .GE ممکن است یکی داشته باشد grn فرمان دستورات شامل یک یا
دو رشته که با فاصله سفید از هم جدا شده اند، رشته اول فرمان و رشته دوم است
عملوند آن دستورات ممکن است با حروف بزرگ یا کوچک و به اختصار یک کاراکتر باشد.
دستوراتی که بر محیط یک تصویر تأثیر میگذارند (آنهایی که قبلاً ذکر شد به طور پیش فرض، زیر را ببینید) هستند
فقط برای تصویر فعلی اعمال می شود: محیط به حالت پیش فرض مجدداً مقداردهی شده است
در ابتدای تصویر بعدی دستورات به شرح زیر است:
1 N
2 N
3 N
4 N تنظیم موجود خیالیاندازه متن شماره 1 (2، 3، یا 4) به N نکته ها. پیش فرض 12 (16،
به ترتیب 24 و 36).
رمان f
کج f
جسور f
ویژه f
فونت رومی (مورب، پررنگ یا خاص) را روی آن تنظیم کنید تپهفونت f (یا یک نام یا
عدد). پیش فرض R (به ترتیب I، B و S) است.
l f
چاله f
فونت stipple را روی آن تنظیم کنید تپهفونت استیپل f (نام یا شماره). فرمان
چاله ممکن است به اختصار تا 'st' (برای جلوگیری از اشتباه گرفتن با ویژه).
وجود دارد نه پیشفرض برای stipples (مگر اینکه یکی با دستور پیشفرض تنظیم شده باشد)، و آن را
شامل الف نامعتبر است موجود خیالی تصویر با چند ضلعی بدون مشخص کردن یک پایه
قلم
x N
مقیاس N
بزرگنمایی تصویر (علاوه بر هر بزرگنمایی پیش فرض) توسط N، یک شناور
عدد نقطه بزرگتر از صفر فرمان مقیاس ممکن است به اختصار 'sc' خلاصه شود.
باریک N
متوسط N
ضخیم N
ضخامت را تنظیم کنید موجود خیالی's خطوط باریک (متوسط و ضخیم به ترتیب) به N
بار 0.15pt (این مقدار را می توان در زمان کامپایل تغییر داد). پیش فرض 1.0 (3.0) است
و 5.0، به ترتیب)، که مربوط به 0.15pt (0.45pt و 0.75pt،
به ترتیب). مقدار ضخامت صفر کوچکترین خط موجود را انتخاب می کند
ضخامت مقادیر منفی باعث می شود ضخامت خط متناسب با مقدار باشد
اندازه نقطه فعلی
مقیاس نقطه
متن را برای مطابقت با تصویر مقیاس کنید. متن Gremlin معمولا در اندازه نقطه چاپ می شود
با دستورات مشخص شده است 1, 2, 3، یا 4، صرف نظر از هر گونه عامل پوسته پوسته شدن در
تصویر تنظیمات مقیاس نقطه باعث می شود که اندازه نقاط با تصویر بزرگ شود
(در داخل تپهالبته محدودیت ها). عملوند هر چیزی جز خاموش تبدیل خواهد شد
تغییر مقیاس متن
به طور پیش فرض
تنظیمات پیش فرض محیط تصویر را به تنظیمات موجود در تصویر فعلی بازنشانی کنید.
این به عنوان مکانیزم تنظیم پارامتر جهانی در ابتدا مورد استفاده قرار می گیرد
از تپه فایل ورودی، اما در هر زمان می توان از آن برای بازنشانی تنظیمات پیش فرض استفاده کرد.
عرض N
تصویر را مجبور به بودن می کند N اینچ عرض این همه فاکتورهای مقیاسبندی موجود را نادیده میگیرد
در همان تصویر 'عرض 0' نادیده گرفته می شود.
ارتفاع N
تصویر را مجبور به بودن می کند N اینچ ارتفاع دارد که بر سایر عوامل پوسته پوسته شدن غالب است. اگر هر دو
"عرض" و "ارتفاع" مشخص شده است که محدودیت سخت تر مقیاس را تعیین می کند
از تصویر ارتفاع و عرض دستورات با a ذخیره نمی شوند به طور پیش فرض فرمان
با این حال، اگر آن گزینه تنظیم شود، آنها بر مقیاس اندازه نقطه تأثیر خواهند گذاشت.
پرونده نام
دریافت عکس از موجود خیالی پرونده نام دایرکتوری فعلی (یا در کتابخانه
فهرست راهنما؛ را ببینید -M گزینه بالا). اگر دو پرونده دستورات داده می شود، دوم
یکی اولی را نادیده می گیرد. اگر نام وجود ندارد، یک پیام خطا گزارش می شود و
پردازش از ادامه دارد .GE خط.
NOTES درباره ما گروف
پس از grn یک پیش پردازنده است، از تورفتگی های فعلی، اندازه نقاط، حاشیه ها اطلاعی ندارد،
ثبت شماره و غیره. در نتیجه، خیر تپه ورودی را می توان بین قرار داد .GS و .GE
درخواست ها. با این حال، موجود خیالی متن در حال حاضر توسط تپه، بنابراین هر چیزی در یک واحد معتبر است
خط تپه ورودی در یک خط معتبر است موجود خیالی متن (ممنوع از دستورالعمل های '.' در
ابتدای یک خط). بنابراین، می توان معادلاتی را در داخل a داشت موجود خیالی رقم توسط
از جمله در موجود خیالی پرونده eqn عبارات محصور شده توسط جداکننده های از قبل تعریف شده
(به عنوان مثال $$).
هنگام استفاده از grn همراه با دیگر پیش پردازنده ها، بهتر است اجرا شود tbl قبل از grn, عکس,
و / یا دلخواه برای جلوگیری از کار زیاد tbl. معادله همیشه باید آخرین اجرا شود.
یک عکس یک موجودیت در نظر گرفته می شود، اما متوقف نمی شود تپه از تلاش برای شکستن آن
اگر از انتهای یک صفحه بیفتد. قرار دادن تصویر بین ماکروهای "keeps" در -me انجام می شود
از قرارگیری مناسب اطمینان حاصل کنید
grn استفاده تپهثبت شماره g1 از طریق g9 و رجیسترها را تنظیم می کند g1 و g2 به عرض
و ارتفاع از موجود خیالی قبل از ورود به عدد (بر حسب واحد دستگاه). .GS درخواست (این
برای کسانی است که می خواهند این ماکروها را بازنویسی کنند).
موجود خیالی فایل FORMAT
دو متمایز وجود دارد موجود خیالی فرمت های فایل، فرمت اصلی از AED گرافیک
نسخه ترمینال و یکشنبه or X11 نسخه یک پسوند به یکشنبه/X11 نسخه
اجازه دادن به نقاط مرجع با مختصات منفی است نه سازگار با AED
نسخه تا زمانی که یک موجود خیالی فایل حاوی مختصات منفی، هر دو فرمت نیست
توسط هر یک از نسخه ها به درستی خوانده می شود موجود خیالی or grn. تفاوت دیگر به
یکشنبه/X11 فرمت استفاده از نام برای اشیاء تصویری است (مانند POLYGON، CURVE) به جای
شماره. فایل هایی که تصویر یکسان را نشان می دهند در جدول 1 در هر قالب نشان داده شده است.
سانگرملین فایل گرملینفایل
0 240.00 128.00 0 240.00 128.00
CENTCENT 2
240.00 128.00 240.00 128.00
185.00 120.00 185.00 120.00
240.00 120.00 240.00 120.00
296.00 120.00 296.00 120.00
* -1.00 -1.00
2 3 2 3
10 مثلث 10 مثلث
چند ضلعی 6
224.00 416.00 224.00 416.00
96.00 160.00 96.00 160.00
384.00 160.00 384.00 160.00
* -1.00 -1.00
5 1 5 1
0 0
-1،1 -XNUMX،XNUMX
جدول 1. نمونه فایل
· خط اول هر کدام موجود خیالی فایل شامل هر دو رشته است gremlinfile (AED
نسخه) یا فایل سانگرملین (یکشنبه/X11)
· خط دوم فایل حاوی یک جهت و x و y مقادیر برای a
نقطه موقعیت یابی که با فاصله ها از هم جدا شده است. جهت گیری، یا 0 or 1، نادیده گرفته می شود
توسط یکشنبه/X11 نسخه. 0 یعنی که موجود خیالی موارد را به صورت افقی نمایش می دهد
فرمت (منطقه ترسیم گسترده تر از ارتفاع آن، با منو در بالای صفحه). 1 یعنی که
موجود خیالی چیزها را در قالب عمودی نمایش می دهد (منطقه طراحی بلندتر از آنچه هست).
گسترده، با منو در سمت چپ). x و y مقادیر ممیز شناور هستند که a را می دهند
زمانی که این فایل در فایل دیگری خوانده می شود، از نقطه موقعیت یابی استفاده می شود. چیز
در این خط واقعاً آنقدرها مهم نیست. مقدار "1 0.00 0.00" است
پیشنهادی.
· بقیه فایل شامل مشخصات عنصر صفر یا بیشتر است. پس از
آخرین مشخصات عنصر یک خط حاوی رشته "-1" است.
· خطوط بیش از 127 کاراکتر تا این حد کاهش می یابد.
عنصر مشخصات
· خط اول هر عنصر شامل یک عدد اعشاری منفرد است که نوع آن را نشان می دهد
عنصر (AED نسخه) یا نام اسکی آن (یکشنبه/X11 نسخه). جدول 2 را ببینید.
موجود خیالی فرمت فایل - مشخصات نوع شی
AED شماره یکشنبه/X11 شرح نام
0 BOTLEFT متن توجیه شده پایین-چپ
1 متن توجیه شده BOTRIGHT پایین-راست
2 CENTCENT متن توجیه شده در مرکز
3 وکتور بردار
4 قوس ARC
5 منحنی CURVE
6 POLYGON چند ضلعی
7 BSPLINE b-spline
8 BEZIER Bézier
10 متن بالا-چپ-توجیه شده TOPLEFT
11 TOPCENT متن بالا و مرکز توجیه شده
12 TOPRIGHT بالا-راست-متن توجیه شده
13 CENTLEFT متن توجیه شده در مرکز چپ
14 متن توجیه شده مرکز راست مرکز راست
15 BOTCENT متن توجیه شده پایین مرکز
جدول 2.
مشخصات را تایپ کنید موجود خیالی فایل ها
· بعد از نوع شی، تعداد متغیری از خطوط می آید که هر کدام یک نقطه را مشخص می کنند
برای نمایش عنصر استفاده می شود. هر خط شامل یک مختصات x و یک مختصات y است
در قالب ممیز شناور، جدا شده با فاصله. لیست امتیازات به پایان می رسد
یک خط حاوی رشته "-1.0 -1.0" (AED نسخه) یا یک ستاره، "*"
(یکشنبه/X11 نسخه)
· بعد از نقاط، یک خط حاوی دو مقدار اعشاری می آید که براش و
اندازه برای عنصر قلم مو سبک طراحی اشیاء را تعیین می کند.
برای بردارها، قوسها و منحنیها شش مقدار براش معتبر وجود دارد:
1- خطوط نقطه چین نازک
2 - خطوط نازک نقطه چین
3- خطوط جامد ضخیم
4- خطوط چین نازک
5- خطوط جامد نازک
6- خطوط توپر متوسط
برای چند ضلعی ها، یک مقدار دیگر، 0، معتبر است. این یک چند ضلعی با یک مشخص می کند
مرز نامرئی برای متن، قلم مو یک فونت را به صورت زیر انتخاب می کند:
1 - Roman (فونت R در گروف)
2 - ایتالیک (خط من به صورت گراف)
3 − پررنگ (فونت B به صورت groff)
4 - خاص (فونت S به صورت گراف)
اگر استفاده می کنید grn برای اجرای تصاویر خود خنده، فونت واقعا فقط یک است
فونت شروع: رشته متن می تواند شامل دنباله های قالب بندی مانند "\fI" یا "\d" باشد.
که ممکن است فونت را تغییر دهد (و همچنین بسیاری از کارهای دیگر را انجام دهد). برای متن، اندازه
فیلد یک مقدار اعشاری بین 1 و 4 است. اندازه فونت را انتخاب می کند
متن رسم خواهد شد برای چند ضلعی ها، این فیلد اندازه به عنوان یک پایه تفسیر می شود
عدد برای پر کردن چند ضلعی از این عدد برای نمایه سازی در یک فونت ساده استفاده می شود
در زمان چاپ
· آخرین خط هر عنصر شامل یک عدد اعشاری و یک رشته کاراکتر است.
با یک فضای واحد جدا شده است. عدد، تعداد کاراکترهای موجود در آن است
رشته این اطلاعات فقط برای عناصر متن استفاده می شود و حاوی متن است
رشته ممکن است در داخل متن فضاهایی وجود داشته باشد. برای قوس ها، منحنی ها و بردارها، این
خط عنصر شامل رشته "0" است.
NOTES ON مختصات
موجود خیالی برای طراحی شده بود AEDs، و مختصات آن منعکس کننده است AED فضای مختصات برای
تصاویر عمودی، مقادیر x از 116 تا 511، و مقادیر y از 0 تا 483. برای افقی
در تصاویر، مقادیر x از 0 تا 511 و مقادیر y از 0 تا 367 متغیر است.
لازم نیست کاملاً به این محدوده پایبند باشید، اگر حداقل در این محدوده بمانید بهترین نتایج را خواهید گرفت
مجاورت، همسایگی. همچنین، لیست نقاط با یک نقطه از (-1، -1) خاتمه می یابد، بنابراین شما هرگز نباید
از مختصات منفی استفاده کنید موجود خیالی مختصات را با استفاده از فرمت "%f1.2" می نویسد. این است
اگر می خواهید آن را تغییر دهید، احتمالاً ایده خوبی است که از همان قالب استفاده کنید grn کد
NOTES ON SUN/X11 مختصات
دیگر محدودیتی در محدوده مختصات مورد استفاده برای ایجاد اشیاء در آن وجود ندارد
یکشنبه/X11 نسخه موجود خیالی. با این حال، فایل هایی با مختصات منفی اراده مشکلات را ایجاد کنید
اگر بر روی نمایش داده شود AED.
با استفاده از خدمات onworks.net از grn آنلاین استفاده کنید