अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

टीजीआईएफ - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में टीजीआईएफ चलाएं

यह कमांड टीजीआईएफ है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


टीजीआईएफ - X2 के अंतर्गत Xlib आधारित इंटरैक्टिव 11-डी ड्राइंग सुविधा। पदानुक्रमित का समर्थन करता है
चित्रों का निर्माण और चित्रों के सेट के बीच आसान नेविगेशन। यह भी एक हाइपर है-
वर्ल्ड-वाइड-वेब पर ग्राफ़िक्स (या हाइपर-स्ट्रक्चर्ड-ग्राफ़िक्स) ब्राउज़र।

SYNOPSIS


टीजीआईएफ [-प्रदर्शन प्रदर्शित होने वाला नाम] [-फग ] [-बीजी ] [-बीडीई ] [-आर.वी.] [-एनवी] [-बस]
[-reqcolor] [-cwo[+sbwarp]] [-अति] [-चलाना ] [-dbim
{xcin|chinput|xim|kinput2|tgtwb5[,font]}] [-sbim XIM] [-usexlib] [{-a4|-पत्र}]
[-लिस्टडॉनट्रीनकोड] [-संस्करण] [-पीडीएफएसपीडी | -पीडीएफएसपीडी=सत्य | -पीडीएफएसपीडी=गलत ] [-pssetup
" " ] [-tgwb2 [-rmcastlibdir | -rmcastlibpath ]] [-नोमोड]
[-ज्यामिति ] [=] [{पट्टिका[.obj]|-मर्ज file1[.obj] file2[.obj] ...}]

or

टीजीआईएफ प्रिंट [-ईपीएस] [-p] [-पीएस] [-f] [-टेक्स्ट] [-ईपीएसआई] [-टिफ़ेप्सी] [-gif] [-पंग] [-जेपीईजी]
[-पीपीएम] [-पीबीएम] [-xpm] [-xbm] [-एचटीएमएल] [पीडीएफ] [-नेटलिस्ट] [-एसवीजी] [-प्रदर्शन प्रदर्शित होने वाला नाम]
[-स्टडआउट] [-कच्चा[+एच[ईडरओनली]]] [-डोसेप्सफ़िल्टर [-केवल पूर्वावलोकन]] [-स्थिति] [-गाय] [-रंग |
-reqcolor] [-एडोब | -एडोब= / | -एडोब=झूठा ] [-डॉनट्रीनकोड= |
-लिस्टडॉनट्रीनकोड] [-संस्करण | -समायोजितसंस्करण] [-उत्पादित=] [-पृष्ठ ]
[-प्रिंट_सीएमडी " "] [-one_file_per_page] [-pepsc] [-पीडीएफएसपीडी | -पीडीएफएसपीडी=सत्य |
-पीडीएफएसपीडी=गलत ] [-pssetup " " ] [-j2p6_cmd " " ] [-संघनित न करें |
-संघनित] [{-a4|-पत्र}] [-noshowpageineps] [-शांत] [-bop_hook " "] [-ईओपी_हुक
" "] [-tmp_file_mode " संख्या>"] [-पैटर्नडिर " निर्देशिका>"] [-o]
[-चलाना ] [file1[.obj] file2[.obj] ...]

वर्णन


टीजीआईएफ एक इंटरैक्टिव ड्राइंग टूल है जो उपयोगकर्ता को वस्तुओं को खींचने और उनमें हेरफेर करने की अनुमति देता है
एक्स विंडो सिस्टम। Tgif पहले रूप में अंतःक्रियात्मक रूप से चलता है। दूसरे रूप में दिखाया गया है
SYNOPSIS अनुभाग में, tgif केवल प्रिंट करता है फ़ाइल1.obj, फ़ाइल2.obj, आदि (द्वारा उत्पन्न) टीजीआईएफ)
पोस्टस्क्रिप्ट(TM) पृष्ठ विवरण फ़ाइलों में (विंडोज़ या फ़ॉन्ट खोले बिना) और पाइप में
उन्हें LPR(1) यदि इनमें से कोई नहीं -ईपीएस, -p, -ईपीएसआई, -टिफ़ेप्सी, -gif, -पंग, -जेपीईजी, -पीपीएम, -पीबीएम,
-xpm, -xbm, -एचटीएमएल, पीडीएफ, -पीएस, -f, -टेक्स्ट, -नेटलिस्टया, -एसवीजी विकल्प निर्दिष्ट हैं. यह
के प्रपत्र मुद्रण tgif का तरीका है निर्यात एक tgif फ़ाइल को दूसरे प्रारूप में। इस मामले में,
किसी भी अन्य अपरिचित कमांड लाइन विकल्प को भेजा जाता है LPR(1). इस मोड में, tgif है
अप्रचलित के साथ संगत prtgif. एक प्रतीक फ़ाइल (नीचे विवरण देखें) भी हो सकती है
निर्दिष्ट करके मुद्रित किया गया सिम स्पष्ट रूप से विस्तार.

कमांड लाइन तर्क पट्टिका की एक फ़ाइल या यूनिफ़ॉर्म रिसोर्स लोकेटर (यूआरएल) निर्दिष्ट करता है
प्रारंभ में tgif द्वारा संपादित की जाने वाली वस्तुएं। केवल HTTP या FTP URL समर्थित हैं। (एक के लिए
यूआरएल और वर्ल्ड-वाइड-वेब का अधिक विस्तृत विवरण, पाठक को [1] दिया गया है।)

टीजीआईएफ पूरी तरह से पर आधारित है एक्सलिब. इसका परीक्षण X11R6 के अंतर्गत किया गया है, और इसके लिए 3 बटन वाले माउस की आवश्यकता होती है।

विकल्प


SYNOPSIS अनुभाग में दिखाए गए पहले फॉर्म में, कमांड लाइन तर्क हो सकते हैं:

-फग अग्रभूमि रंग निर्दिष्ट है .

-बीजी पृष्ठभूमि का रंग निर्दिष्ट है .

-बीडीई बॉर्डर का रंग निर्दिष्ट है .

-आर.वी. रिवर्स-वीडियो मोड में tgif प्रारंभ करें।

-एनवी सामान्य-वीडियो मोड में tgif प्रारंभ करें।

-बस tgif को ब्लैक एंड व्हाइट मोड में प्रारंभ करें।

-reqcolor
Tgif.PrintUsingRequestedColor X डिफ़ॉल्ट को सत्य पर सेट करने जैसा ही प्रभाव (देखें)।
एक्स डिफॉल्ट्स अनुभाग नीचे)।

-cwo केवल कैनवास विंडो. केवल कैनवास विंडो (नीचे टीजीआईएफ सबविंडोज़ अनुभाग देखें)
प्रदर्शित किया जाएगा। इसका प्रभाव Tgif.CanvasWindowOnly X को सेट करने जैसा ही है
डिफ़ॉल्ट से सत्य.

-cwo+sbwarp
If -cwo+sbwarp एकल-बटन-वॉर्प का उपयोग किया जाता है (वॉर्प करने के लिए बाईं माउस बटन पर क्लिक करें)
टेलीपोर्टिंग को सक्रिय करने के लिए उपयोग किया जाता है (नीचे टेलीपोर्ट/हाइपरजंप अनुभाग देखें)।

-अति में tgif प्रारंभ करें hyperspace मोड (नीचे हाइपरस्पेस अनुभाग देखें)।

-चलाना
टीजीआईएफ शुरू होने के बाद, आंतरिक कमांड निष्पादित करें (आंतरिक आदेश देखें
नीचे अनुभाग)। अगर स्ट्रिंग "-" है, tgif से आंतरिक कमांड निष्पादित करता है
मानक इनपुट।

-dbim तरीका
उपयोग तरीका डबल-बाइट फ़ॉन्ट्स के लिए इनपुट विधि के रूप में (स्क्वायर डबल बाइट फ़ॉन्ट्स देखें)।
नीचे अनुभाग)। इसका उपयोग इसके साथ मिलकर नहीं किया जा सकता -sbim.

-sbim तरीका
उपयोग तरीका सिंगल-बाइट फ़ॉन्ट के लिए इनपुट विधि के रूप में। यह उपयोगी है यदि X
कीबोर्ड एक्सटेंशन का उपयोग अंतर्राष्ट्रीय वर्णों को इनपुट करने में किया जाता है (मृत कुंजियों के साथ)।
इसका उपयोग इसके साथ मिलकर नहीं किया जा सकता -dbim.

-usexlib
यदि tgif को -DUSE_XT_INITIALIZE, X टूलकिट आरंभीकरण रूटीन के साथ संकलित किया गया है
tgif को सेटअप करने के लिए उपयोग किया जाएगा। इस कमांड लाइन विकल्प का उपयोग करने से tgif को बाध्य होना पड़ेगा
-DUSE_XT_INITIALIZE कंपाइलर विकल्प को अनदेखा करें और केवल Xlib का उपयोग करें। यह उपयोगी है
जब tgif के लिए सिस्टम संसाधन फ़ाइल ठीक से स्थापित नहीं है या गड़बड़ है और
बायपास करने की जरूरत है.

-a4 इस विकल्प का उपयोग करने का प्रभाव Tgif.PSA4PaperSize X डिफ़ॉल्ट को सेट करने जैसा ही होता है
सच करने के लिए।

-पत्र
इस विकल्प का उपयोग करने का प्रभाव Tgif.InitialPaperSize X को सेट करने जैसा ही होता है
"अक्षर" के लिए डिफ़ॉल्ट

-noshowpageineps
इस विकल्प का उपयोग करने का प्रभाव Tgif.ShowPageInEPS X डिफ़ॉल्ट को सेट करने जैसा ही होता है
असत्य को।

-शांत यदि इस विकल्प का उपयोग किया जाता है, तो tgif मानक संदेशों को दबा देगा।

-लिस्टडॉनट्रीनकोड=
यदि इस विकल्प का उपयोग किया जाता है, तो tgif पोस्टस्क्रिप्ट फ़ॉन्ट नामों की सूची प्रिंट कर लेगा
tgif संकलित करने में प्रयुक्त -D_DONT_REENCODE कंपाइलर विकल्प में निर्दिष्ट।

SYNOPSIS अनुभाग में दिखाए गए दूसरे फॉर्म में, कमांड लाइन तर्क हो सकते हैं:

-संस्करण
यदि इस विकल्प का उपयोग किया जाता है, तो tgif इसके संस्करण संख्या और कॉपीराइट को प्रिंट कर देगा
कमांड लाइन।

-समायोजितसंस्करण
यदि इस विकल्प का उपयोग किया जाता है, तो tgif इसके संस्करण संख्या और कॉपीराइट को प्रिंट कर देगा
कमांड लाइन और तुरंत बाहर निकल जाता है।

-नोमोड
इस विकल्प का उपयोग करने का प्रभाव Tgif.NoModeWindow X को डिफ़ॉल्ट पर सेट करने जैसा ही होता है
सच है।

-ईपीएस (या -p)
एक इनकैप्सुलेटेड पोस्टस्क्रिप्ट(TM) फ़ाइल उत्पन्न करता है फ़ाइल.ईपीएस; यह फ़ाइल हो सकती है
\psfig, \epsf, या \psfile निर्माण के माध्यम से एक LaTeX फ़ाइल में शामिल किया गया है (देखें
नीचे लेटेक्स चित्र प्रारूप अनुभाग)।

-पीएस (या -f)
में एक पोस्टस्क्रिप्ट फ़ाइल उत्पन्न करता है फ़ाइल.पीएस; इस फ़ाइल को पोस्टस्क्रिप्ट में मुद्रित किया जा सकता है
प्रिंटर के साथ LPR(1).

-टेक्स्ट में एक टेक्स्ट फ़ाइल जेनरेट करता है फ़ाइल.txt; टेक्स्ट फ़ाइल में सभी दृश्यमान टेक्स्ट और कैन शामिल हैं
वर्तनी जांचकर्ता को खिलाएं।

-ईपीएसआई पूर्वावलोकन बिटमैप के साथ एक इनकैप्सुलेटेड पोस्टस्क्रिप्ट (ईपीएस) फ़ाइल उत्पन्न करता है फ़ाइल.ईपीएस.
यदि वैध डिस्प्ले पहुँच योग्य नहीं है तो Tgif निरस्त हो जाता है।

-टिफ़ेप्सी
डॉस ईपीएस बाइनरी फ़ाइल हेडर और एक अनुगामी टीआईएफएफ छवि के साथ एक ईपीएस फ़ाइल उत्पन्न करता है
in फ़ाइल.ईपीएस. अधिक जानकारी के लिए Microsoft Windows EPSI फ़ाइलें जनरेट करना अनुभाग देखें
विवरण। यदि वैध डिस्प्ले पहुँच योग्य नहीं है तो Tgif निरस्त हो जाता है।

-gif में एक GIF फ़ाइल जनरेट करता है फ़ाइल.gif. कृपया X में Tgif.GifToXpm के लिए नोट्स देखें
नीचे डिफ़ॉल्ट अनुभाग। यदि वैध डिस्प्ले पहुँच योग्य नहीं है तो Tgif निरस्त हो जाता है।

-पंग में एक पीएनजी फ़ाइल उत्पन्न करता है फ़ाइल.पीएनजी. यदि वैध प्रदर्शन नहीं है तो Tgif निरस्त हो जाता है
सुलभ।

-जेपीईजी में एक JPEG फ़ाइल उत्पन्न करता है फ़ाइल.jpg. यदि वैध प्रदर्शन नहीं है तो Tgif निरस्त हो जाता है
सुलभ।

-पीपीएम में एक पीपीएम फ़ाइल उत्पन्न करता है फ़ाइल.पीपीएम. यदि वैध प्रदर्शन नहीं है तो Tgif निरस्त हो जाता है
सुलभ।

-पीबीएम में एक पीबीएम फ़ाइल उत्पन्न करता है फ़ाइल.पीबीएम. यदि वैध प्रदर्शन नहीं है तो Tgif निरस्त हो जाता है
सुलभ।

-xpm में एक X11 पिक्समैप (XPM) फ़ाइल जेनरेट करता है फ़ाइल.xpm. यदि वैध प्रदर्शन है तो Tgif निरस्त हो जाता है
पहुँच से दूर।

-xbm में एक X11 बिटमैप (XBM) फ़ाइल उत्पन्न करता है फ़ाइल.xbm. यदि वैध प्रदर्शन है तो Tgif निरस्त हो जाता है
पहुँच से दूर।

-एचटीएमएल में एक GIF फ़ाइल जनरेट करता है फ़ाइल.gif और एक HTML फ़ाइल फ़ाइल.एचटीएमएल. Tgif निरस्त हो जाता है यदि a
वैध प्रदर्शन पहुंच योग्य नहीं है.

पीडीएफ में एक पीडीएफ फाइल तैयार करता है फ़ाइल.पीडीएफ. कृपया X में Tgif.PsToPdf के लिए नोट्स देखें
नीचे डिफ़ॉल्ट अनुभाग।

-नेटलिस्ट
में एक टेक्स्ट फ़ाइल जेनरेट करता है फ़ाइल.नेट और एक टेक्स्ट फ़ाइल फ़ाइल.सीएमपी. फ़ाइल.नेट शामिल हैं
नेटलिस्ट जानकारी एक तालिका में संग्रहीत है। इसमें पहली पंक्ति में कॉलम नाम हैं
और इसमें प्रत्येक पंक्ति एक पोर्ट नाम है (डबल-कोट्स से घिरा हुआ), जिसके बाद एक है
अल्पविराम और ए वर्ण, उसके बाद एक सिग्नल नाम (दोहरे अक्षर से घिरा हुआ)
उद्धरण)। फ़ाइल.सीएमपी फ़ाइल में घटकों के बारे में जानकारी शामिल है. प्रत्येक
घटक अपने नाम से शुरू होता है और उसके प्रकार से। किसी घटक के गुण
बाद में मुद्रित किए जाते हैं (द्वारा इंडेंट किया गया)। पात्र)।

-एसवीजी में एक एसवीजी फ़ाइल उत्पन्न करता है फ़ाइल.svg. कृपया Tgif.EpsToTmpSvg और के लिए नोट्स देखें
नीचे X DEFAULTS अनुभाग में Tgif.TmpSvgToSvg।

-स्टडआउट
किसी फ़ाइल में आउटपुट उत्पन्न करने के बजाय आउटपुट को मानक आउटपुट पर भेजता है।

-कच्चा फ़ाइलों की सामग्री को stdout पर डंप करने का कारण बनता है।

-कच्चा+ज If -कच्चा+ज का उपयोग किया जाता है और यदि फ़ाइल एक HTTP URL है, तो HTTP हेडर को भी इसमें डंप कर दिया जाता है
स्टडआउट

-कच्चा+केवल हेडर
If -कच्चा+केवल हेडर का उपयोग किया जाता है और यदि फ़ाइल एक HTTP URL है, तो HTTP हेडर है
स्टडआउट करने के लिए फेंक दिया गया।

-डोसेप्सफ़िल्टर
टीजीआईएफ को डॉस ईपीएस बाइनरी फाइल हेडर से छुटकारा पाने के लिए एक फिल्टर के रूप में कार्य करता है
DOS/Windows EPS फ़ाइल में अनुगामी TIFF छवि।

-केवल पूर्वावलोकन
If -डोसेप्सफ़िल्टर अधिकृत है, -केवल पूर्वावलोकन tgif को फ़िल्टर के रूप में कार्य करता है
DOS/Windows EPS में पिछली TIFF छवि से पूर्वावलोकन बिटमैप निकालना
फ़ाइल.

-स्थिति
यदि इस विकल्प का उपयोग इनमें से किसी एक के साथ संयोजन में किया जाता है -कच्चा, -कच्चा+जया, -कच्चा+केवल हेडर
stderr में एक स्टेटस लाइन प्रदर्शित होने का कारण बनता है।

-गाय इस विकल्प का उपयोग करने का प्रभाव Tgif.UseGrayScale X को डिफ़ॉल्ट पर सेट करने जैसा ही होता है
सत्य (नीचे एक्स डिफॉल्ट अनुभाग देखें)।

-रंग (या -reqcolor)
रंग में मुद्रित करने के लिए, कोई भी इसका उपयोग कर सकता है -रंग या -reqcolor विकल्प। केवल
दोनों के बीच अंतर यह है कि उपयोग करना -reqcolor सेटिंग के समान ही प्रभाव पड़ता है
Tgif.PrintUsingRequestedColor X डिफ़ॉल्ट सत्य पर (X DEFAULTS अनुभाग देखें)
नीचे).

-एडोब (या -एडोब= / -एडोब=झूठा)
इस विकल्प का उपयोग करने का प्रभाव Tgif.UsePsAdobeString X को निर्दिष्ट करने जैसा ही होता है
चूक।

-डॉनट्रीनकोड=
इस विकल्प का उपयोग करने का प्रभाव Tgif.DontReencode X को निर्दिष्ट करने जैसा ही होता है
चूक।

-उत्पादित=
इस विकल्प का उपयोग करने का प्रभाव Tgif.ProducedBy X डिफ़ॉल्ट को निर्दिष्ट करने जैसा ही होता है।

-पृष्ठ एक निर्दिष्ट पृष्ठ का कारण बनता है (द्वारा निर्दिष्ट)। ) मुद्रित किया जाना है।

-प्रिंट_सीएमडी
इस विकल्प का उपयोग करने का प्रभाव Tgif.PrintCommand X को निर्दिष्ट करने जैसा ही होता है
चूक।

-one_file_per_page
प्रत्येक पृष्ठ को एक अलग फ़ाइल में मुद्रित करने का कारण बनता है।

-pepsc ईपीएस टिप्पणी सुरक्षित रखें. ईपीएस टिप्पणियों के बाद से यह कमांड लाइन विकल्प अप्रचलित हो गया
tgif-4.0.11 से शुरू करके हमेशा संरक्षित किया जाता है।

-नोलैंडपीडीएफएसपीडी
यह कमांडलाइन विकल्प tgif-4.1.42 में अप्रचलित हो गया। इसकी व्याख्या इस प्रकार की जाती है
-nopdfspd.

-पीडीएफएसपीडी (या -पीडीएफएसपीडी=सत्य -पीडीएफएसपीडी=गलत)
यदि -pdfspd या -pdfspd=true निर्दिष्ट है, तो "setpagedevice" उत्पन्न होता है
पीडीएफ फाइलों को निर्यात करते समय या अंतिम पोस्टस्क्रिप्ट फ़ाइल में अंतरिम पोस्टस्क्रिप्ट फ़ाइल
PS फ़ाइलें निर्यात करते समय। यदि -pdfspd=false निर्दिष्ट है, तो कोई "सेटपेजडिवाइस" नहीं होगा
पीडीएफ फाइलों को निर्यात करते समय या फाइनल में अंतरिम पोस्टस्क्रिप्ट फ़ाइल में उत्पन्न होता है
पीएस फ़ाइलें निर्यात करते समय पोस्टस्क्रिप्ट फ़ाइल। यह विकल्प ओवरराइड करता है
Tgif.PdfSetPageDevice X डिफ़ॉल्ट।

-pssetup
इन विकल्पों का उपयोग करने का प्रभाव Tgif.AdditionalPSSetup X को निर्दिष्ट करने जैसा ही होता है
चूक।

-tgwb2 यह कमांडलाइन विकल्प tgif में टैंग्राम व्हाइटबोर्ड सुविधा को सक्षम करता है। यह
की आवश्यकता होती है librmcast.so (विश्वसनीय आईपी-मल्टीकास्ट लाइब्रेरी)। आरमकास्ट का स्थान
लाइब्रेरी को वैकल्पिक कमांडलाइन तर्क द्वारा निर्दिष्ट किया जा सकता है -rmcastlibdir.
वैकल्पिक रूप से, rmcast लाइब्रेरी का पूरा पथ का उपयोग करके निर्दिष्ट किया जा सकता है
वैकल्पिक कमांडलाइन तर्क -rmcastlibpath. (कृपया ध्यान दें कि rmcast लाइब्रेरी
केवल लिनक्स मशीनों पर ही बड़े पैमाने पर परीक्षण किया गया है।)

-j2p6_cmd
इस विकल्प का उपयोग करने का प्रभाव Tgif.JpegToPpm6 X डिफ़ॉल्ट को निर्दिष्ट करने जैसा ही होता है।

-संघनित न करें
इस विकल्प का उपयोग करने का प्रभाव Tgif.DontCondensePSFile X को सेट करने जैसा ही होता है
डिफ़ॉल्ट से सत्य.

-संघनित
इस विकल्प का उपयोग करने का प्रभाव Tgif.DontCondensePSFile X को सेट करने जैसा ही होता है
डिफ़ॉल्ट से असत्य।

-bop_hook और -ईओपी_हुक
इन विकल्पों का उपयोग करने का प्रभाव Tgif.PSBopHook और को निर्दिष्ट करने के समान ही होता है
Tgif.PSEpsHook X डिफ़ॉल्ट।

-tmp_file_mode
इस विकल्प का उपयोग Tgif.TmpFileMode X को निर्दिष्ट करने के समान ही प्रभाव डालता है
चूक।

-पैटर्नडिर
इस विकल्प का उपयोग करने का प्रभाव Tgif.CustomPatternDir X को निर्दिष्ट करने जैसा ही होता है
चूक।

-o यदि यह विकल्प निर्दिष्ट नहीं है, तो आउटपुट फ़ाइल (ईपीएस, पीएस, आदि) में चली जाती है
इनपुट फ़ाइल के समान निर्देशिका। अगर -oनिर्दिष्ट किया गया है, आउटपुट फ़ाइल जाती है
द्वारा निर्दिष्ट निर्देशिका में .

-मर्ज file1 file2 ...
इस विकल्प का प्रयोग करने से विलय हो जाता है file1.ओबीजे, file2.obj, आदि को एक बहुपृष्ठ फ़ाइल में।

बुनियादी कार्यक्षमताओं


टीजीआईएफ द्वारा समर्थित आदिम वस्तुएँ आयताकार, अंडाकार, गोल-कोने वाले आयत हैं,
आर्क, पॉलीलाइन, बहुभुज, ओपन-स्पलाइन, क्लोज्ड-स्पलाइन, टेक्स्ट, X11 बिटमैप्स, कुछ विशिष्ट
X11 पिक्समैप्स और इनकैप्सुलेटेड पोस्टस्क्रिप्ट के रूप। (कृपया ध्यान दें कि स्प्लिंस tgif
ड्रा हैं नहीं बेज़ियर वक्र।) वस्तुओं को एक साथ समूहीकृत करके बनाया जा सकता है वर्गीकृत किया वस्तु। ए
आदिम या समूहीकृत वस्तु को एक में बनाया जा सकता है आइकॉन वस्तु या ए प्रतीक के माध्यम से वस्तु
उपयोगकर्ता आदेश.

Tgif ऑब्जेक्ट दो प्रकार की फ़ाइलों में संग्रहीत होते हैं। एक फ़ाइल के साथ .obj विस्तार (संदर्भित)
एक के रूप में वस्तु फ़ाइल) ऑब्जेक्ट्स की एक फ़ाइल है, और एक फ़ाइल है सिम विस्तार (के रूप में संदर्भित)
a प्रतीक फ़ाइल) एक ``बिल्डिंग-ब्लॉक'' ऑब्जेक्ट निर्दिष्ट करती है। ए टेलीपोर्ट को तंत्र प्रदान किया गया है
यात्रा (या हाइपरजंप) .obj फ़ाइलों के बीच। एक बिल्डिंग-ब्लॉक ऑब्जेक्ट में निम्न शामिल होते हैं
प्रतिनिधित्व भाग और परिभाषा वस्तु का भाग (जो खाली हो सकता है)। टीजीआईएफ
प्रदान करके पदानुक्रमित रेखाचित्रों के ``नीचे से ऊपर'' निर्माण का समर्थन करता है
किसी ड्राइंग में बिल्डिंग-ब्लॉक ऑब्जेक्ट को ``इंस्टेंटियेट'' करने की क्षमता। टीजीआईएफ भी सपोर्ट करता है
उपयोगकर्ता को किसी भी वस्तु को बनाने की अनुमति देकर चित्रों की ``ऊपर से नीचे'' विशिष्टता
प्रतिनिधित्व एक गैर-निर्दिष्ट उपप्रणाली का। दोनों प्रकार की फ़ाइलें फॉर्म में संग्रहीत की जाती हैं
प्रोलॉग तथ्यों का. चित्रों की व्याख्या करने के लिए प्रोलॉग कोड लिखा जा सकता है! (यह बाकी है
उपयोगकर्ता को कोड तैयार करना होगा। अधिक विवरण के लिए प्रोलॉग/सी टेस्टड्राइव अनुभाग देखें।)
प्रोलॉग इंजन को कहा जाता है ड्राइवरों अनुसरण किए जाने वाले अनुभागों में. (अन्य प्रकार के
ड्राइवरों को भी अनुमति है, उदाहरण के लिए, सी में लिखा गया है।)

पाठ आधारित विशेषताओं किसी भी गैर-पाठ्य वस्तु से जोड़ा जा सकता है। में निर्दिष्ट गुण
जब ऐसी कोई वस्तु होती है तो बिल्डिंग-ब्लॉक ऑब्जेक्ट का प्रतिनिधित्व भाग गैर-वियोज्य होता है
त्वरित। विवरण के लिए विशेषताएँ अनुभाग देखें।

Tgif कुछ भिन्न स्वरूपों में आउटपुट उत्पन्न कर सकता है। डिफ़ॉल्ट रूप से, आउटपुट में है
पोस्टस्क्रिप्ट प्रारूप (रंगीन पोस्टस्क्रिप्ट समर्थित है), और इसे नाम की फ़ाइल में जेनरेट किया जाता है
/tmp/Tgifa* (mktemp() कॉल द्वारा निर्मित) जहां * एक संख्या है; इस फ़ाइल को पाइप किया गया है
LPR(1). यह तब होता है जब लेज़र-प्रिंटर आइकन चॉइस विंडो में प्रदर्शित होता है
(टीजीआईएफ विंडोज़ के नामकरण के लिए टीजीआईएफ सबविंडोज़ अनुभाग देखें)। यह आउटपुट हो सकता है
के साथ एक फ़ाइल पर पुनर्निर्देशित किया गया .ps विस्तार। ऐसा तब होता है जब PS आइकन प्रदर्शित होता है
च्वाइस विंडो में. जब पीडीएफ चॉइस विंडो में आइकन प्रदर्शित होता है, आउटपुट होता है
के साथ एक फ़ाइल में जेनरेट किया गया . पीडीएफ विस्तार। डिफ़ॉल्ट रूप से, tgif कॉल करता है ps2pdf(1) से
भूत-प्रेत(1) कन्वर्ट करने के लिए पैकेज PS ए के लिए फ़ाइल करें पीडीएफ फ़ाइल। जब LaTeX (या ईपीएसआई) आइकन
चॉइस विंडो में प्रदर्शित होता है, आउटपुट एक फ़ाइल में उत्पन्न होता है ईपीएस
विस्तार। यह फ़ाइल एनकैप्सुलेटेड पोस्टस्क्रिप्ट (या एनकैप्सुलेटेड पोस्टस्क्रिप्ट) में है
इंटरचेंज) प्रारूप; इसे LaTeX दस्तावेज़ में शामिल किया जा सकता है \psfig या \epsf
निर्माण; इस पर बाद में चर्चा होगी। ईपीएस और ईपीएसआई के बीच एकमात्र अंतर
प्रारूप यह है कि ईपीएसआई फ़ाइल में एक पूर्वावलोकन बिटमैप होता है। हालाँकि, इसमें समय लगता है
पूर्वावलोकन बिटमैप उत्पन्न करें. यदि ईपीएस/ईपीएसआई फ़ाइल को किसी टूल में शामिल किया जाना है
जो पूर्वावलोकन बिटमैप का उपयोग करना नहीं जानता, ईपीएसआई का उपयोग न करके समय बचाया जा सकता है
प्रारूप। जब T चॉइस विंडो में आइकन प्रदर्शित होता है, आउटपुट उत्पन्न होता है
एक के साथ फाइल .txt विस्तार। यह एक टेक्स्ट फ़ाइल है जिसमें सभी दृश्यमान टेक्स्ट शामिल हैं; यह हो सकता है
वर्तनी जाँचकर्ता को खिलाया गया। जब x11bm (X11 बिटमैप) आइकन चॉइस में प्रदर्शित होता है
विंडो और रंग आउटपुट है नहीं चयनित, tgif के साथ आउटपुट उत्पन्न करता है एक्सबीएमx
विस्तार; आउटपुट X11 बिटमैप प्रारूप में है. हालाँकि, यदि x11bm आइकन है
चॉइस विंडो और रंग आउटपुट में प्रदर्शित होता है is चयनित (^#k कीबोर्ड के माध्यम से)।
आदेश--^ दर्शाता है और # को दर्शाता है या कुंजी), फिर tgif
के साथ आउटपुट उत्पन्न करता है .एक्सपीएम एक्सटेंशन, और आउटपुट X11 पिक्समैप प्रारूप में है
(इस XPM प्रारूप का संस्करण Tgif.XPmOutputVersion X की सेटिंग्स पर निर्भर करता है
गलती करना)। जब GIF चॉइस विंडो में आइकन प्रदर्शित होता है, आउटपुट उत्पन्न होता है
के साथ एक फ़ाइल में . Gif विस्तार। डिफ़ॉल्ट रूप से, tgif xpmtoppm और ppmtogif को कॉल करता है
नेटपीबीएम(1) कन्वर्ट करने के लिए पैकेज XPM ए के लिए फ़ाइल करें GIF फ़ाइल.

X11 बिटमैप फ़ाइलें, X11 पिक्समैप फ़ाइलों के कुछ रूप (जैसे कि tgif द्वारा उत्पन्न फ़ाइल;
विवरण के लिए X11 PIXMAP पर अनुभाग देखें), GIF फ़ाइलें, और इनकैप्सुलेटेड पोस्टस्क्रिप्ट (EPS)
फ़ाइलें हो सकती हैं आयातित tgif में और tgif आदिम वस्तुओं के रूप में दर्शाया जाएगा। फ़ाइलें अंदर
अन्य रेखापुंज प्रारूप (उदाहरण के लिए, JPEG, TIFF, आदि) को बाहरी होने पर भी tgif में आयात किया जा सकता है
टूल का उपयोग उन्हें X11 पिक्समैप फ़ाइलों में परिवर्तित करने के लिए किया जा सकता है। कृपया आयात रास्टर देखें
विवरण के लिए ग्राफ़िक्स अनुभाग।

टीजीआईएफ चित्रों को अक्षर आकार के कागज (8.5 इंच गुणा 11 इंच) पर मुद्रित किया जाना चाहिए। दोनों
लैंडस्केप और पोर्ट्रेट पृष्ठ शैलियाँ tgif द्वारा समर्थित हैं। कमी (या आवर्धन)
कमी/आवर्धन सेट करने के लिए #% कीबोर्ड कमांड द्वारा नियंत्रित किया जा सकता है। यदि
कंपाइलर फ़्लैग -DA4PAPER को परिभाषित किया गया है (Imakefile या Makefile.noimake में), तो आउटपुट है
माना जाता है कि इसे A4 पेपर पर मुद्रित किया जाना चाहिए (जिसका आयाम लगभग 8.25 इंच है)।
11.7 इंच)।

चित्रमय OBJECTS


एक में एक वस्तु वस्तु (.obj) फ़ाइल एक आदिम वस्तु, एक समूहीकृत वस्तु, या एक हो सकती है आइकॉन
वस्तु। ए प्रतीक (सिम) फ़ाइल में किसी ऑब्जेक्ट फ़ाइल में कितनी भी संख्या में ऑब्जेक्ट की अनुमति हो सकती है
बिल्कुल एक प्रतीक वस्तु। (याद रखें कि एक प्रतीक फ़ाइल एक बिल्डिंग-ब्लॉक ऑब्जेक्ट को निर्दिष्ट करती है।)
प्रतीक फ़ाइल में प्रतीक ऑब्जेक्ट बिल्डिंग-ब्लॉक का प्रतिनिधित्व भाग है
ऑब्जेक्ट, और शेष प्रतीक फ़ाइल बिल्डिंग-ब्लॉक का परिभाषा भाग है
वस्तु। प्रतीक वस्तु को इससे अलग करने के लिए धराशायी रूपरेखा के साथ हाइलाइट किया गया है
बाकी वस्तुएं. जब एक बिल्डिंग-ब्लॉक ऑब्जेक्ट को इंस्टेंट किया जाता है, तो इसका प्रतीक भाग
फ़ाइल को ग्राफ़िक्स संपादक में कॉपी किया जाता है, और यह बिल्डिंग-ब्लॉक के लिए आइकन बन जाता है
वस्तु।

टीजीआईएफ में सभी वस्तुओं को स्थानांतरित किया जा सकता है, डुप्लिकेट किया जा सकता है, हटाया जा सकता है, घुमाया जा सकता है, फ़्लिप किया जा सकता है, और कतरा जा सकता है।
हालाँकि, नॉन-स्ट्रेचेबल टेक्स्ट मोड में, टेक्स्ट ऑब्जेक्ट को स्ट्रेच नहीं किया जा सकता है। एक पाठ के लिए
वस्तु, यदि इसे खींचा नहीं गया है, घुमाया नहीं गया है, या कतरा नहीं गया है, तो इसे क्षैतिज रूप से पलटने से ऐसा हो जाएगा
पाठ का औचित्य बदल जाता है और इसे लंबवत रूप से फ़्लिप करने से कोई प्रभाव नहीं पड़ता है।

टीजीआईएफ 32 भरण पैटर्न, 32 पेन पैटर्न, 7 डिफ़ॉल्ट लाइन चौड़ाई, 4 लाइन शैलियों का समर्थन करता है
(सादा, हेड एरो, टेल एरो, डबल एरो) पॉलीलाइन और ओपन-स्प्लिन के लिए, 9 डैश
पैटर्न, 3 प्रकार के टेक्स्ट औचित्य, 4 टेक्स्ट शैलियाँ (रोमन, इटैलिक, बोल्ड, बोल्ड-
इटैलिक), 11 डिफ़ॉल्ट टेक्स्ट आकार (8डीपीआई फ़ॉन्ट के लिए 10, 12, 14, 18, 24, और 75 और 11, 14,
17डीपीआई फ़ॉन्ट के लिए 20, 25, 34 और 100), 5 डिफ़ॉल्ट फ़ॉन्ट (टाइम्स, कूरियर, हेल्वेटिका, न्यू-
सेंचुरी-स्कूलबुक, प्रतीक), और 11 डिफ़ॉल्ट रंग (मैजेंटा, लाल, हरा, नीला, पीला,
गुलाबी, सियान, कैडेट-नीला, सफेद, काला, गहरा-स्लेट-ग्रे)। अतिरिक्त लाइन चौड़ाई हो सकती है
Tgif.MaxLineWidths, Tgif.LineWidth#, Tgif.ArrowWidth#, और के उपयोग के माध्यम से जोड़ा गया
Tgif.ArrowHeight# X डिफ़ॉल्ट। के उपयोग से अतिरिक्त पाठ आकार जोड़े जा सकते हैं
Tgif.FontSizes X डिफ़ॉल्ट। के प्रयोग से अतिरिक्त फॉन्ट जोड़े जा सकते हैं
Tgif.AdditionalFonts X डिफ़ॉल्ट। यदि डिफ़ॉल्ट फ़ॉन्ट उपलब्ध नहीं हैं, तो उनका
प्रतिस्थापन फ़ॉन्ट Tgif.HasAlterateDefaultFonts और संबंधित X द्वारा निर्दिष्ट किए जा सकते हैं
चूक अतिरिक्त रंग Tgif.MaxColors के उपयोग के माध्यम से जोड़े जा सकते हैं, और
Tgif.Color# X डिफ़ॉल्ट। कोई भी AddColor() या चुनेंColor() का चयन कर सकता है
रंग जोड़ने के लिए गुण मेनू। उपयोग के माध्यम से वैकल्पिक स्टार्टअप रंगों का चयन किया जा सकता है
Tgif.ColorFromXPixmap, Tgif.UseStdPalette8, Tgif.UseStdPalette27,
Tgif.UseStdPalette64, Tgif.UseStdPalette216, Tgif.UseMobileWebSafePalette,
Tgif.UseOpenOfficeGalaxyPalette, Tgif.UseOpenOfficeGooglePalette, और
Tgif.AdditionalColors X डिफ़ॉल्ट।

टीजीआईएफ में अधिकांश कमांड या तो पॉपअप मेनू द्वारा या उचित टाइप करके सक्रिय किए जा सकते हैं
गैर अक्षरांकीय कुंजी. किसी भी वस्तु को बदलने वाले सभी ऑपरेशन पूर्ववत किए जा सकते हैं
पुनः किया गया ज़ूम, स्क्रॉल, फ़ॉन्ट बदलने जैसे आदेश, जबकि कोई टेक्स्ट ऑब्जेक्ट चयनित नहीं है,
आदि पूर्ववत नहीं हैं। पूर्ववत करें/पुनः करें इतिहास बफ़र आकार का उपयोग करके सेट किया जा सकता है
Tgif.HistoryDepth X डिफ़ॉल्ट।

TGIF सबविंडोज़


इस अनुभाग में tgif विंडोज़ का वर्णन किया गया है।

चोटी खिड़की
वर्तमान डोमेन और उस फ़ाइल का नाम प्रदर्शित करता है जिसे tgif देख रहा है। चूहा
क्लिक और कुंजी दबाने का कोई प्रभाव नहीं पड़ता।

मेनू पट्टी खिड़की
यह विंडो शीर्ष विंडो के ठीक नीचे है। पुल-डाउन मेनू से सक्रिय किया जा सकता है
यह किसी भी माउस बटन के साथ. कुंजी दबाने पर कोई प्रभाव नहीं पड़ता. यदि HideMenubar() है
लेआउट मेनू से चयनित होने पर, यह विंडो अदृश्य हो जाती है। यदि शोमेनुबार() है
लेआउट मेनू से चयनित (जिसे कैनवास विंडो से सक्रिय किया जा सकता है)।
नीचे), यह विंडो दृश्यमान हो जाती है।

व्यू, टेक्स्ट और ग्राफ़िक्स पुल-डाउन मेनू कैस्केडिंग मेनू हैं और ये नहीं हो सकते
टिकी (देखें पॉपअप मेनू विवरण के लिए नीचे उपधारा)।

मैसेज खिड़की
यह मेनूबार विंडो के ठीक नीचे है और दाईं ओर यह tgif संदेश प्रदर्शित करता है।
इस विंडो में बाईं माउस बटन पर क्लिक करने से संदेश इस ओर स्क्रॉल हो जाते हैं
नीचे, दाएँ माउस बटन पर क्लिक करने से ऊपर की ओर स्क्रॉल होता है, और या पर क्लिक करता है
मध्य माउस बटन को खींचने से संदेश इतिहास में स्थान तक स्क्रॉल होता है
यह इस बात पर निर्भर करता है कि माउस को कहाँ क्लिक किया गया है। यदि (या ) कुंजी रखी हुई है
बाएँ/दाएँ माउस बटन पर क्लिक करने पर यह दाएँ/बाएँ स्क्रॉल होता है।

पैनल (पसंद) खिड़की
यह संदेश विंडो के बाईं ओर की विंडो है, और इसमें एक संग्रह है
वर्तमान को प्रतिबिंबित करने वाले आइकन (tgif आइकन ऑब्जेक्ट के साथ भ्रमित न हों)।
टीजीआईएफ की स्थिति. ऊपर/नीचे, बाएँ/दाएँ क्रम में, यह वर्तमान ड्राइंग प्रदर्शित करता है
मोड, पृष्ठ शैली (चित्र या परिदृश्य), संपादन (नीचे देखें), प्रिंट/निर्यात मोड,
ज़ूम फ़ैक्टर, मूव और स्ट्रेच मोड (बाधित या अप्रतिबंधित), त्रिज्या के लिए
गोल-कोने वाले आयत, पाठ का घुमाव, पृष्ठ संख्या या पंक्ति/स्तंभ, पृष्ठ लेआउट
मोड (स्टैक्ड या टाइल), क्षैतिज संरेखण (एलसीआरएस -), लंबवत संरेखण (टीएम)।
बीएस -), फ़ॉन्ट, पाठ का आकार, उसी के भीतर पाठ की पंक्तियों के बीच ऊर्ध्वाधर अंतर
टेक्स्ट ऑब्जेक्ट, टेक्स्ट का औचित्य, आकार (नीचे देखें), स्ट्रेचेबल या नॉन-स्ट्रेचेबल
टेक्स्ट मोड, डैश पैटर्न, लाइन स्टाइल, पॉलीलाइन, स्पलाइन, या इंटरपोलेटेड स्पलाइन, लाइन
चौड़ाई, भरण पैटर्न, पेन पैटर्न, रंग और विशेष (नीचे देखें)। कुंजी प्रेस है
इस विंडो में कोई प्रभाव नहीं.

टीजीआईएफ की वर्तमान स्थिति को प्रदर्शित करने के अलावा, चॉइस विंडो में आइकन
वर्तमान स्थिति को बदलने के लिए भी इसका उपयोग किया जा सकता है। प्रत्येक चिह्न a से संबद्ध है
tgif का विशेष राज्य चर। एक के शीर्ष पर बाईं माउस बटन पर क्लिक करना
आइकन आगे की ओर आइकन से जुड़े राज्य चर को चक्रित करता है; दाईं ओर क्लिक करना
माउस बटन राज्य चर को पीछे की ओर चक्रित करता है। मध्य माउस बटन को खींचना
किसी आइकन के शीर्ष पर आमतौर पर एक पॉपअप मेनू उत्पन्न होता है जो किसी प्रविष्टि से मेल खाता है
नीचे कैनवास विंडो के लिए मुख्य मेनू। (``संपादित करें'', ``आकार'', और
ऊपर उल्लिखित ``विशेष'' चिह्न डमी चिह्न हैं जो ``संपादन'' की अनुमति देते हैं,
``आकार'', और ``विशेष'' मेनू को चॉइस विंडो में एक्सेस किया जा सकता है। वे नहीं
बाएँ और दाएँ माउस क्लिक पर प्रतिक्रिया दें।) को खींचने पर प्रतिक्रिया
ज़ूम, त्रिज्या और ऊर्ध्वाधर रिक्ति आइकन के लिए मध्य माउस बटन अलग है।
माउस को बाएँ या ऊपर खींचने से ज़ूम बढ़ जाता है या त्रिज्या घट जाती है
ऊर्ध्वाधर रिक्ति; माउस को दाएं या नीचे खींचने से विपरीत प्रभाव पड़ता है।

यदि कैनवास विंडो में ऑब्जेक्ट चयनित हैं, तो माउस की क्रिया
चयनित ऑब्जेक्ट को नए चयनित मोड में बदलने का कारण बनेगा; ध्यान दें कि इसमें
इस मामले में, यदि मध्य माउस बटन का उपयोग किया जाता है तो वर्तमान विकल्प नहीं बदलेगा
(जब तक कि Tgif.StickyMenuSelection X डिफ़ॉल्ट सत्य पर सेट न हो)।

क्षैतिज और ऊर्ध्वाधर संरेखण की सेटिंग्स यह निर्धारित करती हैं कि ऑब्जेक्ट (या
^l कीबोर्ड कमांड जारी होने पर कोने) एक दूसरे के साथ संरेखित होते हैं, प्रत्येक कैसे
^t कीबोर्ड कमांड होने पर व्यक्तिगत ऑब्जेक्ट (या वर्टेक्स) ग्रिड के साथ संरेखित होता है
जारी किया गया, वस्तुएं या शीर्ष एक दूसरे के संबंध में स्थानिक रूप से कैसे वितरित होते हैं
#l कीबोर्ड कमांड कब जारी किया जाता है, और प्रत्येक आइकन पुराने आइकन को कैसे बदल देता है
जब ^#u कीबोर्ड कमांड जारी किया जाता है। क्षैतिज संरेखण छोड़ दिया गया है (एल),
केंद्र (C), दाएँ (R), स्थान (S), और अनदेखा करें (-)। ऊर्ध्वाधर संरेखण शीर्ष पर हैं
(टी), मध्य (एम), निचला (बी), स्थान (एस), और अनदेखा करें (-)। संरेखण संचालन में,
स्पेस (एस) और इग्नोर (-) सेटिंग्स का समान प्रभाव होता है। अंतरिक्ष सेटिंग्स
वस्तुओं को इस प्रकार वितरित करने के लिए उपयोग किया जाता है कि किन्हीं दो पड़ोसी वस्तुओं के बीच अंतराल हो
वस्तुएँ समान हैं। वर्टेक्स मोड में, कोई भी गैर-अनदेखा सेटिंग चयनित का कारण बनेगी
शीर्षों को समान रूप से फैलाया जाना चाहिए। इन्हें समझने का सबसे अच्छा तरीका इन्हें आज़माना है
बाहर।

टेक्स्ट वर्टिकल स्पेसिंग आगे बढ़ने के लिए वर्टिकल दूरी निर्धारित करती है जब ए
पाठ संपादन के दौरान कैरिज रिटर्न दबाया जाता है। यदि उपयोगकर्ता मान सेट करने का प्रयास करता है
बहुत नकारात्मक, जैसे कि अगली पंक्ति बिल्कुल उसी स्थिति में है जैसी कि
वर्तमान लाइन, ऐसी सेटिंग की अनुमति नहीं दी जाएगी (यह दूरी पर निर्भर करती है
वर्तमान फ़ॉन्ट और फ़ॉन्ट आकार)।

कैनवास खिड़की
यह ड्राइंग एरिया है. माउस के कार्यों का प्रभाव निर्धारित होता है
वर्तमान ड्राइंग मोड द्वारा. Tgif-4.x से पहले दायाँ माउस बटन खींचने से होगा
मोड मेनू उत्पन्न करें. यह tgif-4.x में डिफ़ॉल्ट रूप से अक्षम है, लेकिन आप इसे चालू कर सकते हैं
यह Tgif.Btn3PopupModeMenu X डिफ़ॉल्ट का उपयोग करने पर है।

ड्राइंग मोड हैं (क्रम में, जैसा कि वे मोड मेनू में दिखाई देते हैं) चुनें, टेक्स्ट करें,
आयत, कोने का अंडाकार, केंद्र का अंडाकार, किनारे का वृत्त, पॉलीलाइन (ओपन-स्पलाइन), बहुभुज
(बंद-तख़्ता), चाप (केंद्र पहले), चाप (अंतिम बिंदु पहले), गोल-कोना
आयत, फ्रीहैंड पॉलीलाइन (ओपन-स्पलाइन), शीर्षों का चयन करें, और घुमाएँ/कतरनी करें।
एक आयत, एक अंडाकार, या एक गोल कोने वाला आयत बनाते समय, यदि
कुंजी को दबाकर रखा जाता है, एक वर्ग, एक वृत्त, या एक गोलाकार कोने वाला वर्ग बनाया जाता है।
मध्य माउस बटन को खींचने से मुख्य मेनू उत्पन्न होगा।

चयन मोड में, बायां माउस बटन चयन करता है, चलता है, फैलाता है और नया आकार देता है
ऑब्जेक्ट (डबल-क्लिक वर्टेक्स मोड में सभी चयनित ऑब्जेक्ट को ``डी-सेलेक्ट'' कर देगा)।
जब किसी ऑब्जेक्ट का चयन किया जाता है, तो इसे छोटे वर्गों (जिसे कहा जाता है) द्वारा हाइलाइट किया जाता है
यहां हैंडल) कोनों/शीर्षों पर (Tgif.HandleSize X डिफ़ॉल्ट का उपयोग करके,)।
हैंडल के आकार को अनुकूलित किया जा सकता है)। किसी एक हैंडल को खींचना
चयनित वस्तु को फैलाता/पुनर्आकार देता है। यदि कोई चयनित वस्तु को स्थानांतरित करना चाहता है,
किसी को भी हैंडल नहीं खींचना चाहिए। इसके बजाय, किसी को इसके अन्य हिस्सों को खींचना चाहिए
वस्तु। उदाहरण के लिए, यदि वस्तु एक खोखला आयत है (भरण कोई नहीं है और)।
पेन कोई नहीं है), आयत का चयन करने के लिए, रूपरेखा पर क्लिक करना चाहिए
बाईं माउस बटन से आयत का। यदि कोई इसे स्थानांतरित करना चाहेगा
आयत, बाईं माउस बटन से आयत की रूपरेखा को खींचना चाहिए।
यदि वस्तु एक भरा हुआ आयत है (भरण कोई नहीं है), तो कोई इसके अंदर क्लिक कर सकता है
इसे चुनने के लिए आयत का चयन करें और इसे स्थानांतरित करने के लिए आयत के अंदर कहीं भी खींचें।

को दबाए रखना कुंजी और बाएँ माउस से उस वस्तु पर क्लिक करना जो नहीं है
वर्तमान में चयनित ऑब्जेक्ट को पहले से चयनित ऑब्जेक्ट की सूची में जोड़ देगा।
किसी ऑब्जेक्ट पर लागू की गई वही क्रिया जो पहले से ही चयनित है, उसे ऐसा करने का कारण बनेगी
अचयनित. वस्तुओं को खींचते समय (पॉली-प्रकार की वस्तुओं को दोबारा आकार नहीं देते हुए), पकड़ना
इसके नीचे चाबी बाद स्ट्रेचिंग शुरू की जाती है जो आनुपातिक रूप से सक्रिय होती है
स्ट्रेचिंग (मूल रूप से, एक स्केल ऑपरेशन किया जा रहा है)। नॉन-स्ट्रेचेबल में
टेक्स्ट मोड में, टेक्स्ट ऑब्जेक्ट को बढ़ाया या स्केल नहीं किया जा सकता है।

मध्य माउस बटन पर डबल-क्लिक करना या क्लिक करना कुंजी रखी हुई है
डाउन सक्रिय हो जाएगा टेलीपोर्ट (या यात्रा), लांचया, निष्पादित आंतरिक
आदेश तंत्र। टेलीपोर्ट/हाइपरजंप, लॉन्च एप्लिकेशन, पर अनुभाग देखें
और विवरण के लिए आंतरिक आदेश। लॉन्चिंग की तुलना में टेलीपोर्टिंग को प्राथमिकता दी गई है,
जिसे आंतरिक कमांड निष्पादित करने पर प्राथमिकता दी गई है। टेक्स्ट ड्राइंग मोड में,
मध्य माउस बटन को खींचते समय कुंजी को संपादन के अंदर दबाकर रखा जाता है
पाठ क्षेत्र संपादित पाठ क्षेत्र को स्थानांतरित कर देगा।

तीर कुंजियों का उपयोग चयनित वस्तुओं को स्थानांतरित करने के लिए भी किया जा सकता है। हालाँकि, यदि कोई वस्तु नहीं है
चयनित हैं, तीर कुंजियों का उपयोग करके ड्राइंग क्षेत्र को थोड़ी मात्रा में स्क्रॉल किया जाएगा,
और जब तीर कुंजियों का उपयोग करें कुंजी को दबाए रखने पर स्क्रीन पूरी तरह स्क्रॉल हो जाएगी।

चयन शीर्ष मोड में, बायाँ माउस बटन शीर्षों का चयन करता है और उन्हें स्थानांतरित करता है। केवल
शीर्ष-स्तरीय पॉलीलाइन/ओपन-स्पलाइन और पॉलीगॉन/क्लोज्ड-स्पलाइन ऑब्जेक्ट जो हैं
वर्टेक्स मोड सक्रिय होने पर चयनित वर्टेक्स संचालन के लिए पात्र हैं। में
इस मोड में, सभी पात्र वस्तुओं के शीर्षों को वर्गों के साथ हाइलाइट किया गया है। कब
एक शीर्ष का चयन किया जाता है (वर्णित वस्तुओं के चयन के समान तंत्र का उपयोग करके)।
ऊपर), इसे '+' चिह्न के साथ दोगुना हाइलाइट किया गया है। इनके लिए संचालन उपलब्ध है
दोगुने हाइलाइट किए गए शीर्षों को स्थानांतरित करना, हटाना, संरेखित करना (एक दूसरे के साथ), वितरित करना है
(उन्हें समान रूप से स्थान दें), और ग्रिड में संरेखित करें। तीर कुंजियों का उपयोग स्थानांतरित करने के लिए भी किया जा सकता है
चयनित शीर्ष.

ऑब्जेक्ट को लॉक किया जा सकता है (#<कीबोर्ड कमांड के माध्यम से)। बंद वस्तु को दिखाया गया है
भूरे रंग के हैंडल के साथ, और उन्हें हिलाया, खींचा, पलटा, घुमाया या घुमाया नहीं जा सकता
कतरनी. जब वस्तुओं को समूहीकृत किया जाता है, तो परिणामी समूहीकृत वस्तु भी होगी
यदि इसका कोई भी घटक लॉक है तो लॉक किया गया है। बंद वस्तुएं उनके पास हो सकती हैं
गुण, जैसे रंग, फ़ॉन्ट, पेन, आदि बदल गए; इसके अलावा, वे हो सकते हैं
नष्ट कर दिया।

यदि वर्तमान चाल/खिंचाव मोड प्रतिबंधित प्रकार (सक्रिय और) का है
#@कीबोर्ड कमांड द्वारा निष्क्रिय), शीर्ष-स्तरीय पॉलीलाइन में होगा
निम्नलिखित व्यवहार. एक मूव ऑपरेशन में, यदि पॉलीलाइन के दोनों समापन बिंदु झूठ बोलते हैं
स्थानांतरित की जा रही वस्तुओं के अंदर, फिर पूरी पॉलीलाइन को स्थानांतरित किया जाता है; अन्यथा, यदि
केवल एक समापन बिंदु स्थानांतरित की जा रही वस्तुओं के अंदर आता है, फिर वह समापन बिंदु है
ले जाया गया. वह शीर्ष जो स्थानांतरित समापन बिंदु का पड़ोसी है, उसे भी स्थानांतरित किया जा सकता है
या तो क्षैतिज या लंबवत। यदि अंतिम पंक्ति खंड क्षैतिज है या
ऊर्ध्वाधर, तो पड़ोसी शीर्ष को अंतिम की दिशा में स्थानांतरित किया जा सकता है
लाइन खंड बनाए रखा जाता है। एक खिंचाव (पुनर्आकार नहीं) ऑपरेशन में, यदि एक समापन बिंदु
एक पॉलीलाइन स्थानांतरित की जा रही वस्तुओं के अंदर स्थित है, वह समापन बिंदु स्थानांतरित हो जाएगा।
वह शीर्ष जो स्थानांतरित समापन बिंदु का पड़ोसी है, उसे भी इसमें स्थानांतरित कर दिया जाएगा
उसी तरीके से जैसा ऊपर बताया गया है।

जब ड्राइंग मोड को टेक्स्ट पर सेट किया जाता है (एक लंबवत-बार कर्सर दिखाया जाता है), तो क्लिक करें
बाईं माउस बटन के कारण चयनित टेक्स्ट संपादन मोड में चला जाता है। बाईं ओर खींचना
माउस बटन या बाईं माउस बटन पर क्लिक करते समय कुंजी दबा कर रखी गई है
पाठ के सबस्ट्रिंग को हाइलाइट करता है। डबल-क्लिक करने से कोई शब्द चयनित हो जाता है।
संपादन मोड में, कुंजी दबाने को इनपुट की जा रही टेक्स्ट स्ट्रिंग और तीर कुंजी के रूप में माना जाता है
वर्तमान इनपुट स्थिति को स्थानांतरित करने के लिए उपयोग किया जाता है। यदि किसी कुंजी को दबाने से पहले एक दबाया जाता है
कुंजी, फिर कैरेक्टर का बिट 7 चालू हो जाता है। यह गैर-ASCII की अनुमति देता है
(अंतर्राष्ट्रीय) वर्ण दर्ज किए जाने हैं। कोई भी प्रयोग कर सकता है एक्सएफडी(1) यह देखने के लिए कि क्या है
संगत अंतर्राष्ट्रीय वर्ण ASCII वर्ण के लिए है। प्रतीक के लिए
फ़ॉन्ट, प्रतीक जैसे अभिन्न, आंशिक व्युत्पन्न, और कॉपीराइट प्रतीक कर सकते हैं
सभी इस श्रेणी में पाए जाते हैं। कुछ ऐसे अक्षर हैं जो X11 द्वारा समर्थित हैं
लेकिन पोस्टस्क्रिप्ट द्वारा नहीं; ये अक्षर tgif द्वारा स्वीकार नहीं किए जाते हैं। यदि पाठ
संपादित किया जाना किसी वस्तु का एक गुण है, कर्सर को पर ले जाएगा
अगली दृश्यमान विशेषता और कर्सर को पिछले पर ले जाएगा
दृश्यमान विशेषता.

यदि ड्राइंग मोड को बहुभुज (बंद-स्प्लिन नहीं) बनाने के लिए सेट किया गया है और यदि
कुंजी दबाए रखने पर, रबर-बैंड वाला बहुभुज स्वयं बंद हो जाएगा।

फ्रीहैंड ड्राइंग मोड का उपयोग पॉलीलाइन और ओपन स्प्लिन बनाने के लिए किया जा सकता है। सभी
मध्यवर्ती बिंदु माउस को घुमाकर निर्दिष्ट किए जाते हैं (क्लिक करने के विपरीत)।
पॉलीलाइन मोड में माउस बटन)। दूसरा समापन बिंदु द्वारा निर्दिष्ट किया गया है
माउस बटन छोड़ना.

सभी ड्राइंग मोड में (टेक्स्ट मोड के अलावा), दबाकर कुंजी रद्द कर देती है
वर्तमान वस्तु का चित्रण (निर्माण)।

मध्य माउस बटन हमेशा मुख्य tgif पॉपअप मेनू उत्पन्न करता है। को दबाए रखना
कुंजी और दाएँ माउस बटन पर क्लिक करने से ड्राइंग मोड बदल जाएगा
चयन. कुंजी के साथ दबाता है या कुंजी को दबाए रखा गया (जिसे इस रूप में संदर्भित किया गया है)।
गैर अक्षरांकीय कुंजी दबाएँ क्योंकि वे नियंत्रण वर्ण भी उत्पन्न कर सकते हैं) हैं
इन्हें कमांड के रूप में माना जाता है, और उनकी बाइंडिंग को अगले भाग में संक्षेपित किया गया है। उपयोगकर्ताओं
गैर-के कार्यों का अनुकरण करने के लिए एकल कुंजी कमांड को भी परिभाषित कर सकते हैं
अक्षरांकीय कुंजी आदेश. शॉर्टकट अनुभाग विवरण का वर्णन करेगा।

स्क्रॉलबार
ऊर्ध्वाधर/क्षैतिज स्क्रॉलबार में बाईं माउस बटन पर क्लिक करने से इसका कारण बनता है
थोड़ी दूरी तक नीचे/दाएं स्क्रॉल करने के लिए कैनवास विंडो; दायां माउस क्लिक करना
बटन का विपरीत प्रभाव पड़ता है। (चयन के लिए पॉपअप विंडो में स्क्रॉलबार
फ़ाइल नाम और डोमेन नाम समान व्यवहार करते हैं।) के साथ क्लिक करना कुंजी पकड़ी गई
नीचे एक विंडो पूरी तरह स्क्रॉल हो जाएगी। मध्य बटन को क्लिक करने या खींचने से कारण होगा
पृष्ठ को उस स्थान पर स्क्रॉल करना है जो ग्रे क्षेत्र से संबंधित है
स्क्रॉलबार. (टीजीआईएफ इस बात पर जोर देता है कि कैनवास विंडो का बायां शीर्ष कोना एक पर है
दूरी जो बाएँ-शीर्ष से कुछ आंतरिक इकाइयों का एक गैर-नकारात्मक गुणज है
वास्तविक पृष्ठ का कोना।)

शासकों
वे माउस स्थान को ट्रैक करते हैं। माउस क्लिक और कुंजी दबाने का कोई प्रभाव नहीं पड़ता। कब
पृष्ठ में कमी/आवर्धन 100% पर सेट है, रूलर में चिह्न
जब मीट्रिक ग्रिड प्रणाली का उपयोग किया जाता है तो सेंटीमीटर के अनुरूप होते हैं, और वे अनुरूप होते हैं
जब अंग्रेजी ग्रिड प्रणाली का उपयोग किया जाता है तो इंच तक। जब पेज
कमी/आवर्धन 100% पर सेट नहीं है, चिह्न इसके अनुरूप नहीं हैं
ऊपर उल्लिखित इकाइयाँ अब और (इसे एक ज्ञात बग माना जाता है)।

इंटरप्ट/हाइपरस्पेस खिड़की
यह विंडो संदेश विंडो के ठीक नीचे और क्षैतिज के बाईं ओर है
शासक। जब Tgif.IntrCheckInterval X डिफ़ॉल्ट का मान सकारात्मक हो, तो
जब कैनवास विंडो दोबारा बनाई जा रही हो तो इंटरप्ट आइकन दिखाई देता है। यदि उपयोगकर्ता
जब इंटरप्ट आइकन दिखाई देता है तो इस विंडो पर क्लिक करता है, tgif इसे बंद कर देता है
वस्तुओं को फिर से रंगना। यदि यह तब किया जाता है जब कोई फ़ाइल खोली जा रही हो (या तो)।
ओपन () या पुश () के माध्यम से, वस्तुओं का चित्रण बंद हो जाता है, लेकिन पढ़ना बंद हो जाता है
फ़ाइल जारी रहती है (फ़ाइल को पढ़ना निरस्त नहीं किया जाता है)।

यदि tgif वर्तमान में है hyperspace मोड (कृपया हाइपरस्पेस अनुभाग देखें
अधिक विवरण के लिए नीचे), व्यवधान होने पर एक अंतरिक्ष जहाज आइकन प्रदर्शित किया जाएगा
आइकन प्रदर्शित नहीं हो रहा है. इस विंडो में किसी भी बटन पर क्लिक करने से tgif स्विच हो जाएगा
हाइपरस्पेस मोड के अंदर और बाहर।

पेज नियंत्रण खिड़की
पृष्ठ नियंत्रण विंडो क्षैतिज स्क्रॉलबार के बाईं ओर है। यह विंडो है
यदि वर्तमान पृष्ठ मोड पर सेट है तो रिक्त टाइलों पेज मोड. यदि वर्तमान पृष्ठ
मोड पर सेट है खड़ी पेज मोड, प्रत्येक पेज में इसके टैब सबविंडो में एक टैब होता है
खिड़की। किसी टैब पर बाईं माउस बटन पर क्लिक करने से संबंधित पृष्ठ पर चला जाता है।
मध्य माउस बटन पर क्लिक करने से पेज मेनू सामने आता है। जब बहुत ज्यादा हो
एक ड्राइंग में पेज ताकि कोई सभी पेजों के लिए टैब न देख सके, कोई इसका उपयोग कर सकता है
टैब सबविंडो को स्क्रॉल करने के लिए पेज कंट्रोल विंडो के बाईं ओर के आइकन।
पहले आइकन पर क्लिक करने से टैब सबविंडो इस प्रकार स्क्रॉल हो जाती है जैसे कि पहला टैब है
दृश्यमान। चौथे आइकन पर क्लिक करने से टैब सबविंडो इस प्रकार स्क्रॉल हो जाती है जैसे कि अंतिम
टैब दिखाई दे रहा है. दूसरे आइकन पर क्लिक करने से टैब सबविंडो की ओर स्क्रॉल हो जाता है
पहले टैब को एक-एक करके टैब करें और तीसरे आइकन पर क्लिक करने से टैब सबविंडो स्क्रॉल हो जाती है
एक टैब से अंतिम टैब की ओर।

स्थिति खिड़की
यह विंडो क्षैतिज स्क्रॉलबार के नीचे है. इससे पता चलता है कि क्या कार्रवाई होगी
यदि माउस बटन दबा हुआ है. जब कोई मेनू नीचे खींचा जाता है या पॉप अप होता है, तो यह
विंडो दिखाती है कि यदि कोई मेनू आइटम चुना गया है तो क्या कार्रवाई की जाएगी। यह भी
विविध स्थिति जानकारी प्रदर्शित करता है। माउस क्लिक और कुंजी प्रेस की कोई आवश्यकता नहीं है
प्रभाव। यदि लेआउट मेनू से HideStatus() चुना जाता है, तो यह विंडो बन जाती है
अदृश्य। यदि लेआउट मेनू से शोस्टैटस() का चयन किया जाता है, तो यह विंडो बन जाती है
दिखाई।

डिफ़ॉल्ट रूप से, जब यह विंडो माउस बटन स्थिति प्रदर्शित कर रही होती है, तो दाएँ हाथ का माउस
ऐसा माना जाता है। Tgif.ReversMouseStatusButtons X डिफ़ॉल्ट को सत्य इच्छा पर सेट करना
स्थिति को उल्टा करें (जैसे कि बाएं हाथ के माउस का उपयोग किया जाता है)।

पॉपअप मेनू
जब कोई मेनू माउस ड्रैग द्वारा पॉप अप होता है, तो मेनू हो सकता है टिकी अगर इसे खींचा गया है
क्षैतिज रूप से काफी दूर (दूरी की सेटिंग द्वारा निर्धारित की जाती है
Tgif.MainMenuPinDistance X डिफ़ॉल्ट)। दाएँ माउस बटन को पिन करके क्लिक करना
मेनू के कारण यह गायब हो जाएगा। बाईं माउस बटन को पिन किए गए मेनू में खींचें
मेनू का स्थान बदल देगा (सिवाय इसके कि जब Tgif.TitledPinnedMenu X डिफ़ॉल्ट पर सेट हो
सच है, इस स्थिति में बाईं माउस बटन मध्य के समान कार्य करती है
माउस बटन)। इसमें मध्य माउस बटन पर क्लिक करने से आइटम दाईं ओर सक्रिय हो जाएगा
माउस के नीचे.

गैर अक्षरांकीय KEY बाइंडिंग्स


अधिकांश ऑपरेशन जो टीजीआईएफ में किए जा सकते हैं उन्हें गैर-अल्फ़ान्यूमेरिक के माध्यम से सक्रिय किया जा सकता है
कुंजियाँ (कुछ ऑपरेशन केवल पॉपअप मेनू या शॉर्टकट कुंजियों के माध्यम से सक्रिय किए जा सकते हैं)। यह
अनुभाग उन परिचालनों का सारांश प्रस्तुत करता है जिन्हें कुंजी स्ट्रोक द्वारा सक्रिय किया जा सकता है
और/या कुंजी दबाए रखी. ``^'' को दर्शाता है कुंजी और ``#'' को दर्शाता है
निम्नलिखित विवरण में कुंजी. (''key.obj''फ़ाइल, tgif के साथ वितरित,
यह भी उसी जानकारी का सारांश प्रस्तुत करता है, लेकिन इसे अलग तरीके से व्यवस्थित किया जाता है। यह फ़ाइल हो सकती है
tgif के साथ देखा गया, और यदि ठीक से स्थापित किया गया है, तो इसे उसी निर्देशिका में पाया जा सकता है
``tgificon.obj'' फ़ाइल, इस दस्तावेज़ के FILES अनुभाग में उल्लिखित है।)

^सभी का चयन करें
^बी चयनित ऑब्जेक्ट को पीछे भेजें
^c चयनित ऑब्जेक्ट को कट बफ़र में कॉपी करें
^d डुप्लिकेट चयनित ऑब्जेक्ट
^ई ड्राइंग मोड को सहेजें/पुनर्स्थापित करें
^fचयनित वस्तुओं को सामने भेजें
^g समूह चयनित ऑब्जेक्ट (समूहीकृत ऑब्जेक्ट को सामने लाया जाएगा)
^मैं एक बिल्डिंग-ब्लॉक ऑब्जेक्ट को इंस्टेंट करता हूं
^k एक उच्च स्तर पर वापस जाएं (या वापस लौटें) और प्रतीक फ़ाइल को बंद करें (^v का उल्टा)
^l वर्तमान संरेखण सेटिंग्स के अनुसार चयनित वस्तुओं को संरेखित करें
^n एक नई अनाम ऑब्जेक्ट फ़ाइल खोलें
^o संपादित करने के लिए एक ऑब्जेक्ट फ़ाइल खोलें
^p वर्तमान पृष्ठ प्रिंट करें (या एक्सबीएम, एक्सपीएम, जीआईएफ, एचटीएमएल, पीडीएफ, ईपीएस, या पीएस प्रारूपों में निर्यात करें)
^q tgif छोड़ें
^r पृष्ठ को दोबारा बनाएं
^s वर्तमान ऑब्जेक्ट/प्रतीक फ़ाइल को सहेजें
^t वर्तमान संरेखण के अनुसार चयनित वस्तुओं को ग्रिड में संरेखित करें
^यूचयनित वस्तुओं को असमूहीकृत करें
^v कटे हुए बफर से पेस्ट करें
^w ड्राइंग मोड को टेक्स्ट में बदलें
^x सभी चयनित ऑब्जेक्ट हटाएं
^y डोमेन बदलें
^z ड्राइवर के पास भागना
^, बाईं ओर स्क्रॉल करें
^. दाईं ओर स्क्रॉल करें
^- निर्दिष्ट कमांड के साथ वर्तमान पृष्ठ को प्रिंट करें

#a चयनित टेक्स्ट ऑब्जेक्ट को चयनित गैर-टेक्स्ट ऑब्जेक्ट में विशेषताओं के रूप में संलग्न करें
#बी ड्राइवर के पास भाग गया
#c चयनित वस्तुओं को वामावर्त घुमाएँ
#d ग्रिड का आकार घटाएँ
#e चयनित पॉलीलाइन पर एक टोकन भेजें
#च चयनित पॉलीलाइन को फ्लैश करें
#g ग्रिड पॉइंट दिखाएं/अन-शो करें
#h चयनित ऑब्जेक्ट को क्षैतिज रूप से फ़्लिप करें
#मैं ग्रिड का आकार बढ़ाता हूं
#j चयनित ऑब्जेक्ट के विशेषता नाम छुपाएं
#k चयन करने के लिए ड्राइंग मोड बदलें
#l वर्तमान संरेखण के अनुसार चयनित वस्तुओं को वितरित करें
#m किसी चयनित ऑब्जेक्ट की विशेषता को स्थानांतरित/उचित करें
#n चयनित ऑब्जेक्ट के सभी विशेषता नाम दिखाएं
#o ज़ूम आउट करें
#p वर्तमान फ़ाइल में .obj या .sym फ़ाइल आयात करें
#q ड्राइंग मोड को पॉलीलाइन/ओपन-स्पलाइन में बदलें
#r ड्राइंग मोड को आयत में बदलें
#ड्राइवर के पास भाग गया
#t चयनित ऑब्जेक्ट की सभी विशेषताओं को अलग करें
#आप पूर्ववत करें
#v चयनित ऑब्जेक्ट को लंबवत रूप से फ़्लिप करें
#w चयनित वस्तुओं को दक्षिणावर्त घुमाएँ
#x ड्राइवर के पास भागना
#मैं ड्राइवर के पास भाग गया
#z ज़ूम इन करें
#9 उपयोगकर्ता द्वारा निर्दिष्ट आर्क बनाएं (12 बजे की स्थिति 0 डिग्री है)
#0 वर्तमान सेटिंग्स के अनुसार चयनित ऑब्जेक्ट को अपडेट करें
#, ऊपर स्क्रॉल करें
#. नीचे स्क्रॉल करें
#- चयनित ऑब्जेक्ट की सभी विशेषताएँ दिखाएँ
#[वस्तुओं के बाईं ओर संरेखित करें
#= वस्तुओं के क्षैतिज केंद्रों को संरेखित करें
#] वस्तुओं के दाईं ओर संरेखित करें
#{वस्तुओं के शीर्ष पक्षों को संरेखित करें
#+ वस्तुओं के ऊर्ध्वाधर केंद्रों को संरेखित करें
#} वस्तुओं के निचले किनारों को संरेखित करें
#" चयनित बहुभुज को नियमित बनाएं (मूल बाउंडिंग बॉक्स में फ़िट करें)
#% प्रतिशत प्रिंट कमी (यदि <100%) या आवर्धन (यदि > 100%) सेट करें
#: डिफ़ॉल्ट ज़ूम पर जाएँ
#`पूरा ज़ूम आउट करें ताकि पूरा पृष्ठ दिखाई दे
#~ चयनित ऑब्जेक्ट को एक नई फ़ाइल में सहेजें
#; किसी चयनित बिटमैप/पिक्समैप ऑब्जेक्ट को काटें और/या बड़ा करें
#_चयनित वस्तुओं को क्षैतिज रूप से जोड़ें
#| चयनित वस्तुओं को लंबवत रूप से सटाएं
## टेक्स्ट ऑब्जेक्ट को सिंगल कैरेक्टर टेक्स्ट ऑब्जेक्ट में तोड़ें
#^ SaveOrigin() द्वारा निर्धारित मूल तक स्क्रॉल करें
#@ प्रतिबंधित और अप्रतिबंधित चाल (खिंचाव) मोड के बीच टॉगल करें
#$ शीर्षों का चयन करने के लिए ड्राइंग मोड बदलें
#& चयनित वस्तुओं को वर्तमान संरेखण के अनुसार कागज पर संरेखित करें
#* पुनः करें
#(एक एनकैप्सुलेटेड पोस्टस्क्रिप्ट फ़ाइल आयात करें
#) एक्स और वाई स्केलिंग कारकों को निर्दिष्ट करके चयनित वस्तुओं को स्केल करें
#<चयनित ऑब्जेक्ट को लॉक करें (स्थानांतरित, खींचा, फ़्लिप या घुमाया नहीं जा सकता)
#> चयनित ऑब्जेक्ट को अनलॉक करें

^#a चयनित पॉली या स्प्लाइन में बिंदु जोड़ें
^#b टेक्स्ट शैली को बोल्ड में बदलें
^#c केंद्र उचित पाठ में परिवर्तन
^#d चयनित पॉली या स्प्लाइन से बिंदु हटाएं
^#e ड्राइंग मोड को गोल-कोने वाले आयतों में बदलें
^#f चयनित बिटमैप ऑब्जेक्ट को रिवर्स-वीडियो करें
^#g ग्रिड बिंदुओं पर स्नैपिंग टॉगल करें
^#h चयनित ऑब्जेक्ट की सभी विशेषताओं को छिपाएँ
^#मैं चयनित ऑब्जेक्ट को प्रतिष्ठित बनाता हूं
^#j चयनित आइकन ऑब्जेक्ट को एक समूहीकृत ऑब्जेक्ट बनाएं
^#k रंग या श्वेत-श्याम आउटपुट चुनें
^#l बाएँ उचित पाठ में परिवर्तन
^#m चयनित ऑब्जेक्ट को प्रतीकात्मक बनाएं
^#n चयनित प्रतीक ऑब्जेक्ट को एक समूहीकृत ऑब्जेक्ट बनाएं
^#o टेक्स्ट शैली को रोमन में बदलें
^#p टेक्स्ट शैली को बोल्ड-इटैलिक में बदलें
^#q ड्राइंग मोड को पॉलीगॉन/क्लोज्ड-स्पलाइन में बदलें
^#r सही उचित पाठ में बदलें
^#s फ़ाइल को एक नए नाम से सहेजें
^#पाठ शैली को इटैलिक में बदलें
^#u चयनित वस्तुओं के प्रतिष्ठित प्रतिनिधित्व को अद्यतन करें
^#v ड्राइंग मोड को अंडाकार में बदलें
^#w पॉली और स्प्लाइन के बीच टॉगल करें
विभिन्न आउटपुट फ़ाइल स्वरूपों के बीच ^#x चक्र
^#y बिल्डिंग-ब्लॉक (आइकन) ऑब्जेक्ट के परिभाषा भाग में पुश करें (या संपादित करें)।
^#z ड्राइंग मोड को आर्क्स में बदलें
^#. एक X11 बिटमैप फ़ाइल आयात करें
^#, एक X11 पिक्समैप फ़ाइल आयात करें
^#- अंग्रेजी और मीट्रिक ग्रिड सिस्टम के बीच टॉगल करें
^#= अंतिम फाइंड कमांड को दोहराएं

शॉर्टकट


उपयोगकर्ता एकल वर्ण परिभाषित कर सकता है शॉर्टकट गैर के कार्य का अनुकरण करने के लिए कुंजियाँ-
आदेशों को सक्रिय करने के लिए अल्फ़ान्यूमेरिक कुंजी दबाएँ। के प्रयोग से किया जाता है
Tgif.ShortCuts X डिफ़ॉल्ट। (कृपया ध्यान दें कि ये शॉर्टकट कुंजियाँ केवल तभी सक्रिय होती हैं जब
ड्राइंग मोड है नहीं टेक्स्ट मोड पर सेट करें।) Tgif.ShortCuts में एक सूची शामिल है
आइटम, जिनमें से प्रत्येक एक कुंजी (केस संवेदनशील हो सकता है) और एक के बीच बाइंडिंग निर्दिष्ट करता है
आज्ञा। आइटमों को रिक्त स्थान से अलग किया जाता है, और प्रत्येक आइटम की व्याख्या इस प्रकार की जाती है। यह
इसमें दो भाग होते हैं, कुंजी और कमांड, जिन्हें ':' के साथ एक साथ जोड़ा जाता है।
चरित्र। कुंजी भाग का प्रारूप इनमें से एक है : एक्स, ! एक्सया, एक्स (यहां ही
उदाहरण के तौर पर अक्षर 'x' का प्रयोग किया जाता है; इसके अलावा, सबस्ट्रिंग वर्तनी होनी चाहिए
ठीक वैसे ही जैसे यह यहाँ दिखाई देता है)। पहले 2 प्रारूप समतुल्य हैं, वे निर्दिष्ट करते हैं
कम मामला एक्स; तीसरा प्रारूप 'x' और 'X' दोनों वर्णों को निर्दिष्ट करता है। आदेश भाग
एक स्ट्रिंग है जो टीजीआईएफ के पॉपअप मेनू में स्ट्रिंग्स से मेल खाती है जिसमें स्पेस कैरेक्टर हटा दिए जाते हैं
(अपवाद नीचे दिए गए हैं)। इसे निम्नलिखित उदाहरण से दर्शाया गया है। संपादन में
मेनू, दो प्रविष्टियाँ हैं,

"हटाएं ^x"
"सभी चुनें ^ए"

जिसका अर्थ है कि x सक्रिय करता है और Delete() कमांड, और a को सक्रिय करता है
सभी का चयन करें() आदेश। इसलिए, डिलीट() और सिलेक्टऑल() दोनों इसके लिए मान्य नाम हैं
शॉर्टकट विनिर्देश का कमांड भाग। उदाहरण को पूरा करने के लिए, निम्न पंक्ति का उपयोग किया जा सकता है
लोअर केस 'x' को Delete() और 'a' या 'A' को सेलेक्टऑल() से बाइंड करने के लिए इस्तेमाल किया जा सकता है:

Tgif.ShortCuts: !x:Delete() \n\
a:सभी का चयन करें()

अधिक उदाहरणों के लिए, कृपया इसमें शामिल नमूना X डिफ़ॉल्ट फ़ाइल, tgif.Xdefaults देखें
टीजीआईएफ वितरण।

यहां अपवादों की एक सूची दी गई है जहां कमांड मेनू में कमांड नाम से मेल नहीं खाता है
प्रवेश। बाईं प्रविष्टि एक उचित कमांड नाम है, और दाईं ओर स्ट्रिंग्स की एक सूची है
पॉपअप मेनू में दिखाया गया है जिसके अनुरूप कमांड होगा।

साइकिलप्रिंटफॉर्मैट() प्रिंटर, लाटेक्सफिग, रॉपीएसफाइल, एक्सबिटमैप, टेक्स्टफाइल, ईपीएसआई, जीआईएफ/आईएसएमएपी,
टिफ़ईपीएसआई, नेटलिस्ट
टॉगलBW/ColorPS() BlkWhtPS, ColorPS
टॉगलग्रिडसिस्टम() इंग्लिशग्रिड, मेट्रिकग्रिड
ToggleMapShown() शोबिट/पिक्समैप, HideBit/पिक्समैप
टॉगलयूज़ग्रेस्केल() यूज़ग्रेस्केल, नोग्रेस्केल
टॉगलमूवमोड() कॉन्स्टमूव, अनकॉन्स्टमूव
टॉगलशोमेजरमेंट() शोमेजरमेंट, हाइडमेजरमेंट

ToggleLineType() (विभिन्न घुमावदार आकृतियों के बीच आगे बढ़ना)
ScrollPageUp() (विंडो को पूरा ऊपर स्क्रॉल करें)
ScrollPageDown() (विंडो को पूरा नीचे स्क्रॉल करें)
ScrollPageLeft() (विंडो के बाईं ओर पूरी स्क्रॉल करें)
ScrollPageRight() (एक विंडो को दाईं ओर स्क्रॉल करें)
फ्रीहैंडमोड() (ड्राइंग मोड को फ्रीहैंड पॉली/ओपन-स्पलाइन में बदलें)
सेंटरएनएंडप्वाइंट() (एक पॉलीलाइन ऑब्जेक्ट के एंडपॉइंट को दूसरे के केंद्र में ले जाएं
वस्तु)
ToggleNamedAttrदिखाया गया( =) (विशेषता के लिए दिखाया गया नाम टॉगल करें )
ToggleSmoothHinge() (चिकने को काज में और काज को चिकने बिंदुओं में बदलें)
ToggleShowMenubar() शोमेनूबार, HideMenubar
टॉगलशोस्टैटस() शोस्टैटस, हाइडस्टैटस
टॉगलशोमोड() शोमोड, हाइडमोड
टॉगलवनमोशनसेलमूव() वनमोशनसेलमूव, क्लिकसेलक्लिकमूव
टॉगलहाइपरस्पेस() गोहाइपरस्पेस, लीवहाइपरस्पेस
आयातअन्यफ़ाइलप्रकार( ) (नाम वाले फ़िल्टर का उपयोग करके आयात करें )
ब्राउजअदरटाइप( ) (नाम वाले फ़िल्टर का उपयोग करके ब्राउज़ करें )
PrintSelectedObjs() (चयनित ऑब्जेक्ट प्रिंट करें)

उपरोक्त सूची के अलावा, निम्नलिखित भी वैध कमांड नाम हैं (जिनमें शामिल हैं
स्पष्ट अर्थ): स्क्रॉललेफ्ट(), स्क्रॉलराइट(), स्क्रॉलअप(), स्क्रॉलडाउन(), सेलेक्टमोड(),
ड्राटेक्स्ट(), ड्राबॉक्स(), ड्राओवल(), ड्रापॉली(), ड्रापॉलीगॉन(), ड्राआरसीबॉक्स(), ड्राआर्क(), और
सिलेक्टवर्टेक्समोड()।

रंग और कलरमैप्स


अधिकांश X परिवेशों में, एक बार में केवल 256 रंग प्रदर्शित किए जा सकते हैं। इस माहौल में,
यदि किसी एप्लिकेशन को 128 रंगों की आवश्यकता है और किसी अन्य एप्लिकेशन को बिल्कुल अलग 129 रंगों की आवश्यकता है
रंग, दोनों एप्लिकेशन को एक ही बार में उनके इच्छित सभी रंगों के साथ प्रदर्शित नहीं किया जा सकता है। एक्स
एप्लिकेशन को अपने स्वयं के कलरमैप्स (निजी के रूप में जाना जाता है) का उपयोग करने की अनुमति देकर समस्या का समाधान करता है
कलरमैप्स)। प्रत्येक निजी रंग मानचित्र में अधिकतम 256 रंग हो सकते हैं। एक साझा भी है
कलरमैप उन अनुप्रयोगों के लिए उपलब्ध है जो निजी कलरमैप का उपयोग नहीं करना चाहते हैं। मुख्य
निजी कॉलॉर्मैप का उपयोग करने में समस्या यह है कि उपयोगकर्ता सुप्रसिद्ध को देखेगा रंग मैप
चमकता घटना जब वह निजी का उपयोग करने वाले अनुप्रयोगों में स्विच करता है और बाहर जाता है
colormaps.

Tgif प्रारंभ में साझा कॉलॉर्मैप का उपयोग करता है। जब उसे उपलब्ध रंग से अधिक रंग की आवश्यकता हो
साझा किए गए कॉलॉर्मैप में, यह स्वचालित रूप से एक निजी कॉलॉर्मैप का उपयोग करेगा। जब tgif नहीं रह गया
अतिरिक्त रंगों की आवश्यकता है, ऐसा होता है नहीं साझा किए गए कॉलॉर्मैप का उपयोग करने पर स्वचालित रूप से वापस लौटें
क्योंकि इसे अतिरिक्त रंगों का उपयोग करने वाले ऑपरेशनों को पूर्ववत करने में सक्षम होने की आवश्यकता है। यदि कोई नहीं करता है
अब पूर्ववत बफर में ऑब्जेक्ट की आवश्यकता है, कोई व्यक्ति फ्लशअंडोबफर() का चयन कर सकता है
पूर्ववत बफ़र को फ्लश करने के लिए मेनू संपादित करें। इस बिंदु पर, tgif साझा का उपयोग करने का प्रयास करेगा
कलरमैप फ्लैशिंग समस्या से बचने के लिए कलरमैप। यदि कोई अक्सर एक्सपीएम और जीआईएफ ऑब्जेक्ट का उपयोग करता है,
कोई भी बांध सकता है निम्नलिखित को सेट करके फ्लशअंडोबफर() ऑपरेशन के लिए एफ कुंजी
X डिफ़ॉल्ट है और इसका उपयोग करता है XPM/GIF होने पर कलरमैप में प्रविष्टियाँ पुनः प्राप्त करने के लिए f कुंजी
ऑब्जेक्ट हटा दिया गया है:

Tgif.शॉर्टकट्स: ! एफ:फ्लशअनडूबफर()

यहां तक ​​कि जब निजी कलरमैप का उपयोग किया जाता है, तब भी एक बार में केवल 256 रंगों का उपयोग किया जा सकता है। इसलिए, यह
दो 256-रंग वाली GIF फ़ाइलों को एक ही ड्राइंग में आयात करना संभव नहीं है जब तक कि रंग न हों
किसी तरह 256-रंगों वाले कॉलोरमैप में फ़िट होने के लिए कम कर दिया गया है। इसके माध्यम से किया जा सकता है कटौती
जिसका वर्णन नीचे आयात रास्टर ग्राफ़िक्स अनुभाग में किया गया है।

आयात रेखापुंज ग्राफिक्स


मूल रास्टर ग्राफ़िक्स प्रारूप जो tgif समर्थन करते हैं वे XBM और XPM प्रारूप हैं। में
किसी अन्य प्रारूप की रंगीन रेखापुंज ग्राफ़िक्स फ़ाइल आयात करने के लिए, tgif बाहरी के साथ काम कर सकता है
उपकरण जो गैर-एक्सपीएम प्रारूप फ़ाइलों को एक्सपीएम फाइलों में परिवर्तित कर सकते हैं। एक लोकप्रिय रेखापुंज प्रारूप
रूपांतरण टूलकिट है pbmplus(1) (के रूप में भी जाना जाता है नेटपीबीएम(1)) टूलकिट। यह
निम्नलिखित के साथ एक GIF फ़ाइल (उदाहरण के लिए, "foo.gif") को XPM फ़ाइल (उदाहरण के लिए, "foo.xpm") में कनवर्ट करें
कमांड (गिफ्टटॉपएनएम नेटपीबीएम में है; इसका एक पूर्व संस्करण कहा जाता है Giftoppm में मौजूद है
पीबीएमप्लस):

Giftopnm foo.gif | ppmtoxpm > foo.xpm

Tgif के साथ काम करते समय, एक GIF फ़ाइल नाम tgif और आउटपुट द्वारा प्रदान किया जाएगा
ppmtoxpm को एक पाइप के माध्यम से सीधे tgif द्वारा पढ़ा जाएगा; इसलिए, पिछला क्रम है
निम्नलिखित फॉर्म वाले X डिफ़ॉल्ट द्वारा प्रतिस्थापित किया गया (जो कि डिफ़ॉल्ट होता है
Tgif.GifToXpm X डिफ़ॉल्ट के लिए सेटिंग):

Giftopnm %s | ppmtoxpm

"%s" को GIF फ़ाइल नाम से प्रतिस्थापित किया जाना है। उपरोक्त को ए के रूप में जाना जाता है फ़िल्टर.

अन्य प्रकार की रैस्टर ग्राफ़िक्स फ़ाइलों को आयात करने में सक्षम होने के लिए, कोई इसका उपयोग कर सकता है
Tgif.MaxImportFilters और Tgif.ImportFilter# X अतिरिक्त फ़िल्टर निर्दिष्ट करने के लिए डिफ़ॉल्ट हैं।
निम्न उदाहरण एक JPEG फ़िल्टर जोड़ता है:

Tgif.MaxImportफ़िल्टर: 1
Tgif.ImportFilter0: \n\
जेपीईजी-222 जेपीजी;जेपीईजी \n\
djpeg -gif -रंग 222 %s | \एन\
Giftopnm | ppmtoxpm

ऊपर दिया गया "JPEG-222" फ़िल्टर को दिया गया नाम है (इसमें कोई स्थान नहीं होना चाहिए)।
चरित्र)। "jpg;jpeg" अर्धविराम द्वारा अलग किए गए संभावित फ़ाइल एक्सटेंशन हैं।
बाकी फ़िल्टर विशिष्टता है। djpeg(1) प्रोग्राम libjpeg का हिस्सा है
वितरण। यह JPEG फ़ाइल को GIF फ़ाइल में बदल सकता है। उपरोक्त फ़िल्टर भी प्रतिबंधित करता है
आउटपुट में अधिकतम 222 रंग होंगे। (222 को मनमाने ढंग से चुना गया है। कई एक्सपीएम
फ़ाइलें कुछ ``मानक'' 32 रंगों का उपयोग करती हैं, इसलिए कोई उनसे जगह छोड़ना चाह सकता है।)

किसी फ़िल्टर को लागू करने के लिए, कोई व्यक्ति इम्पोर्टऑथरफाइल() या ब्राउजऑथर() कमांड का चयन कर सकता है
फ़ाइल मेनू। इससे उपलब्ध फ़िल्टरों को उनके नाम से सूचीबद्ध करने वाला एक डायलॉगबॉक्स सामने आएगा
(उदाहरण के लिए, "जेपीईजी-222")। फ़िल्टर का चयन करने के बाद, tgif उसी तरह जारी रहता है जैसे कि
फ़ाइल मेनू से आयातएक्सपिक्समैप() या ब्राउजएक्सपिक्समैप() कमांड लागू करना।

उपरोक्त उदाहरण ब्राउजऑथर() कमांड के लिए उपयुक्त नहीं है क्योंकि केवल 256 रंग हैं
किसी ड्राइंग में उपयोग किया जा सकता है (जैसा कि ऊपर रंग और कलरमैप्स अनुभाग में बताया गया है)। में
ब्राउजऑथर() को अच्छी तरह से काम करने के लिए कोई भी इसका उपयोग कर सकता है कटौती एक छवि का प्रतिनिधित्व करने के लिए a
डिथर्ड छवि जो केवल मानक रंगों के सेट का उपयोग करती है। नीचे दिया गया उदाहरण ppmdither का उपयोग करता है
पीबीएमप्लस/नेटपीबीएम टूलकिट से:

Tgif.MaxImportफ़िल्टर: 2
Tgif.ImportFilter0: \n\
जेपीईजी-222 जेपीजी;जेपीईजी \n\
djpeg -gif -रंग 222 %s | \एन\
Giftopnm | ppmtoxpm
Tgif.ImportFilter1: \n\
JPEG-dithered jpg;jpeg \n\
djpeg -gif %s | \एन\
Giftopnm | पीपीएमडिदर | ppmtoxpm

यदि कोई एक जेपीईजी छवि के साथ काम कर रहा है, तो वह आयातअदरफ़ाइल() का चयन कर सकता है और फिर चयन कर सकता है
"जेपीईजी-222" को 222 रंग मिलेंगे। यदि कोई JPEG छवियाँ ब्राउज़ कर रहा है, तो वह ऐसा कर सकता है
ब्राउजअदर() चुनें, फिर "जेपीईजी-डिथर्ड" चुनें।

वस्तु नाम


यदि किसी ऑब्जेक्ट में कोई विशेषता है (कृपया विवरण के लिए नीचे विशेषताएँ अनुभाग देखें)
जिसका नाम स्ट्रिंग है "नाम" (केस-सेंसिटिव), विशेषता का मान भाग है
नाम वस्तु का. किसी समग्र वस्तु के उप-वस्तु का नाम a का उपयोग करके दिया जा सकता है पथ, जैसे,
! ! !..., जहां एक शीर्ष-स्तरीय ऑब्जेक्ट का नाम है जिसमें सीधे तौर पर शामिल होता है
जिसमें सीधे तौर पर शामिल है , आदि !* वर्तमान में चयनित ऑब्जेक्ट को संदर्भित करता है (यदि
एक से अधिक ऑब्जेक्ट का चयन किया जाता है, स्टैकिंग क्रम में सबसे शीर्ष ऑब्जेक्ट का उपयोग किया जाता है)।
!* ! नाम देता है का उपविषय वर्तमान में चयनित का उपविषय
वस्तु।

निम्नलिखित है नहीं पूरी तरह से समर्थित, फिर भी (केवल # इस पर प्रपत्र समर्थित है
समय)। टीजीआईएफ फ़ाइल में प्रत्येक ऑब्जेक्ट को नोटेशन का उपयोग करके विशिष्ट रूप से नामित किया जा सकता है
# !, जहां एक स्ट्रिंग हो सकती है जो किसी पृष्ठ का नाम निर्दिष्ट करती है या
# जो एक पृष्ठ संख्या निर्दिष्ट करता है। पूर्व में वर्णित है
अनुच्छेद. यदि कोई वस्तु o1 किसी अन्य वस्तु द्वारा संदर्भित किया जाता है o2 एक ही फ़ाइल के भीतर (सं
फ़ाइल नाम या URL पहले निर्दिष्ट है #) और छोड़ा गया है, तो o1 उसी पर होना चाहिए
पेज के रूप में o2. यदि कोई फ़ाइल नाम या URL पहले निर्दिष्ट है # और छोड़ा गया है, तो o1
प्रथम पृष्ठ पर होना चाहिए.

गुण


विशेषताएँ फ़ॉर्म की टेक्स्ट स्ट्रिंग हैं नाम = मान or मूल्य जो दोनों में से किसी एक से जुड़े हुए हैं
वर्तमान ड्राइंग या कोई गैर-पाठ्य वस्तु। वर्तमान ड्राइंग से जुड़ी एक विशेषता
कहा जाता है पट्टिका गुण; अन्यथा, यह एक है नियमित गुण. गुण हो सकते हैं
निम्नलिखित मामलों को छोड़कर इन वस्तुओं से जुड़ा और अलग किया गया:

बिल्डिंग-ब्लॉक ऑब्जेक्ट फ़ाइल में प्रतीक ऑब्जेक्ट में प्रदर्शित होने वाले गुण नहीं हो सकते
बिल्डिंग-ब्लॉक ऑब्जेक्ट इंस्टेंट होने पर अलग हो जाएं। ये गुण हैं
आइकन ऑब्जेक्ट की ``विरासत में मिली'' विशेषताएँ मानी जाती हैं। (यदि यह वास्तव में है
किसी आइकन ऑब्जेक्ट की विरासत में मिली विशेषताओं को अलग करने के लिए आइकन ऑब्जेक्ट आवश्यक हो सकता है
इसे समूहीकृत बनाने के लिए विशेष मेनू में UnMakeIconic() का उपयोग करके ``डी-आइकॉनीकृत''
वस्तु; तब विशेषताओं को अलग किया जा सकता है।)

एक फ़ाइल विशेषता हमेशा अदृश्य होती है। एक नियमित विशेषता के लिए, उपयोगकर्ता का नियंत्रण होता है
विशेषता का कौन सा भाग प्रदर्शित होता है. एक संपूर्ण विशेषता को अदृश्य बनाया जा सकता है, या
केवल इसका नाम अदृश्य किया जा सकता है (विशेष के तहत आदेशों के माध्यम से पूरा किया गया)।
मेनू, जैसे #m, #n, #j, #-, और ^#h)।

टेलीपोर्ट/हाइपरजंप


Tgif .obj और .sym फ़ाइलों के बीच यात्रा करने के लिए तंत्र प्रदान करता है। यदि मध्य माउस
बटन को किसी ऑब्जेक्ट पर क्लिक किया जाता है कुंजी दबाए रखें (या ऐसे डबल-क्लिक करें)।
ऑब्जेक्ट), tgif नामक विशेषता की तलाश करता है ताना_को (डिफ़ॉल्ट रूप से) या href उस वस्तु का.
केवल अंतर ताना_को और href क्या यह कि ".obj" स्वतः ही जुड़ जाता है
ए का मूल्य ताना_को विशेषता जबकि a का मान href विशेषता को वैसे ही लिया जाता है जैसे है।
(कृपया ध्यान दें कि ताना_को अब अप्रचलित है. इसके लिए अभी भी इसका समर्थन किया जाता है
अनुकूलता।) यदि ऐसी कोई विशेषता पाई जाती है, तो विशेषता का मूल्य भाग है
इसे .obj फ़ाइल के नाम के रूप में समझा जाता है यात्रा को। (यदि tgif में है hyperspace मोड,
फिर बाईं माउस बटन पर क्लिक करने से वही प्रभाव होता है।) यदि एकाधिक हैं href
ऑब्जेक्ट पर विशेषताएँ, लेकिन अलग-अलग रंगों में हैं, tgif उस विशेषता का उपयोग करेगा जिसके पास है
चॉइस विंडो में दिखने वाले वर्तमान रंग के समान रंग। यदि वर्तमान फ़ाइल है
संशोधित, उपयोगकर्ता को अगली फ़ाइल पर जाने से पहले फ़ाइल को सहेजने के लिए प्रेरित किया जाता है। यदि
का मूल्य भाग href विशेषता '/' वर्ण से शुरू होती है, मान को एक के रूप में माना जाता है
पूर्ण फ़ाइल नाम; अन्यथा, इसे एक सापेक्ष फ़ाइल नाम के रूप में माना जाता है।

हाइपरस्पेस


टीजीआईएफ एक प्रदान करता है hyperspace .obj फ़ाइलों के बीच यात्रा की सुविधा के लिए मोड।
जब नेविगेट मेनू से GoHyperSpace() का चयन किया जाता है तो हाइपरस्पेस मोड दर्ज किया जाता है। में
हाइपरस्पेस मोड, संदेश विंडो के नीचे की छोटी विंडो एक छोटा सा स्पेस शिप दिखाएगी।
रिमोट यूआरएल खोले जाने पर हाइपरस्पेस मोड भी स्वचालित रूप से दर्ज हो जाता है (जब तक कि
Tgif.AutoHyperSpaceOnRemote X डिफ़ॉल्ट गलत पर सेट है)।

हाइपरस्पेस मोड में, कुछ वस्तुओं पर विचार किया जाता है हॉट-लिंक. जब कर्सर है
इन वस्तुओं के शीर्ष पर रखे जाने पर, यह इंगित करने के लिए एक सूचक से एक हाथ में बदल जाएगा
बाईं माउस बटन पर क्लिक करने से कुछ क्रियाएं शुरू हो जाएंगी। कोई वस्तु एक हॉट-लिंक है यदि वह
टेलीपोर्ट/हाइपरजंप, लॉन्च एप्लिकेशन, या में वर्णित एक विशेषता शामिल है
आंतरिक आदेश अनुभाग.

जब ड्राइंग मोड बदला जाता है या लीवहाइपरस्पेस() होता है तो हाइपरस्पेस मोड बाहर निकल जाता है
नेविगेट मेनू से चयनित.

शुभारंभ आवेदन


टीजीआईएफ एप्लिकेशन लॉन्च करने के लिए तंत्र प्रदान करता है। यदि मध्य माउस बटन पर क्लिक किया जाता है
किसी वस्तु पर के साथ कुंजी दबाए रखें (या ऐसी किसी वस्तु पर डबल-क्लिक करें), tgif
नामक विशेषता की तलाश करता है लांच (डिफ़ॉल्ट रूप से) उस वस्तु का। यदि ऐसा कोई गुण है
पाया गया, विशेषता के मूल्य भाग की व्याख्या इस प्रकार की गई है sh(1) निष्पादित करने का आदेश। वही
रंग नियम ऊपर टेलीपोर्ट/हाइपरजंप अनुभाग में वर्णित अनुसार लागू होता है। यदि आदेश
'&' वर्ण के साथ समाप्त होता है, tgif स्वयं को विभाजित करता है (वास्तविक क्या होता है यह इस पर निर्भर करता है कि क्या
_BACKGROUND_DONT_FORK कंपाइलर फ़्लैग को कंपाइल समय पर परिभाषित किया गया है या नहीं) और कमांड है
चाइल्ड प्रक्रिया द्वारा निष्पादित; अन्यथा, कमांड को निष्पादित करने के लिए पॉपेन() का उपयोग किया जाता है (इसमें
मामले में, यदि कमांड हैंग हो जाता है, तो कमांड को समाप्त करने का कोई तरीका उपलब्ध नहीं है, और tgif
इससे उबर नहीं पाएंगे) कमांड के भीतर, अन्य विशेषताओं के मान
एक ही वस्तु का उपयोग किया जा सकता है। वाक्यविन्यास है: $(attr), जहां attr दूसरे का नाम है
विशेषता।

उदाहरण के लिए, यदि कोई प्रदर्शन करना चाहता है आदमी(1) फ़ंक्शन, कोई एक बॉक्स बना सकता है; एक पंक्ति दर्ज करें
पाठ का "शीर्षक=tgif"; पाठ की दूसरी पंक्ति दर्ज करें "launch=xterm -rw -e man $(title)";
^ए कीबोर्ड कमांड का उपयोग करके सभी तीन ऑब्जेक्ट का चयन करें; टेक्स्ट स्ट्रिंग्स को बॉक्स में संलग्न करें
#a कीबोर्ड कमांड का उपयोग करना; और लॉन्च करें आदमी(1) मध्य माउस पर क्लिक करके कमांड दें
बॉक्स पर बटन (या टेक्स्ट स्ट्रिंग्स) के साथ कुंजी दबाए रखी. अगर कोई चाहे
अधिक आकर्षक बनें, बॉक्स को X11 पिक्समैप ऑब्जेक्ट से बदला जा सकता है; 'लॉन्च' विशेषता कर सकते हैं
अदृश्य कर दिया जाए; और 'शीर्षक' विशेषता को उसके नाम के साथ केन्द्रित किया जा सकता है
#m कीबोर्ड कमांड का उपयोग करके छिपाया गया।

डिफ़ॉल्ट रूप से, किसी एप्लिकेशन का लॉन्चिंग अक्षम है hyperspace सुरक्षा के लिए मोड
विचार (इसे Tgif.AllowLaunchInHyperSpace X डिफ़ॉल्ट द्वारा ओवरराइड किया जा सकता है)
सेटिंग)। यदि लंच कमांड का सामना करना पड़ता है hyperspace मोड, कमांड है
प्रदर्शित होता है और उपयोगकर्ता को यह देखने के लिए प्रेरित किया जाता है कि क्या वह कमांड निष्पादित करना चाहता है।

अंदर का कमानों


Tgif आंतरिक आदेशों को निष्पादित करने के लिए तंत्र प्रदान करता है। यदि मध्य माउस बटन है
के साथ किसी ऑब्जेक्ट पर क्लिक किया कुंजी दबाए रखें (या ऐसी किसी वस्तु पर डबल-क्लिक करें),
tgif नामक विशेषता की तलाश करता है कार्यकारी (डिफ़ॉल्ट रूप से) उस वस्तु का। यदि ऐसा कोई गुण है
पाया जाता है, विशेषता के मूल्य भाग को आंतरिक आदेशों की सूची के रूप में व्याख्या किया जाता है
(अर्धविराम द्वारा अलग किया गया) निष्पादित करने के लिए। जैसा वर्णित है वैसा ही रंग नियम लागू होता है
ऊपर टेलीपोर्ट/हाइपरजंप अनुभाग। एक कमांड आमतौर पर फॉर्म लेता है:

( , , ..., )

किसी कमांड का तर्क एक स्ट्रिंग तर्क या संख्यात्मक तर्क हो सकता है। एक स्ट्रिंग
तर्क को दोहरे उद्धरण चिह्नों में संलग्न किया जाना चाहिए। एक संख्यात्मक तर्क एक संख्यात्मक मान हो सकता है
या फॉर्म की एक स्ट्रिंग "$(x)", कहाँ x किसी अन्य विशेषता का नाम है (यह प्रपत्र है
प्रतिस्थापन प्रपत्र के रूप में जाना जाता है)। एक स्ट्रिंग तर्क में प्रतिस्थापन प्रपत्र भी हो सकता है।
कृपया ध्यान दें कि केवल एक-स्तरीय प्रतिस्थापन (आंतरिक का संग्रह) किया जाता है
कमांड को एक सरल स्क्रिप्टिंग भाषा के रूप में देखा जाना चाहिए नहीं एक घोषणा भाषा)।

जब किसी विशेषता को आंतरिक कमांड में संदर्भित किया जाता है, तो विशेषता का नाम इसमें हो सकता है
प्रपत्र, ., जहां वस्तु में निर्दिष्ट प्रपत्र में होना चाहिए
उपरोक्त नाम अनुभाग और इसमें केवल अल्फ़ान्यूमेरिक वर्ण और अंडरस्कोर शामिल हैं
('_') चरित्र। यदि किसी विशेषता नाम के पहले 2 अक्षर "!." हैं, तो शेष
विशेषता नाम फ़ाइल विशेषता को नाम देता है। यदि किसी विशेषता नाम के पहले 2 अक्षर हैं
"!*", शेष विशेषता नाम वर्तमान में चयनित ऑब्जेक्ट की एक विशेषता का नाम देता है
(यदि एक से अधिक ऑब्जेक्ट का चयन किया जाता है, तो स्टैकिंग क्रम में सबसे शीर्ष ऑब्जेक्ट का उपयोग किया जाता है)।

कृपया ध्यान दें कि "//" से शुरू होने वाली पंक्तियों को टिप्पणी माना जाता है।

निम्नलिखित आंतरिक आदेश समर्थित हैं:

शुरू करना( )
द्वारा निर्दिष्ट विशेषता का मान के रूप में व्याख्या की गई है sh(1)
निष्पादित करने का आदेश. कृपया अधिक जानकारी के लिए ऊपर लॉन्च एप्लिकेशन अनुभाग देखें
विवरण।

कार्यकारी( )
द्वारा निर्दिष्ट विशेषता का मान आंतरिक के रूप में व्याख्या की गई है
निष्पादित करने का आदेश. यह सबरूटीन कॉल के समान है। कृपया ध्यान दें कि
आंतरिक कमांड को शीर्ष स्तर के संदर्भ में निष्पादित किया जाता है जिसमें शामिल हैं
विशेषता।

mktemp( , )
यह कमांड एक अद्वितीय फ़ाइल नाम बनाता है। तर्क एक टेम्पलेट स्ट्रिंग है,
उदाहरण के लिए, "/tmp/TgifXXXXXX", और इसमें कम से कम दो "/" की आवश्यकता होती है। का परिणाम
mktemp() द्वारा निर्दिष्ट विशेषता के मान के रूप में संग्रहीत किया जाता है . कृपया
सी लाइब्रेरी फ़ंक्शन के मैन पेज देखें एमकेटेम्पअधिक जानकारी के लिए (3सी)। (अगर
tgif को -D_USE_TMPFILE कंपाइलर विकल्प के साथ संकलित किया गया है टेम्पनाम(3S) का प्रयोग किया जाता है
बजाय।)

create_file_using_simple_template( , , , )
द्वारा निर्दिष्ट फ़ाइल मेल खाने वाली लाइन के लिए स्कैन किया जाता है . कब
ऐसी कोई रेखा पाई जाती है, तो उस रेखा को निर्दिष्ट विशेषता के मान से बदल दिया जाता है
द्वारा . परिणाम को निर्दिष्ट फ़ाइल में डाल दिया गया है .

अपडेट_ईपीएस_चाइल्ड( )
यह केवल तभी काम करता है जब निष्पादित की जा रही वस्तु एक समग्र वस्तु है। यदि वस्तु
इसमें एक घटक है जो एक आयातित ईपीएस (एनकैप्सुलेटेड पोस्टस्क्रिप्ट) ऑब्जेक्ट है, यह है
द्वारा निर्दिष्ट ईपीएस फ़ाइल द्वारा प्रतिस्थापित किया गया . यदि वस्तु नहीं है
एक ईपीएस उप-ऑब्जेक्ट शामिल होने पर, एक ईपीएस उप-ऑब्जेक्ट बनाया जाता है।

अद्यतन_xbm_child( )
यह केवल तभी काम करता है जब निष्पादित की जा रही वस्तु एक समग्र वस्तु है। यदि वस्तु
एक घटक है जो एक आयातित XBM (X11 बिटमैप) ऑब्जेक्ट है, इसे इसके द्वारा प्रतिस्थापित किया गया है
XBM फ़ाइल द्वारा निर्दिष्ट . यदि ऑब्जेक्ट में XBM नहीं है
सबऑब्जेक्ट, एक XBM सबऑब्जेक्ट बनाया जाता है।

अद्यतन_xpm_child( )
यह केवल तभी काम करता है जब निष्पादित की जा रही वस्तु एक समग्र वस्तु है। यदि वस्तु
एक घटक है जो एक आयातित XPM (X11 पिक्समैप) ऑब्जेक्ट है, इसे इसके द्वारा प्रतिस्थापित किया गया है
XPM फ़ाइल द्वारा निर्दिष्ट . यदि ऑब्जेक्ट में XPM नहीं है
सबऑब्जेक्ट, एक XPM सबऑब्जेक्ट बनाया जाता है।

delete_eps_child( )
यह केवल तभी काम करता है जब ऑब्जेक्ट का नाम हो एक मिश्रित वस्तु है. यदि
ऑब्जेक्ट में एक घटक होता है जो एक ईपीएस (एनकैप्सुलेटेड पोस्टस्क्रिप्ट) ऑब्जेक्ट है, यह है
हटा दिया गया. यदि ऑब्जेक्ट में ईपीएस सबऑब्जेक्ट नहीं है, तो कोई ऑपरेशन नहीं होता है
प्रदर्शन किया।

delete_xpm_child( )
यह केवल तभी काम करता है जब ऑब्जेक्ट का नाम हो एक मिश्रित वस्तु है. यदि
ऑब्जेक्ट में एक घटक है जो एक XPM (X11 पिक्समैप) ऑब्जेक्ट है, इसे हटा दिया गया है। यदि
ऑब्जेक्ट में XPM सबऑब्जेक्ट नहीं है, कोई ऑपरेशन नहीं किया जाता है।

delete_xbm_child( )
यह केवल तभी काम करता है जब ऑब्जेक्ट का नाम हो एक मिश्रित वस्तु है. यदि
ऑब्जेक्ट में एक घटक है जो एक XBM (X11 बिटमैप) ऑब्जेक्ट है, इसे हटा दिया गया है। यदि
ऑब्जेक्ट में XBM सबऑब्जेक्ट नहीं है, कोई ऑपरेशन नहीं किया जाता है।

फ्लिप_डेक( , , )
यह केवल तभी काम करता है जब निष्पादित की जा रही वस्तु एक समग्र वस्तु और सब कुछ है
समग्र ऑब्जेक्ट के सबऑब्जेक्ट X11 बिटमैप या X11 पिक्समैप ऑब्जेक्ट हैं और हैं
समान स्थिति और आकार। तर्क समय की संख्या निर्दिष्ट करता है
डेक फ़्लिप किया गया है. यह एक संख्या या स्ट्रिंग "अनंत" हो सकती है।
तर्क 1 और 60 के बीच की कोई संख्या होनी चाहिए
तर्क या तो "रैखिक" या "पिंग_पोंग" हो सकता है। जब यह आदेश दिया जा रहा है
निष्पादित, कोई भी माउस बटन क्लिक या कुंजी क्लिक कमांड निष्पादन को रोक देता है।

read_file_into_attr( , )
यह कमांड एक फ़ाइल को एक विशेषता में पढ़ता है। तर्क नाम ए
फ़ाइल, उदाहरण के लिए, "/tmp/foo"। फ़ाइल की सामग्री को मान के रूप में पढ़ा जाता है
द्वारा निर्दिष्ट विशेषता . यदि फ़ाइल को पढ़ने के लिए नहीं खोला जा सकता है, तो
विशेषता का मान एक खाली स्ट्रिंग पर सेट है।

write_attr_into_file( , )
यह कमांड किसी विशेषता का मान फ़ाइल में लिखता है।
तर्क एक फ़ाइल को नाम देता है, उदाहरण के लिए, "/tmp/foo"। द्वारा निर्दिष्ट विशेषता का मान
में लिखा है .

add_attr_into_file( , )
यह कमांड किसी विशेषता के मान को फ़ाइल में जोड़ता है।
तर्क एक फ़ाइल को नाम देता है, उदाहरण के लिए, "/tmp/foo"। द्वारा निर्दिष्ट विशेषता का मान
में जोड़ा गया है .

चयन करें_obj_by_name( )
यह कमांड चुपचाप (कोई हाइलाइटिंग हैंडल नहीं) नामित ऑब्जेक्ट का चयन करता है .
कृपया ऑब्जेक्ट नामों के विनिर्देशन के लिए उपरोक्त ऑब्जेक्ट नाम अनुभाग देखें।

चयन_टॉप_ओबीजे()
यह कमांड चुपचाप (कोई हाइलाइटिंग हैंडल नहीं) शीर्ष ऑब्जेक्ट का चयन करता है। यह
यदि वर्तमान पृष्ठ में कोई ऑब्जेक्ट नहीं है तो आदेश विफल हो जाता है।

delete_selected_obj()
यह आदेश सभी चयनित ऑब्जेक्ट को हटा देता है। यदि कोई ऑब्जेक्ट नहीं है तो यह आदेश विफल हो जाता है
चयनित।

अचयनित_all_obj()
यह आदेश सभी चयनित वस्तुओं का चयन रद्द कर देता है। यदि सेलेक्ट_ओबीजे_बी_नाम () कमांड
उपयोग किया जाता है, इस आदेश का अंततः उपयोग किया जाना चाहिए।

move_selected_obj_relative( , )
यह कमांड चयनित ऑब्जेक्ट को ले जाता है x दिशा में निरपेक्ष इकाइयाँ
और y दिशा में निरपेक्ष इकाइयाँ।

दोहराना( , )
यह कमांड आंतरिक कमांड को निष्पादित करता है गुण
बार.

हाइपरजम्प( )
यह कमांड इसमें पाए गए फ़ाइल नाम या यूआरएल नाम पर टेलीपोर्ट करता है
विशेषता।

make_cgi_query( , , )
यह कमांड कॉमन गेटवे इंटरफ़ेस (सीजीआई) प्रारूप में एक यूआरएल बनाता है
गुण। सीजीआई सर्वर स्क्रिप्ट को नाम दें और
एक विशेषता को नाम दें जिसका मान अल्पविराम से अलग की गई विशेषता है
names. उदाहरण के लिए, यदि किसी ऑब्जेक्ट में निम्नलिखित विशेषताएँ हैं:

attr_list=last_name, first_name
अंतिम_नाम=चेंग
पहला_नाम=बिल
अंतिम_यूआरएल=
exec=make_cgi_query(final_url,
http://bourbon.usc.edu:8001/सीजीआई-बिन/टेस्ट-सीजीआई,
attr_list)

इस ऑब्जेक्ट को निष्पादित करने से अंतिम_यूआरएल में निम्नलिखित स्ट्रिंग का निर्माण होगा:

http://bourbon.usc.edu:8001/cgi-bin/test-cgi?last_name=चेंग&first_name=बिल

इसे निष्पादित करने के लिए बाद के हाइपरजंप(फाइनल_यूआरएल) कमांड को लागू किया जा सकता है
अंतिम_नाम और प्रथम_नाम के साथ संगत "परीक्षण-सीजीआई" सीजीआई सर्वर स्क्रिप्ट
तर्क।

सीजीआई स्क्रिप्ट के विस्तृत विवरण के लिए, पाठक को [2] का संदर्भ दिया जाता है।

प्रतीक्षा करें_क्लिक करें( , , )
यह आदेश प्रदर्शित करता है कर्सर और उपयोगकर्ता द्वारा क्लिक करने की प्रतीक्षा करता है
माउस बटन। अगर स्ट्रिंग है नल (केस-संवेदी), कर्सर
बदलेगा नहीं। अगर क्लिक किया जाता है, आदेश समाप्त हो जाता है और 1 डाल दिया जाता है
. अगर क्लिक किया गया है, 2 रखा गया है , आदि यदि तय करना
सेवा मेरे जब सही है (केस-सेंसिटिव), फिर माउस को tgif द्वारा पकड़ लिया जाता है। वैध
में पाए जा सकते हैं (XC_ उपसर्ग के बिना)।

नींद( , )
यह आदेश प्रदर्शित करता है कर्सर और प्रतीक्षा करता है
मिलीसेकेंड बीतने को हैं। अगर स्ट्रिंग है नल (केस-संवेदी), द
कर्सर नहीं बदलेगा. इस आदेश को किसी भी माउस द्वारा बाधित (और निरस्त) किया जा सकता है
क्लिक या कुंजी स्ट्रोक. वैध में पाए जा सकते हैं
(XC_ उपसर्ग के बिना)।

प्रारंभ_चेतन()
इस कमांड का उपयोग एनीमेशन अनुक्रम (डबल-बफ़रिंग का उपयोग करके) शुरू करने के लिए किया जाता है।
कृपया ध्यान दें कि, डिफ़ॉल्ट रूप से, tgif पूर्ववत/पुनः करने की तैयारी करता है। एक लंबे एनीमेशन के लिए
क्रम में, पूर्ववत करें/पुनः करें रिकॉर्ड बहुत अधिक मेमोरी ले सकते हैं। इस मामले में,
इस आदेश से पहले disable_undo() (नीचे वर्णित) का उपयोग किया जाना चाहिए।

अंत_चेतन()
इस कमांड का उपयोग एनीमेशन अनुक्रम को समाप्त करने के लिए किया जाता है।

set_redraw( )
इस कमांड का उपयोग अस्थायी रूप से रिड्रा को अक्षम करने के लिए किया जाता है है असत्य
(केस-संवेदी) जब tgif अंदर हो एनीमेशन मोड (begin_animate() द्वारा चालू)।
यदि shuffle_obj_to_top() या shuffle_obj_to_bottom() कमांड का उपयोग पहले किया जाता है
मूव कमांड, set_redraw(FALSE) और set_redraw(TRUE) का तुरंत उपयोग किया जाना चाहिए
क्रमशः पहले और तुरंत बाद, shuffle_obj_to_top() या
shuffle_obj_to_bottom() कमांड।

set_selected_obj_color( )
यह कमांड चयनित ऑब्जेक्ट का रंग बदल देता है . यदि कोई आपत्ति नहीं है
चयनित होने पर, वर्तमान रंग बदल दिया जाएगा .

set_selected_obj_fill( )
यह कमांड चयनित ऑब्जेक्ट के भरण पैटर्न को बदल देता है , कौन
0 (बिना भरण के लिए) और 31 के बीच होना चाहिए। यदि कोई वस्तु चयनित नहीं है, तो वर्तमान भरण
पैटर्न में बदलाव किया जाएगा .

set_selected_obj_pen( )
यह कमांड चयनित ऑब्जेक्ट के पेन को बदल देता है , जो होना चाहिए
0 (बिना पेन के लिए) और 31 के बीच। यदि कोई ऑब्जेक्ट नहीं चुना गया है, तो वर्तमान पेन होगा
में परिवर्तित किया गया .

set_selected_obj_line_width( , , )
यह कमांड चयनित लाइन की चौड़ाई, तीर की चौड़ाई और तीर की ऊंचाई को बदल देता है
करने के लिए वस्तु , , और , क्रमश। अगर या
-1 है, तो क्रमशः तीर की चौड़ाई या तीर की ऊंचाई नहीं बदली जाती है। अगर
कोई ऑब्जेक्ट चयनित नहीं है, वर्तमान लाइन की चौड़ाई उसी में बदल दी जाएगी
माचिस , , और सबसे करीब से. (निकटता मापी जाती है
इस प्रकार कि चौड़ाई में अंतर को तीर की चौड़ाई में अंतर से 10 गुना गिना जाता है
और तीर की ऊंचाई.)

set_selected_obj_spline( )
यह कमांड चयनित ऑब्जेक्ट के स्पलाइन प्रकार को बदल देता है , कौन
हो सकता है सीधे, तख़्ता, अंतर्वेशितया, संरचित. यदि कोई ऑब्जेक्ट चयनित नहीं है,
वर्तमान स्प्लाइन प्रकार को बदल दिया जाएगा .

सेट_चयनित_ओबीजे_एरो( )
यह कमांड चयनित ऑब्जेक्ट के तीर प्रकार को बदल देता है , कौन
हो सकता है कोई नहीं, सही, बाएंया, डबल. यदि कोई ऑब्जेक्ट चयनित नहीं है, तो वर्तमान तीर
प्रकार बदल दिया जाएगा .

set_selected_obj_dash( )
यह कमांड चयनित ऑब्जेक्ट के डैश प्रकार को बदल देता है , कौन
0 (ठोस) और 8 के बीच होना चाहिए। यदि कोई ऑब्जेक्ट चयनित नहीं है, तो वर्तमान डैश प्रकार
में बदल दिया जाएगा .

set_selected_obj_trans_pat( )
यह कमांड चयनित ऑब्जेक्ट को अपारदर्शी पैटर्न में बदल देता है 0 है; यह
यदि चयनित ऑब्जेक्ट को पारदर्शी पैटर्न में बदलता है क्या कोई अन्य है
अंकीय मान। यदि कोई ऑब्जेक्ट चयनित नहीं है, तो वर्तमान भरण और पेन पैटर्न होगा
यदि अपारदर्शी 0 है और पारदर्शी होगा यदि क्या कोई अन्य है
अंकीय मान।

set_selected_obj_rcb_radius( )
यह कमांड चयनित ऑब्जेक्ट के आरसीबॉक्स त्रिज्या को बदल देता है , कौन
4 से अधिक या उसके बराबर होना चाहिए। यदि कोई ऑब्जेक्ट चयनित नहीं है, तो वर्तमान आरसीबॉक्स त्रिज्या
में बदल दिया जाएगा .

set_selected_text_vspace( )
यह कमांड चयनित ऑब्जेक्ट के टेक्स्ट बनाम स्पेस को बदल देता है . अगर कोई नहीं
ऑब्जेक्ट का चयन किया जाता है, वर्तमान टेक्स्ट बनामस्पेस में बदल दिया जाएगा .

set_selected_text_just( )
यह कमांड चयनित ऑब्जेक्ट के टेक्स्ट औचित्य को बदल देता है
, कौन हो सकता है बाएं, केंद्रया, सही. यदि कोई ऑब्जेक्ट चयनित नहीं है,
वर्तमान पाठ औचित्य को बदल दिया जाएगा .

set_selected_text_font( )
यह कमांड चयनित ऑब्जेक्ट के फ़ॉन्ट और टेक्स्ट शैली को मिलान के लिए बदल देता है
. वैध के उदाहरण चयन करने पर पाया जा सकता है
गुण मेनू से CopyProperties()। नीचे सूचीबद्ध आइटम टेक्स्ट फ़ॉन्ट एक
वैध . यदि कोई ऑब्जेक्ट चयनित नहीं है, तो वर्तमान फ़ॉन्ट और पाठ शैली
मिलान के लिए बदला जाएगा . यदि कोई मिलान नहीं हो पाता तो यह आदेश विफल हो जाता है
मिल गया।

set_selected_text_style( )
यह कमांड चयनित ऑब्जेक्ट की टेक्स्ट शैली को बदल देता है , कौन
हो सकता है r (रोमन के लिए), b (बोल्ड के लिए), i (इटैलिक के लिए), या bi (बोल्ड-इटैलिक के लिए)। अगर कोई नहीं
ऑब्जेक्ट का चयन किया जाता है, वर्तमान टेक्स्ट शैली को बदल दिया जाएगा .

set_selected_text_size( )
यह कमांड चयनित ऑब्जेक्ट के टेक्स्ट आकार को बदल देता है . अगर
सबस्ट्रिंग "पीटी" के साथ समाप्त होता है, फिर टेक्स्ट आकार के बजाय बिंदु आकार का उपयोग किया जाता है। अगर
जैसे आकार मेनू में आकार नहीं पाया जा सकता, आकार मेनू में निकटतम आकार
उपयोग किया जाएगा। यदि कोई ऑब्जेक्ट नहीं चुना गया है, तो वर्तमान टेक्स्ट का आकार बदल दिया जाएगा
या निकटतम आकार.

set_selected_text_underline( )
यह कमांड चयनित ऑब्जेक्ट से टेक्स्ट अंडरलाइन को हटा देता है 0 है;
यदि यह चयनित ऑब्जेक्ट में टेक्स्ट को रेखांकित करता है क्या कोई अन्य संख्या है
कीमत। यदि कोई ऑब्जेक्ट नहीं चुना गया है, तो वर्तमान टेक्स्ट अंडरलाइन बदल दी जाएगी
तदनुसार।

set_selected_text_overline( )
यह कमांड चयनित ऑब्जेक्ट से टेक्स्ट ओवरलाइन को हटा देता है 0 है; यह
यदि चयनित ऑब्जेक्ट में टेक्स्ट को ओवरलाइन करता है कोई अन्य संख्यात्मक मान है. अगर
कोई ऑब्जेक्ट चयनित नहीं है, वर्तमान टेक्स्ट ओवरलाइन तदनुसार बदल दी जाएगी।

इंक( , )
यह आदेश वृद्धि अभिव्यक्ति द्वारा . दोनों का मान
और पूर्णांक होना चाहिए. कृपया अंकगणितीय अभिव्यक्तियाँ देखें
भावों के बारे में विवरण के लिए नीचे दिया गया अनुभाग।

दिसंबर( , )
यह आदेश घटता है द्वारा . दोनों का मान और
पूर्णांक होना चाहिए.

शफ़ल_ओबीजे_टू_टॉप( )
यह आदेश चाल सबसे ऊपर। अगर एक उपवस्तु है, यह है
अपने भाई-बहनों की तुलना में शीर्ष पर पहुंच गया। यह कमांड एनीमेशन में उपयोगी है
जहां एक चयनित फ्रेम (उपवस्तु) को शीर्ष पर उठाया जा सकता है।

शफ़ल_ओबीजे_टू_बॉटम( )
यह आदेश चाल नीचे। अगर एक उपवस्तु है, यह है
अपने भाई-बहनों की तुलना में नीचे गिर गया। यह कमांड इसमें उपयोगी है
एनीमेशन जहां एक चयनित फ्रेम (उपवस्तु) को नीचे तक गिराया जा सकता है।

अक्षम_पूर्ववत करें()
यह कमांड पूर्ववत करें/पुनः करें रिकॉर्ड को साफ़ करता है और पूर्ववत अक्षम करता है (और रिकॉर्डिंग बंद करता है)।
पूर्ववत करें/पुनः करें जानकारी)। मूल इतिहास की गहराई बच जाती है। यह आदेश
लंबे एनिमेशन अनुक्रम से पहले उपयोग किया जाना चाहिए।

सक्षम_पूर्ववत करें()
यह कमांड disable_undo() कमांड द्वारा सहेजी गई इतिहास की गहराई को पुनर्स्थापित करता है
और पूर्ववत/पुनःकरने में सक्षम बनाता है। इस कमांड का उपयोग अंततः disable_undo() के बाद किया जाना चाहिए
कहा जाता है।

get_drawing_area( , , , )
यह कमांड वर्तमान ड्राइंग क्षेत्र के पूर्ण समन्वय को संग्रहीत करता है
निर्दिष्ट गुण. बाएँ शीर्ष X निर्देशांक को संग्रहीत करता है,
बाएँ-शीर्ष Y निर्देशांक को संग्रहीत करता है, दाएँ-नीचे X निर्देशांक को संग्रहीत करता है,
और दाएँ-नीचे Y निर्देशांक को संग्रहीत करता है।

get_selected_obj_bbox( , , , )
यह कमांड चयनित के बाउंडिंग बॉक्स के पूर्ण समन्वय को संग्रहीत करता है
निर्दिष्ट विशेषताओं में ऑब्जेक्ट। बाएँ शीर्ष X निर्देशांक को संग्रहीत करता है,
बाएँ-शीर्ष Y निर्देशांक को संग्रहीत करता है, दाएँ-नीचे X को संग्रहीत करता है
समन्वय, और दाएँ-नीचे Y निर्देशांक को संग्रहीत करता है। बाउंडिंग बॉक्स
यह मानकर गणना की जाती है कि सभी पंक्तियों की चौड़ाई 0 है।

get_named_obj_bbox( , , , , )
यह कमांड नामित ऑब्जेक्ट के बाउंडिंग बॉक्स के पूर्ण समन्वय को संग्रहीत करता है
निर्दिष्ट विशेषताओं में. बाएँ-शीर्ष X को संग्रहीत करता है
समन्वय करें, बाएँ-शीर्ष Y निर्देशांक को संग्रहीत करता है, को संग्रहीत करता है
दाएँ-नीचे X समन्वय, और दाएँ-नीचे Y निर्देशांक को संग्रहीत करता है।
बाउंडिंग बॉक्स की गणना यह मानकर की जाती है कि सभी लाइनें चौड़ाई 0 की हैं।

move_selected_obj_absolute( , )
यह आदेश चयनित ऑब्जेक्ट के बाएँ-शीर्ष कोने को ( , ).

सौंपना( , )
यह आदेश असाइन करता है द्वारा निर्दिष्ट विशेषता के लिए . अवश्य
एक संख्यात्मक मान के आधार पर मूल्यांकन किया जाए।

स्ट्रैपी( , )
यह आदेश प्रतिलिपि बनाता है द्वारा निर्दिष्ट विशेषता में .

Copy_string_to_cut_buffer( )
यह आदेश प्रतिलिपि बनाता है कट बफ़र में.

स्ट्रैट( , )
यह आदेश संलग्न है द्वारा निर्दिष्ट विशेषता के लिए .

जबकि( , )
यह कमांड आंतरिक कमांड को निष्पादित करता रहता है जब तक
0 का मूल्यांकन करता है।

अगर( , , )
अगर 0 पर मूल्यांकन करता है, आंतरिक कमांड निष्पादित किया जाता है;
अन्यथा, आंतरिक आदेश निष्पादित किया जाता है।
या स्ट्रिंग हो सकता है नल (मामला-
संवेदनशील); इस मामले में, कोई संगत कार्रवाई नहीं की जाती है।

get_current_file( )
यह कमांड वर्तमान फ़ाइल का पूरा पथ नाम संग्रहीत करता है .

get_current_export_file( )
यह कमांड आउटपुट (प्रिंट/एक्सपोर्ट) फ़ाइल का पूरा पथ नाम संग्रहीत करता है
.

get_current_dir( )
यह कमांड वर्तमान निर्देशिका को संग्रहीत करता है .

getenv( , )
यह कमांड नामित पर्यावरण चर को संग्रहीत करता है में .

स्ट्रलेन( , )
यह आदेश वर्णों की संख्या निर्दिष्ट करता है को .

सबस्ट्र( , , , )
यह आदेश प्रतिलिपि बनाता है वर्ण, वर्ण सूचकांक से शुरू होते हैं
, का में . शून्य आधारित है.

स्ट्रस्ट्र( , , )
यह आदेश पहली घटना का पता लगाता है में और प्रतिलिपियाँ
और शेष स्ट्रिंग में .

स्ट्रस्ट्र( , , )
यह आदेश अंतिम घटना का पता लगाता है में और प्रतिलिपियाँ
और शेष स्ट्रिंग में .

unmake_selected_obj_iconic()
इस आदेश का प्रभाव विशेष मेनू से UnMakeIconic() को चुनने जैसा ही है
सिवाय इसके कि कम से कम एक ऑब्जेक्ट पहले से ही चुना जाना चाहिए।

हाइपरजंप_थेन_एक्सईसी( , )
यह कमांड इसमें पाए गए फ़ाइल नाम या यूआरएल नाम पर टेलीपोर्ट करता है
विशेषता तब द्वारा निर्दिष्ट आंतरिक कमांड निष्पादित करती है
नई फ़ाइल में विशेषता.

show_attr( )
यह आदेश बनाता है विशेषता दृश्यमान.

Hide_attr( )
यह आदेश बनाता है विशेषता अदृश्य.

show_attr_name( )
यह कमांड नाम को इसका हिस्सा बनाता है विशेषता दृश्यमान.

Hide_attr_name( )
यह कमांड नाम को इसका हिस्सा बनाता है विशेषता अदृश्य.

शो_वैल्यू( )
यह कमांड उस विशेषता को बनाता है जिसका नाम खाली है और जिसका मान है
दृश्यमान।

छिपाएँ_मूल्य( )
यह कमांड उस विशेषता को बनाता है जिसका नाम खाली है और जिसका मान है
अदृश्य।

get_attr_bbox( , , , , )
यह कमांड बाउंडिंग बॉक्स के पूर्ण समन्वय को संग्रहीत करता है
निर्दिष्ट विशेषताओं में विशेषता. बाएँ-शीर्ष X को संग्रहीत करता है
समन्वय करें, बाएँ-शीर्ष Y निर्देशांक को संग्रहीत करता है, को संग्रहीत करता है
दाएँ-नीचे X समन्वय, और दाएँ-नीचे Y निर्देशांक को संग्रहीत करता है।
बाउंडिंग बॉक्स की गणना यह मानकर की जाती है कि सभी लाइनें चौड़ाई 0 की हैं।

size_selected_obj_absolute( , )
यह कमांड चयनित ऑब्जेक्ट के दाएं-निचले कोने को फैलाता है ताकि वह
चौड़ाई बन जाती है और ऊंचाई बन जाती है .

size_named_obj_absolute( , , )
यह कमांड नामित ऑब्जेक्ट के दाएं-निचले कोने को फैलाता है इसलिए
कि उसकी चौड़ाई हो जाती है और ऊंचाई बन जाती है .

संदेश बॉक्स( , , ,<शैली>)
यह कमांड एक संदेशबॉक्स प्रदर्शित करता है शीर्षक के रूप में और <msg> के रूप में
संदेश। can be the string "info", "ync", "yn", or "stop". The messagebox
"जानकारी" या "रोकें" शैलियों के लिए एक ओके बटन प्रदर्शित करें, हाँ/नहीं/रद्द करें बटन प्रदर्शित करें
"ync" शैली, "yn" शैली के लिए हाँ/नहीं बटन। जब उपयोगकर्ता किसी बटन पर क्लिक करता है
संदेश बॉक्स में बटन का नाम रखा जाएगा . यदि उपयोगकर्ता
टाइप करके संदेशबॉक्स को रद्द कर देता है चाबी, पर सेट किया जाएगा
स्ट्रिंग "रद्द करें"। अगर स्ट्रिंग है नल (केस-संवेदी), द
कौन सा बटन क्लिक किया गया इसकी जानकारी कहीं नहीं लिखी है। अगर है
डोर नल, टीजीआईएफ संदेशबॉक्स का शीर्षक होगा.

get_user_input( , , )
यह कमांड एक डायलॉगबॉक्स प्रदर्शित करता है पहली पंक्ति में और में
दूसरी पंक्ति। अगर स्ट्रिंग "USE_CURRENT_DIR" है, दूसरी पंक्ति प्रदर्शित होती है
वर्तमान निर्देशिका. उपयोगकर्ता संवाद बॉक्स में एक पंक्ति टाइप कर सकता है जो प्राप्त होती है
स्थापित . यदि उपयोगकर्ता टाइप करके संवाद रद्द कर देता है चाबी,
खाली स्ट्रिंग पर सेट किया जाएगा.

add_attr_to_selected_obj( , , , )
यह आदेश जोड़ता है = किसी चयनित ऑब्जेक्ट पर रखें और रखें
विशेषता ( , ). अगर स्ट्रिंग है नल (मामला-
संवेदनशील), विशेषता का नाम खाली स्ट्रिंग होगा। अगर और
दोनों नल (केस-सेंसिटिव), विशेषता को नीचे बाईं ओर नीचे रखा जाएगा
वस्तु का कोना. अगर "!", ए से शुरू होता है पट्टिका गुण होगा
जोड़ा।

delete_attr_from_selected_obj( )
यह आदेश नामक विशेषता को हटा देता है किसी चयनित वस्तु से. अगर
"!", ए से शुरू होता है पट्टिका गुण हटा दिया जाएगा।

user_end_an_edge( , , )
यह कमांड एक पॉलीलाइन/ओपन-स्पलाइन शुरू करता है ( , ), स्विच करता है
पॉलीलाइन/ओपन-स्पलाइन को ड्रा करने के लिए ड्राइंग मोड, और उपयोगकर्ता को इसे पूरा करने देता है
पॉलीलाइन/ओपन-स्पलाइन। यदि समापन बिंदु किसी विशेषता वाले ऑब्जेक्ट में आता है
टाइप=पोर्ट, उस ऑब्जेक्ट का नाम रखा जाएगा , अगर क्या नहीं है
डोर नल (अक्षर संवेदनशील)।

user_draw_an_edge( , )
यह कमांड ड्राइंग मोड को ड्रॉ पॉलीलाइन/ओपन-स्पलाइन में बदल देता है और अनुमति देता है
उपयोगकर्ता एक पॉलीलाइन/ओपन-स्पलाइन बनाता है। यदि पहला समापन बिंदु किसी वस्तु में पड़ता है
एक विशेषता होना टाइप=पोर्ट, उस ऑब्जेक्ट का नाम रखा जाएगा
, अगर स्ट्रिंग नहीं है नल (अक्षर संवेदनशील)। अगर
अंतिम समापन बिंदु किसी विशेषता वाले ऑब्जेक्ट में आता है टाइप=पोर्ट, वह वस्तु है
नाम डाला जाएगा , अगर स्ट्रिंग नहीं है नल
(अक्षर संवेदनशील)।

get_a_poly_vertex_absolute( , , , )
यह कमांड पूर्ण समन्वय को संग्रहीत करता हैth का शीर्ष
द्वारा निर्दिष्ट विशेषताओं में और . निर्दिष्ट वस्तु
द्वारा या तो एक पॉली/ओपन-स्प्लाइन या बहुभुज/बंद-स्प्लाइन ऑब्जेक्ट होना चाहिए।

move_a_poly_vertex_absolute( , , , )
यह आदेश चलता हैth का शीर्ष पूर्ण समन्वय के लिए
( , ). द्वारा निर्दिष्ट वस्तु या तो पॉली/खुला होना चाहिए-
तख़्ता या एक बहुभुज/बंद-तख़्ता वस्तु।

post_attr_and_get_cgi_result( , , )
यह कमांड का उपयोग करके HTTP अनुरोध करता है पोस्ट तरीका। नाम देता है
वह विशेषता जिसमें URL होता है (जो आमतौर पर CGI सर्वर स्क्रिप्ट का नाम देता है)।
उस विशेषता को नाम दें जिसका मान पोस्ट किया जाने वाला डेटा है।
परिणाम प्राप्त करने के लिए विशेषता को नाम दें। उदाहरण के लिए, यदि कोई
ऑब्जेक्ट में निम्नलिखित विशेषताएँ हैं:

यूआरएल=http://bourbon.usc.edu:8001/सीजीआई-बिन/इको-पोस्ट
क्वेरी=हैलो वर्ल्ड!
परिणाम=
exec=post_attr_and_get_cgi_result(url,query,result)

इस ऑब्जेक्ट को निष्पादित करने पर "हैलो वर्ल्ड!" पोस्ट होगा। निर्दिष्ट सीजीआई स्क्रिप्ट के लिए। में
इस मामले में, स्क्रिप्ट को निष्पादित करने का परिणाम केवल "हैलो वर्ल्ड!" की प्रतिध्वनि है। पीछे
(कुछ अन्य बहीखाता जानकारी के साथ)।

नेविगेट_बैक()
यह कमांड उसी ऑपरेशन को निष्पादित करता है जैसे कि NavigateBack() से चुना गया हो
नेविगेट मेनू.

रुकें() यह आदेश सभी आंतरिक आदेशों के निष्पादन को रोक देता है।

sqrt( , )
यह आदेश इसका वर्गमूल निर्दिष्ट करता है को . होना चाहिए
गैर-नकारात्मक संख्यात्मक मान पर मूल्यांकन किया गया।

यादृच्छिक( )
यह कमांड एक यादृच्छिक पूर्णांक निर्दिष्ट करता है सी लाइब्रेरी फ़ंक्शन का उपयोग करना
रैंड (). 0 का उपयोग यादृच्छिक संख्या जनरेटर के लिए बीज के रूप में किया जाता है।

srand48( )
यह कमांड सी लाइब्रेरी फ़ंक्शन द्वारा उपयोग किए जाने वाले यादृच्छिक जनरेटर को बीजित करता है drand48().
अगर 0 है, 0 को बीज के रूप में उपयोग किया जाएगा। अन्यथा, वर्तमान
समय का उपयोग बीज के रूप में किया जाएगा।

drand48( )
यह कमांड 0.0 और 1.0 के बीच एक फ्लोटिंग पॉइंटर नंबर निर्दिष्ट करता है
सी लाइब्रेरी फ़ंक्शन का उपयोग करना drand48().

गोल( , )
यह कमांड का राउंड असाइन करता है को .

redraw_obj( )
यह आदेश कब्जे वाले क्षेत्र को फिर से रेखांकित करता है .

redraw_drawing_area()
यह कमांड पूरे ड्राइंग क्षेत्र को फिर से बनाता है (कैनवास विंडो के माध्यम से दिखाई देता है)।

इटॉक्स( , , )
यह आदेश असाइन करता है का हेक्स मान होना . (कौन
1 और 8 के बीच होना चाहिए, सम्मिलित रूप से) हेक्स मान की अंतिम चौड़ाई है (शून्य हैं)।
बाईं ओर जोड़ा गया)।

for_i( , , , , )
यह आदेश आदेशों के निम्नलिखित अनुक्रम के समान है:

सौंपना( , );
जबकि($( ) <= ,पाश)

जहां पाश निम्नलिखित मूल्य है:

कार्यकारी( );
इंक( , )

कृपया ध्यान दें कि , , और केवल एक बार मूल्यांकन किया जाता है
इस आदेश के निष्पादन से पहले.

set_file_not_modified()
यह कमांड फ़ाइल संशोधित फ़्लैग को ग़लत पर सेट करता है।

new_id( )
यह कमांड एक ऑब्जेक्ट आईडी उत्पन्न करता है, जो वर्तमान ड्राइंग में अद्वितीय है, और
इसे संग्रहीत करता है .

रोटेट_सेलेक्टेड_ओबीजे( )
यह कमांड चयनित ऑब्जेक्ट को घुमाता है डिग्री. सकारात्मक कोण है
घड़ी की सूई

कॉल_सिंपल_शॉर्टकट( )
यह कमांड नामक शॉर्टकट को कॉल करता है जिसमें कोई तर्क नहीं होता।
कृपया शॉर्टकट के विवरण के लिए शॉर्टकट अनुभाग देखें।

कॉल_वन_आर्ग_शॉर्टकट( , )
यह कमांड नामक शॉर्टकट को कॉल करता है वह एक तर्क लेता है और
गुजरता इसे. कृपया विवरण के लिए शॉर्टकट अनुभाग देखें
शॉर्टकट।

स्थानापन्न_attr( , , , )
यह आदेश की घटनाओं को प्रतिस्थापित करता है के मूल्य भाग में
द्वारा निर्दिष्ट विशेषता द्वारा निर्दिष्ट विशेषता के मान से
और परिणाम को निर्दिष्ट विशेषता में लिखें
.

get_file_size( , )
यह कमांड फ़ाइल का आकार निर्दिष्ट करता है विशेषता में
इसके द्वारा निर्दिष्ट .

is_file( , )
यह आदेश निर्दिष्ट विशेषता में "1" डालता है यदि फ़ाइल
इसके द्वारा निर्दिष्ट मौजूद। अन्यथा यह "0" लगाता है।

अनुक्रमणिका( , , )
यह आदेश पहली घटना का पता लगाता है में और कॉपी करता है
शून्य-आधारित सूचकांक .

रिंडेक्स( , , )
यह आदेश अंतिम घटना का पता लगाता है में और कॉपी करता है
शून्य-आधारित सूचकांक .

get_number_of_lines_in_attr( , )
यह आदेश निर्दिष्ट विशेषता में पंक्तियों की संख्या की गणना करता है
और गिनती लिखता है .

get_line_in_attr( , , )
यह कमांड कॉपी करता है nद्वारा निर्दिष्ट विशेषता की वीं पंक्ति में
, कहाँ n द्वारा निर्दिष्ट एक शून्य-आधारित सूचकांक है .

काट-छांट करना( )
यह आदेश विशेषता से आगे और पीछे के रिक्त वर्णों को हटा देता है
इसके द्वारा निर्दिष्ट .

is_attr( , )
यह कमांड "1" लिखता है यदि विशेषता द्वारा निर्दिष्ट है
मौजूद। इसमें "0" लिखा होता है अन्यथा।

ढूंढें_ओबीजे_नाम( , , )
यह कमांड उन सभी ऑब्जेक्ट्स को ढूंढता है जो निर्दिष्ट ऑब्जेक्ट के प्रत्यक्ष उप-ऑब्जेक्ट हैं
द्वारा और उनके नाम लिखते हैं . अगर एक खाली है
स्ट्रिंग, सभी शीर्ष-स्तरीय ऑब्जेक्ट स्कैन किए जाते हैं।

ऑब्जेक्ट के लिए फ़िल्टर निर्दिष्ट करता है। अगर है
खाली स्ट्रिंग, सभी योग्य ऑब्जेक्ट चयनित हैं। अगर का है
रूप " =*", एक ऑब्जेक्ट का चयन तब किया जाता है जब उसमें कोई विशेषता नाम हो . अगर
रूप का है" = ", एक ऑब्जेक्ट का चयन किया जाता है यदि यह
नाम की एक विशेषता है और इसका संगत मान है . अगर
इसमें '=' ​​वर्ण नहीं है, यदि ऐसा है तो एक ऑब्जेक्ट का चयन किया जाता है
एक विशेषता है जिसका नाम खाली है और संबंधित मान समान है
.

If n वस्तुओं का मिलान किया जाता है, द्वारा निर्दिष्ट विशेषता के साथ अद्यतन किया गया है
+ 1 n पंक्तियाँ. शून्य रेखा का मान बन जाता है n और वस्तु के नाम बन जाते हैं
पंक्ति 1 से n का . Get_line_in_attr() आंतरिक कमांड हो सकता है
ऑब्जेक्ट नाम पुनर्प्राप्त करने के लिए उपयोग किया जाता है।

find_obj_names_on_all_pages( , )
यह कमांड ऊपर दिए गए find_obj_names() के समान है, सिवाय इसके कि यह केवल शीर्ष को ढूंढता है-
सभी पृष्ठों पर वस्तुओं को समतल करें। परिणाम लिखा है . एक के लिए
बहु-पृष्ठ फ़ाइल, एक शीर्ष-स्तरीय ऑब्जेक्ट नाम में लिखा जाएगा
as ## !. एकल-पृष्ठ फ़ाइल के लिए, यह आदेश बिल्कुल वैसा ही व्यवहार करता है
find_obj_names के समान( ).

tg2_find_obj_names_on_all_pages( , )
यह कमांड ऊपर दिए गए find_obj_names_on_all_pages() के समान है, सिवाय इसके कि a
बहु-पृष्ठ फ़ाइल, एक शीर्ष-स्तरीय ऑब्जेक्ट नाम में लिखा जाएगा
as _पृष्ठ.

टोकनाइज़( , , )
यह आदेश टूट जाता है टोकन में जिन्हें अलग किया जाता है
चरित्र और टोकन लिखता है (उसी तरह जैसे कि find_obj_names() में
आंतरिक आदेश ऊपर) में . लंबाई की एक स्ट्रिंग होनी चाहिए
1 का और यह स्पेस कैरेक्टर, सिंगल-कोट कैरेक्टर या नहीं होना चाहिए
दोहरा-उद्धरण वर्ण. यदि किसी टोकन में विभाजक वर्ण है, तो टोकन कर सकता है
सिंगल-कोट्स या डबल-कोट्स की एक जोड़ी से घिरा होना जो स्वचालित रूप से होते हैं
यह आदेश निष्पादित होने पर हटा दिया जाता है।

If n टोकन पाए जाते हैं, द्वारा निर्दिष्ट विशेषता के साथ अद्यतन किया गया है + 1 n
पंक्तियाँ. शून्य रेखा का मान बन जाता है n और टोकन पंक्ति 1 बन जाते हैं
पूज्य गुरुदेव के मार्गदर्शन से संपन्न कर सकते हैं - n का . Get_line_in_attr() आंतरिक कमांड का उपयोग किया जा सकता है
टोकन पुनर्प्राप्त करें.

move_attr_relative( , , )
यह कमांड उस विशेषता को स्थानांतरित करता है जिसका नाम है द्वारा निरपेक्ष इकाइयाँ
एक्स दिशा में और y दिशा में निरपेक्ष इकाइयाँ।

get_number_of_vertices( , )
यह कमांड द्वारा निर्दिष्ट ऑब्जेक्ट के शीर्षों की संख्या को कॉपी करता है
में . निर्दिष्ट ऑब्जेक्ट एक पॉलीलाइन (ओपन-स्पलाइन) या होना चाहिए
बहुभुज (बंद तख़्ता)।

is_obj_transformed( , )
यह कमांड "1" लिखता है यदि वस्तु द्वारा निर्दिष्ट है
रूपांतरित (घुमाया या कतरा हुआ) किया जाता है। इसमें "0" लिखा होता है अन्यथा।

make_selected_obj_iconic( )
यह कमांड स्पेशल मेनू से MakeIconic() कमांड की तरह काम करता है, सिवाय इसके
उपयोगकर्ता को आइकन के नाम के लिए संकेत नहीं दिया जाता है. बजाय, करने के लिए प्रयोग किया जाता है
आइकन का पूरा पथ नाम निर्दिष्ट करें.

get_tgif_version( )
यह कमांड tgif की प्रमुख संस्करण संख्या, लघु संस्करण संख्या, पैचलेवल, लिखता है
और जानकारी का निर्माण करें , , और
, क्रमश। यदि कोई तर्क स्ट्रिंग है नल (अक्षर संवेदनशील),
वह जानकारी छोड़ दी गई है.

get_tgif_dir( )
यह कमांड "$HOME/.Tgif" लिखता है जहां $HOME घर है
उपयोगकर्ता की निर्देशिका.

get_profile_string( , , , , )
यह कमांड द्वारा निर्दिष्ट कुंजी से संबद्ध मान प्राप्त करता है से
अनुभाग द्वारा निर्दिष्ट पूर्ण पथ द्वारा निर्दिष्ट फ़ाइल में
और इसे निर्दिष्ट विशेषता में संग्रहीत करता है . यदि कोई मूल्य नहीं है
निर्दिष्ट कुंजी से संबद्ध, में संग्रहित किया जाता है . अगर
एक खाली स्ट्रिंग है, जिसमें सभी कुंजी नाम हैं का होगा
लिखा हुआ (उसी तरह जैसे ऊपर दिए गए find_obj_names() आंतरिक कमांड में)
में . अगर एक खाली स्ट्रिंग है, इसमें सभी अनुभाग नाम हैं
लिखा जाएगा (उसी तरह जैसे कि find_obj_names() आंतरिक में
उपरोक्त आदेश) में .

राइट_प्रोफ़ाइल_स्ट्रिंग( , , , )
यह कमांड द्वारा निर्दिष्ट कुंजी से संबद्ध मान सेट करता है की
अनुभाग द्वारा निर्दिष्ट पूर्ण पथ द्वारा निर्दिष्ट फ़ाइल में को
होना . अगर एक खाली स्ट्रिंग है, जिसमें सभी कुंजी/मान जोड़े हैं का
साफ़ कर दिया जाएगा. कोई खाली स्ट्रिंग नहीं होनी चाहिए.

चयन_अतिरिक्त_ओबीजे( )
यह कमांड चुपचाप (कोई हाइलाइटिंग हैंडल नहीं) नामक एक अतिरिक्त ऑब्जेक्ट का चयन करता है
. कृपया विशिष्टता के लिए उपरोक्त वस्तु नाम अनुभाग देखें
वस्तु नाम.

खुली फाइल( , , )
यह कमांड द्वारा निर्दिष्ट फ़ाइल को खोलता है द्वारा निर्दिष्ट मोड में
और खोली गई फ़ाइल को एक फ़ाइल संदर्भ संख्या निर्दिष्ट करता है .
0 या 3 और 15 के बीच होना चाहिए। फ़ाइल खुल रही है 0 याद दिलाता है मानक
इनपुट. मोड के उदाहरण पढ़ने के लिए "आर", लिखने के लिए "डब्ल्यू", और "ए" हैं
जोड़ना। एक फ़ाइल हमेशा टेक्स्ट (नॉन-बाइनरी) मोड में खोली जाती है।

क्लोज़_फ़ाइल( )
यह कमांड फ़ाइल संदर्भ संख्या से जुड़ी फ़ाइल को बंद कर देता है .
0 या 3 और 15 के बीच होना चाहिए.

read_file( , )
यह कमांड फ़ाइल संदर्भ संख्या से जुड़ी फ़ाइल से एक पंक्ति को पढ़ता है
और लाइन को निर्दिष्ट विशेषता में डालें .
0 (मानक इनपुट के लिए) या 3 और 15 के बीच होना चाहिए।

राइट_फ़ाइल( , )
यह आदेश लिखता है फ़ाइल संदर्भ संख्या से संबद्ध फ़ाइल में
. 1 और 15 के बीच होना चाहिए। संख्या 1 और 2 के लिए हैं
मानक आउटपुट और मानक त्रुटि फ़ाइलें।

फ्लश_फ़ाइल( )
यह कमांड फ़ाइल संदर्भ संख्या से जुड़ी फ़ाइल को फ्लश करता है .
1 और 15 के बीच होना चाहिए। संख्या 1 और 2 मानक आउटपुट के लिए हैं
और मानक त्रुटि फ़ाइलें।

संलग्न_फ़ाइल( , )
यह आदेश निर्दिष्ट फ़ाइल को जोड़ता है द्वारा निर्दिष्ट फ़ाइल के लिए
.

set_output_format( , )
यह कमांड आउटपुट फॉर्मेट को सेट करता है . अगर 0 है, काला और
सफ़ेद आउटपुट (मुद्रण) मोड का उपयोग किया जाएगा; अन्यथा, रंग आउटपुट (मुद्रण) मोड
उपयोग किया जाएगा। संभावितों की सूची के लिए कृपया Tgif.whereToPrint X डिफ़ॉल्ट देखें
प्रारूपों.

set_export_clip_rect( , , , )
यह कमांड निर्यात क्लिपिंग आयत को एक आयताकार क्षेत्र के रूप में सेट करता है
बाएँ शीर्ष कोने पर ( , ) और दाएं-निचले कोने पर ( , ).
से सख्ती से कम होना चाहिए और से सख्ती से कम होना चाहिए .

फ़ाइल आयात करें( , , , )
यह कमांड द्वारा निर्दिष्ट फ़ाइल को आयात करता है और इसे यहां रखता है
( , ). फ़ाइल द्वारा निर्दिष्ट प्रारूप में होने की उम्मीद है ,
जो "XBM", "XPM", "GIF", "PNG", "JPEG", "PBM", "PGM", "PPM" और नाम हो सकते हैं
Tgif.ImportFilter# X डिफ़ॉल्ट द्वारा निर्दिष्ट। अगर फ़ाइल "TGIF" है
या तो एक tgif फ़ाइल होनी चाहिए।

set_xpm_output_version( )
X11 पिक्समैप प्रारूप में आउटपुट करते समय यह कमांड XPM संस्करण संख्या सेट करता है
होना . मान 1 या 3 ले सकते हैं।

edit_ini_section( , ,<अनुभाग>,<ini_path>)
यह कमांड निर्दिष्ट अनुभाग को संपादित करने के लिए एक डायलॉगबॉक्स लाता है में
पूर्ण पथ द्वारा निर्दिष्ट फ़ाइल . यदि उपयोगकर्ता ओके बटन दबाता है
डायलॉगबॉक्स, अनुभाग साफ़ कर दिया गया है और डायलॉगबॉक्स की सामग्री लिखी गई है
फ़ाइल में वापस, और "ओके" को निर्दिष्ट विशेषता में रखा गया है .
यदि उपयोगकर्ता संवाद बॉक्स में रद्द करें बटन दबाता है, तो फ़ाइल असंशोधित हो जाती है, और
"CANCEL" को निर्दिष्ट विशेषता में रखा गया है .

चयन_से_इनि_सेक्शन( , ,<अनुभाग>,<ini_path>)
यह आदेश निर्दिष्ट अनुभाग से एक प्रविष्टि का चयन करने के लिए एक सूची लाता है
पूर्ण पथ द्वारा निर्दिष्ट फ़ाइल में . अगर कुछ नहीं है
चयनित, द्वारा निर्दिष्ट विशेषता साफ़ कर दिया जाएगा. अन्यथा
चयनित प्रविष्टि को निर्दिष्ट विशेषता में लिखा जाएगा .

add_line_into_attr( , )
यह कमांड द्वारा निर्दिष्ट लाइन को जोड़ता है द्वारा निर्दिष्ट विशेषता के लिए
.

Insert_line_into_attr( , , )
यह कमांड द्वारा निर्दिष्ट लाइन सम्मिलित करता है के रूप में nकी पंक्ति
द्वारा निर्दिष्ट विशेषता , कहाँ n द्वारा निर्दिष्ट एक शून्य-आधारित सूचकांक है
. n कम से कम 1 होना चाहिए. यदि n में पंक्तियों की संख्या से बड़ा है
विशेषता, रिक्त पंक्तियाँ स्वचालित रूप से डाली जाती हैं।

Clear_attr( )
यह आदेश निर्दिष्ट विशेषता के विशेषता मान को साफ़ करता है
और यदि विशेषता में एकाधिक शामिल हैं तो विशेषता की अन्य सभी पंक्तियाँ हटा देता है
लाइनों।

create_text_obj( , , )
यह कमांड स्थान पर एक टेक्स्ट ऑब्जेक्ट बनाता है ( , ) साथ
द्वारा निर्दिष्ट पाठ .

create_box_obj( , , , )
यह आदेश द्वारा परिभाषित एक आयत बनाता है ( , ) और
( , ).

create_corner_oval_obj( , , , )
यह आदेश द्वारा परिभाषित एक कोने वाला अंडाकार बनाता है ( , ) और
( , ).

create_center_oval_obj( , , )
यह कमांड एक केंद्र अंडाकार बनाता है जो ( , ) त्रिज्या के साथ
इसके द्वारा निर्दिष्ट .

create_edge_oval_obj( , , , )
यह कमांड एक एज सर्कल बनाता है जिसे परिभाषित किया गया है ( , ) और
( , ).

create_rcbox_obj( , , , )
यह कमांड एक गोल-कोने वाला आयत बनाता है जिसे परिभाषित किया गया है ( , )
और ( , ).

create_arc_obj( , , , , , )
यह आदेश ( , ) त्रिज्या, दिशा के साथ,
प्रारंभ कोण, और अंत कोण द्वारा निर्दिष्ट , , , और ,
क्रमश। , , , और में निर्दिष्ट हैं
उसी तरह जैसे वे CreateObject के अंतर्गत SpecifyAnArc() कमांड में निर्दिष्ट हैं
संपादन मेनू का सबमेनू। "+" या "-" हो सकता है जहां "+" दक्षिणावर्त है।
और 1 बजे की स्थिति में 2 डिग्री के साथ डिग्री में हैं।

create_first_vertex( , )
इस कमांड का उपयोग create_next_vertex() और के संयोजन में किया जाता है
create_poly_obj() पॉलीलाइन/ओपन-स्पलाइन ऑब्जेक्ट बनाने के लिए कमांड देता है। यह भी हो सकता है
create_next_vertex() और create_polygon_obj() कमांड के संयोजन में उपयोग किया जाता है
बहुभुज/बंद-तख़्ता वस्तु बनाने के लिए। यह आदेश आरंभिक बिंदु निर्धारित करता है
पॉलीलाइन/ओपन-स्पलाइन ऑब्जेक्ट या पॉलीगॉन/क्लोज्ड-स्पलाइन ऑब्जेक्ट
( , ).

create_next_vertex( , )
इस कमांड का उपयोग create_first_vertex() और के संयोजन में किया जाता है
create_poly_obj() पॉलीलाइन/ओपन-स्पलाइन ऑब्जेक्ट बनाने के लिए कमांड देता है। यह भी हो सकता है
create_first_vertex() और create_polygon_obj() के संयोजन में उपयोग किया जाता है
बहुभुज/बंद-स्पलाइन ऑब्जेक्ट बनाने का आदेश। यह कमांड अगला सेट करता है
पॉलीलाइन/ओपन-स्पलाइन ऑब्जेक्ट या पॉलीगॉन/क्लोज्ड-स्पलाइन ऑब्जेक्ट का शीर्ष
पर ( , ).

create_poly_obj()
इस कमांड का उपयोग create_first_vertex() और के संयोजन में किया जाता है
पॉलीलाइन/ओपन-स्पलाइन ऑब्जेक्ट बनाने के लिए create_next_vertex() कमांड।

create_polygon_obj()
इस कमांड का उपयोग create_first_vertex() और के संयोजन में किया जाता है
बहुभुज/बंद-स्पलाइन ऑब्जेक्ट बनाने के लिए create_next_vertex() कमांड।

प्रारंभ_create_group_obj()
इस कमांड का उपयोग create_group_obj() कमांड के साथ संयोजन में किया जाता है
समूहीकृत वस्तु. यह आदेश समूह की शुरुआत को चिह्नित करता है।

create_group_obj()
इस कमांड का उपयोगstart_create_group_obj() कमांड के साथ संयोजन में किया जाता है
एक समूहीकृत वस्तु बनाएँ। यह कमांड आखिरी के बाद से बनाई गई सभी वस्तुओं को समूहित करता है
प्रारंभ_क्रिएट_ग्रुप_ओबीजे() को समूहीकृत ऑब्जेक्ट में कॉल करें।

सेट_अनुमति_व्यवधान( )
अगर है असत्य (केस-सेंसिटिव), इस कमांड का उपयोग अस्थायी रूप से किया जाता है
जब tgif आंतरिक कमांड निष्पादित कर रहा हो तो उपयोगकर्ता व्यवधान को अक्षम करें। यदि कोई उपयोगकर्ता
व्यवधान अक्षम होने पर व्यवधान प्राप्त होता है, इसे कतारबद्ध किया जाएगा और किया जाएगा
जब set_allow_interpt() कहा जाता है तो आंतरिक आदेशों के निष्पादन को बाधित करें
फिर से साथ प्राणी जब सही है (अक्षर संवेदनशील)।

चयन_प्रत्येक_obj_and_exec( )
यह कमांड सबसे पहले चयनित किसी भी ऑब्जेक्ट को अचयनित करता है। इसके बाद यह प्रत्येक का चयन करता है
वर्तमान ड्राइंग में ऑब्जेक्ट को बदले में निर्दिष्ट आंतरिक कमांड निष्पादित करता है
से गुण। यदि यह आदेश a के परिणामस्वरूप निष्पादित किया जाता है
किसी वस्तु पर माउस क्लिक करने पर केवल वर्तमान पृष्ठ की वस्तुओं को ही स्कैन किया जाएगा
कार्यान्वयन। यदि यह कमांड किसी स्क्रिप्ट फ़ाइल से निष्पादित किया जाता है, तो प्रत्येक पृष्ठ में ऑब्जेक्ट
निष्पादन के लिए स्कैन किया जाएगा.

edit_attr_in_text_mode( )
जब यह कमांड निष्पादित होता है, तो tgif टेक्स्ट ड्राइंग मोड में प्रवेश करता है और संपादित करता है
द्वारा निर्दिष्ट विशेषता .

set_file_unsavable()
इस कमांड का उपयोग वर्तमान फ़ाइल को सहेजने योग्य न बनाने के लिए किया जाता है।

pstoepsi( , , )
यह कमांड पोस्टस्क्रिप्ट फ़ाइल के लिए एक पूर्वावलोकन बिटमैप उत्पन्न करता है
और इसे जोड़ता है और आउटपुट को सेव करें
( असंशोधित है)। के एकमात्र स्वीकृत मूल्य 1 या 2 है. यदि
Tgif.ExternalPsToEpsi X डिफ़ॉल्ट को सत्य पर सेट किया गया है, यह आदेश आसानी से लागू हो जाएगा
"pstoepsi "बाहरी तौर पर अगर 1 है और होगा
"pstoepsi -2x" का आह्वान करें " अगर है 2. यह
कमांड केवल तभी काम करता है जब tgif इंटरैक्टिव (गैर-बैच) मोड में चल रहा हो।

objs_bbox_intersect( , , )
यह कमांड द्वारा निर्दिष्ट विशेषता का मान निर्धारित करता है यदि "1" तक
नामित वस्तुओं के बाउंडिंगबॉक्स और प्रतिच्छेद. यह सेट हो जाता है
द्वारा निर्दिष्ट विशेषता का मान अन्यथा "0"।

delete_all_attr_from_selected_objs()
यह आदेश चयनित ऑब्जेक्ट से सभी विशेषताओं को हटा देता है। कृपया केवल इसका उपयोग करें
जब आदेश किसी बाहरी फ़ाइल से लिए जाते हैं तो आदेश दें!

रैंडम_परम्यूट_लाइन्स_इन_एटीआर( )
यह कमांड बेतरतीब ढंग से निर्दिष्ट विशेषता की पंक्तियों को क्रमबद्ध करता है .

अंकगणित अभिव्यक्ति


कुछ आंतरिक आदेश अंकगणितीय अभिव्यक्तियों को तर्क के रूप में अनुमति देते हैं। इन्फिक्स नोटेशन है
इस्तेमाल किया गया। समर्थित ऑपरेटर (और उनकी प्राथमिकताएँ) नीचे सूचीबद्ध हैं।

? 1 यदि-तब-अन्यथा, जैसे ? :
: 2 यदि-तब-अन्यथा, उदाहरणार्थ ? :
|| 3 तार्किक या
&& 4 तार्किक और
| 5 बिट-वार या
^ 5 बिट-वार XOR
और 5 बिट-वार और
== 6 बराबर
!= 6 नहीं-बराबर
> 7 से अधिक
<7 से कम
>= 7 से बड़ा या उसके बराबर
<= 7 से कम या उसके बराबर
<< 8 शिफ्ट शेष
>> 8 दाएँ शिफ्ट
+ 9 जोड़ें
- 9 घटाना
* 10 गुणक
/ 10 विभाजित करें
// 10 पूर्णांक विभाजन
% 10 मॉड
! 11 तार्किक नहीं
~ 11 बिट-वार उलटा/नहीं
) 12 बंद कोष्ठक
(13 खुले कोष्ठक

उत्पादक इमेजमैप फ़ाइलें


यह अनुभाग वर्णन करता है कि एनसीएसए इमेजमैप और सीईआरएन क्लिक करने योग्य छवि फ़ाइलें कैसे उत्पन्न करें।
Tgif.ImageMapFileFormat X डिफ़ॉल्ट तय करता है कि NCSA इमेजमैप जेनरेट करना है या CERN
क्लिक करने योग्य छवि फ़ाइल. चूँकि दोनों प्रारूप बहुत समान हैं, हम केवल चर्चा करेंगे कि कैसे करें
एनसीएसए इमेजमैप फ़ाइलें उत्पन्न करें। एनसीएसए इमेजमैप के बारे में अधिक जानकारी के लिए कृपया [3] देखें।
CERN क्लिक करने योग्य छवि के बारे में अधिक जानकारी के लिए, कृपया [4] देखें।

इमेजमैप को सक्षम करने के लिए Tgif.GenerateImageMap X डिफ़ॉल्ट को ``सही'' पर सेट किया जाना चाहिए
पीढ़ी। जीआईएफ प्रारूप में प्रिंट करते समय (बुनियादी कार्यात्मकताएं अनुभाग देखें)।
मुद्रण), एक XPM फ़ाइल (जिसे इस प्रक्रिया के अंत में हटा दिया जाएगा) उत्पन्न होती है
पहला। (Tgif.InitExportPixelTrim X डिफ़ॉल्ट द्वारा निर्दिष्ट मान का उपयोग ट्रिम करने के लिए किया जाता है
अतिरिक्त पिक्सेल. इन मानों का उपयोग करने से एक विलक्षणता को ठीक करने के लिए एक पलायन तंत्र बनता है
टीजीआईएफ यह पता नहीं लगा सकता कि पूरी छवि कितनी बड़ी है।)

XPM संस्करण Tgif.XPmOutputVersion X डिफ़ॉल्ट द्वारा निर्दिष्ट किया गया है जब तक कि
Tgif.UseXPmVersion1ForImageMap X डिफ़ॉल्ट को ``सही'' पर सेट किया गया है, जो XPM1 प्रारूप को बाध्य करता है।
फिर XPM को परिवर्तित करने के लिए Tgif.XpmToGif X डिफ़ॉल्ट द्वारा निर्दिष्ट कमांड निष्पादित किया जाता है
GIF (जेनेरिक इंटरचेंज फॉर्मेट) फ़ाइल में फ़ाइल करें जिसका उपयोग सॉफ़्टवेयर द्वारा किया जा सकता है
एनसीएसए मौज़ेक(1). GIF फ़ाइल के लिए फ़ाइल एक्सटेंशन किसके द्वारा निर्दिष्ट किया गया है
Tgif.GifFileExtension X डिफ़ॉल्ट। जीआईएफ फ़ाइल के साथ, फ़ाइल के साथ एक इमेजमैप फ़ाइल
Tgif.ImageMapFileExtension X डिफ़ॉल्ट द्वारा निर्दिष्ट एक्सटेंशन उत्पन्न होता है। यो विषय वस्तु
इमेजमैप का निर्माण निम्नानुसार किया गया है।

Tgif सबसे पहले एक की तलाश करता है पट्टिका गुण विशेषता नाम के साथ href। का मूल्य
विशेषता के रूप में लिखा गया है चूक यूआरएल. यदि ऐसी फ़ाइल विशेषता नहीं मिल पाती है,
इमेजमैप निर्माण निरस्त कर दिया गया है. यदि यह पाया जाता है, तो फ़ाइल में सभी ऑब्जेक्ट स्कैन किए जाते हैं।
किसी ऑब्जेक्ट के लिए जिसका नाम विशेषता है href, विशेषता का मान इस प्रकार लिखा जाता है
यूआरएल एक के लिए तरीका छवि मानचित्र में पंक्ति. यदि वस्तु न तो वृत्त है और न ही वृत्त है
पाली/बहुभुज, द आयत विधि का प्रयोग किया जाता है.

सामान्य HTML को छोड़कर, HTML प्रारूप में मुद्रण करते समय समान तंत्र का उपयोग किया जाता है
फ़ाइल स्पाई ग्लास क्लाइंट-साइड इमेजमैप प्रारूप में एक इमेजमैप के साथ उत्पन्न होती है। तुम कर सकते हो
यदि आप HTML निर्यात टेम्पलेट का उपयोग करके निर्दिष्ट करते हैं तो एक कस्टम HTML फ़ाइल जेनरेट करें
फ़ाइल मेनू से SetHTMLExportTemplate()। टेम्प्लेट फ़ाइल के बारे में विवरण वर्णित है
नीचे.

एचटीएमएल निर्यात खाका


यदि एक HTML निर्यात टेम्पलेट फ़ाइल SetHTMLExportTemplate() से निर्दिष्ट की गई है
फ़ाइल मेनू, HTML प्रारूप में प्रिंट करते समय कस्टम HTML फ़ाइलें उत्पन्न की जा सकती हैं।
अनुकूलन HTML निर्यात टेम्पलेट में एम्बेडेड वेरिएबल्स के उपयोग के माध्यम से किया जाता है
फ़ाइल। इन वेरिएबल्स में HTML कैरेक्टर इकाई का सिंटैक्स होता है। वे सभी शुरू होते हैं
"&tgv" और ";" पर समाप्त होता है। वे हैं:

&tgvफ़ाइलनाम;
इस वेरिएबल को फ़ाइल के नाम से बदल दिया जाएगा (फ़ाइल एक्सटेंशन के बिना)।

&tgvcurnum;
इस वेरिएबल को वर्तमान पृष्ठ संख्या से प्रतिस्थापित कर दिया जाएगा.

&tgvfirstnum;
इस वेरिएबल को पहले पेज नंबर (आमतौर पर 1) से बदल दिया जाएगा।

&tgvlastnum;
इस वेरिएबल को अंतिम पृष्ठ संख्या से प्रतिस्थापित कर दिया जाएगा.

&tgvprevnum;
इस वेरिएबल को पिछले पेज नंबर (रैप अराउंड के साथ) से बदल दिया जाएगा।

&tgvprevnumnowrap;
इस वेरिएबल को पिछले पेज नंबर से बदल दिया जाएगा (बिना किसी आवरण के)।

&tgvnextnum;
इस वेरिएबल को अगले पेज नंबर (रैप अराउंड के साथ) से बदल दिया जाएगा।

&tgvnextnumnowrap;
इस वेरिएबल को अगले पेज नंबर से बदल दिया जाएगा (बिना किसी आवरण के)।

&tgvशीर्षक;
इस वेरिएबल को पेज या फ़ाइल के शीर्षक से बदल दिया जाएगा।

&tgvmapobjs;
इस वेरिएबल को ऑब्जेक्ट्स द्वारा प्रतिस्थापित किया जाएगा (जैसा निर्दिष्ट किया गया है)। टैब) ए में
क्लाइंट-साइड छवि मानचित्र।

उदाहरण के लिए, यदि कोई टेम्प्लेट निर्दिष्ट करता है:


USEMAP='#p0'>

&tgvmapobjs;
<क्षेत्र आकार='रेक्ट'
COORDS='0,0,&tgvmapwidth;,&tgvmaheight;'
HREF='&tgvfilename;-&tgvnextnum;.html'>


इस टेम्पलेट के साथ PrintOneFilePerPage() का उपयोग करके निर्यात करने पर (फ़ाइल के पृष्ठ 2 के लिए) प्राप्त हो सकता है
नाम "foo.obj" 5 पृष्ठों के साथ):

<IMG SRC='foo-2.gif'
USEMAP='#p0'>


...

<क्षेत्र आकार='रेक्ट'
COORDS='0,0,145,97'
HREF='foo-3.html'>


उत्पादक MICROSOFT विंडोज ईपीएसआई फ़ाइलें


कुछ Microsoft Windows (TM) एप्लिकेशन मानक पोस्टस्क्रिप्ट को नहीं समझते हैं
%%BeginPreview, %%EndImage, और %%EndPreview टिप्पणियाँ। यह अनुभाग वर्णन करता है कि कैसे करें
एक ईपीएसआई फ़ाइल बनाएं जो उनके द्वारा समझी जाए। यह सुविधा तब लागू होती है जब
वर्तमान प्रिंट प्रारूप TiffEPSI है। इस स्थिति में, जेनरेट की गई ईपीएसआई फ़ाइल में 30 होंगे
फ़ाइल की शुरुआत में बाइनरी जानकारी के बाइट्स और एक TIFF छवि (बाइनरी भी)।
फ़ाइल का अंत. इस फ़ाइल में %%BeginPreview, %%EndImage और भी शामिल नहीं होंगे
%%अंतपूर्वावलोकन टिप्पणियाँ। इस प्रारूप की फ़ाइल को सामान्यतः नहीं माना जाता है
विंडोज़ को छोड़कर पोस्टस्क्रिप्ट फ़ाइल।

जब यह सुविधा सक्षम हो जाती है, तो tgif पहले एक सामान्य EPSI फ़ाइल बनाता है, फिर डंप करता है
फ़ाइल की वर्तमान सामग्री को X11 बिटमैप फ़ाइल में बदलें। में निर्दिष्ट आदेश
Tgif.XbmToTiff को TIFF छवि उत्पन्न करने के लिए निष्पादित किया जाता है जिसे बाद में अंत में जोड़ा जाता है
ईपीएसआई फ़ाइल।

लॉक OBJECTS


#< और #> कीबोर्ड कमांड का उपयोग करके ऑब्जेक्ट को लॉक और अनलॉक किया जा सकता है। जब एक चयनित
ऑब्जेक्ट लॉक है, इसे ग्रे हैंडल के साथ दिखाया गया है। एक बंद वस्तु को स्थानांतरित नहीं किया जा सकता,
फैलाया हुआ, पलटा हुआ या घुमाया हुआ; हालाँकि, इसके गुण, जैसे भरण पैटर्न, चौड़ाई,
इत्यादि को बदला जा सकता है। लॉक की गई वस्तुओं को भी हटाया जा सकता है। जब कोई वस्तु बंद हो
अन्य वस्तुओं के साथ समूहीकृत, परिणामी समूहीकृत वस्तु भी लॉक हो जाती है। एक बंद वस्तु
अन्य वस्तुओं को संरेखित करने के लिए एक एंकर के रूप में उपयोग किया जा सकता है; हालाँकि, DistributeObjs() कमांड करेगा
यदि कोई ऑब्जेक्ट लॉक है तो विफल हो जाएं। लॉक की गई वस्तुएं किसी भी ऑपरेशन में भाग नहीं लेती हैं
शीर्ष मोड का चयन करें.

फिर से पूर्ववत करना


अधिकांश ऑपरेशन पूर्ववत और पुनः किए जा सकते हैं। Tgif.HistoryDepth X डिफ़ॉल्ट नियंत्रित करता है
पूर्ववत बफ़र का आकार. यदि इसे -1 पर सेट किया गया है, तो पूर्ववत बफ़र का आकार अनंत है।
जब नया () या ओपन () कमांड निष्पादित किया जाता है (फ़ाइल से) तो पूर्ववत बफर फ्लश हो जाता है
मेनू), जब फ़्लशअंडोबफ़र() कमांड को संपादन मेनू से निष्पादित किया जाता है, या जब पॉप() होता है
.sym फ़ाइल से निष्पादित। यदि एक निजी कॉलोरमैप का उपयोग किया जाता है (नया होने पर स्वचालित रूप से किया जाता है
रंगों को डिफ़ॉल्ट कलरमैप से आवंटित नहीं किया जा सकता है), फ्लशअंडोबफ़र() को निष्पादित करेगा
कॉलोरमैप को रीसेट करने का प्रयास करें (यदि -DDONT_FREE_COLORMAP संकलन विकल्प का उपयोग नहीं किया गया है)।

डोमेन


A डोमेन तात्कालिकता के लिए उपयुक्त पुस्तकालय प्रतीकों का एक संग्रह है। एक पुस्तकालय है
.sym फ़ाइलों की एक निर्देशिका के रूप में कार्यान्वित किया जाता है, और इसलिए, एक डोमेन को एक के रूप में कार्यान्वित किया जाता है
खोज पथ. यदि एक ही फ़ाइल नाम वाले प्रतीक अलग-अलग स्थानों पर मौजूद हैं
खोज पथ में निर्दिष्ट निर्देशिकाएँ, फिर खोज के सामने वाली निर्देशिका
उपयोगकर्ता को इंस्टेंटियेट करने के लिए पथ उपलब्ध कराया जाएगा।

डोमेन की संख्या MaxDomains X डिफ़ॉल्ट और नामों द्वारा निर्दिष्ट की जाती है
डोमेन DomainPath# X डिफ़ॉल्ट द्वारा निर्दिष्ट होते हैं। पुस्तकालय खोज पथ हैं
सीएसएच पर्यावरण चर द्वारा निर्दिष्ट। अधिक विवरण के लिए एक्स डिफॉल्ट्स पर अनुभाग देखें।

डोमेन जानकारी भी इसमें लोड की जा सकती है ~/.Tgif/domain.ini सेटिंग द्वारा फ़ाइल करें
Tgif.DomainInIni को सही करें और डोमेन सबमेनू से X से डोमेन जानकारी पुनः लोड करें का चयन करें
फ़ाइल मेनू का.

का चयन A नाम से A पॉप अप खिड़की


फ़ाइल नाम, प्रतीक नाम, या डोमेन नाम का चयन करते समय, tgif एक विंडो पॉप अप करता है
उपयोगकर्ता के चयन के लिए उपयुक्त नाम। उपयोगकर्ता किसी का चयन करने के लिए माउस क्लिक का उपयोग कर सकता है
प्रवेश। कुंजी स्ट्रोक का उपयोग वांछित नाम निर्दिष्ट करने के लिए भी किया जा सकता है; हालाँकि, tgif प्रयास करता है
चयन में नामों के साथ कुंजी स्ट्रोक का तुरंत मिलान करने के लिए। अगर कोई मैच नहीं हो सकता
पाया गया, मुख्य स्ट्रोक्स को नजरअंदाज कर दिया गया है। ^n, ^j, या डाउनएरो कुंजी चयन को आगे बढ़ाती है
1 प्रविष्टि से नीचे; ^p, ^k, या UpArrow कुंजी चयन को 1 प्रविष्टि तक आगे बढ़ाती है। ^एफ, ^डी,
या डाउनएरो कुंजी के साथ दबाई गई कुंजी चयन को 10 से आगे बढ़ा देती है
प्रविष्टियाँ; ^बी, ^यू, या अपएरो कुंजी के साथ दबायी गयी कुंजी चयन को आगे बढ़ाती है
10 प्रविष्टियों द्वारा. '$' अंतिम प्रविष्टि का चयन करेगा, जबकि '^' पहली प्रविष्टि का चयन करेगा। ^डब्ल्यू
या ^y चयनित प्रविष्टि को अचयनित करें। यदि चयनित प्रविष्टि एक निर्देशिका है, तो हिट करें
निर्देशिका बदल देगा; यदि नहीं, तो मारो चयन प्रक्रिया समाप्त करता है और
चयनित प्रविष्टि लौटा दी गई है.

खोलने या आयात करने के लिए फ़ाइल नामों का चयन करते समय, '/' टाइप करने को रूट पर जाने के रूप में समझा जाता है
निर्देशिका या URL निर्दिष्ट करना। इस बिंदु पर, कुंजी स्ट्रोक का स्वचालित मिलान होता है
जब तक या तो अस्थायी रूप से अक्षम नहीं किया जाता या ए दबाया जाता है. इसके अलावा, मध्य पर क्लिक करें
फ़ाइल नाम क्षेत्र में माउस बटन क्लिपबोर्ड से चिपक जाता है।

का स्वचालित जोड़ Index.obj or .obj (संस्करण 2.16 में प्रस्तुत) अप्रचलित हो गया
और URL कभी भी संशोधित नहीं होता है.

वर्तमान चयन पॉपअप विंडो के शीर्ष के पास प्रदर्शित होता है। बैक-स्पेस होना चाहिए
सावधानी के साथ उपयोग किया जाता है क्योंकि यह वर्तमान निर्देशिका को मूल निर्देशिका में बदल सकता है।

आयात ईपीएस फ़ाइलें


एनकैप्सुलेटेड पोस्टस्क्रिप्ट (ईपीएस) फ़ाइलें #(कीबोर्ड कमांड का उपयोग करके आयात की जा सकती हैं। यदि
ईपीएस फ़ाइल में एक पूर्वावलोकन बिटमैप है (का उपयोग करके उत्पन्न किया जा सकता है)। pstoepsi उपकरण), tgif होगा
इसे प्रदर्शित करें (लेआउट मेनू से HideBit/Pixmap() का उपयोग इसके प्रदर्शन को अक्षम करने के लिए किया जा सकता है)
बिटमैप/पिक्समैप्स)। जब ईपीएस ऑब्जेक्ट को .obj या .sym फ़ाइल में सहेजा जाता है, तो न ही पूर्वावलोकन
बिटमैप, न ही ईपीएस फ़ाइल की पोस्टस्क्रिप्ट सामग्री सहेजी जाती है। इसलिए, मुद्रण करते समय
ऐसी फ़ाइल (या तो tgif से या prtgif का उपयोग करके), EPS फ़ाइल उसी पर मौजूद होनी चाहिए
वह स्थान जहां से इसे मूल रूप से आयात किया गया था।

आयात लेटेक्स


कम संस्करण
आप एक LaTeX समीकरण को a में आयात कर सकते हैं टीजीआईएफ वस्तु। जब आप Instantiate का चयन करते हैं
विशेष मेनू (या दबाएँ) i), आपको देखना चाहिए eq4.sym. इसे डबल-क्लिक करें और टीजीआईएफ मर्जी
इसे लगाने के लिए आपको ड्राइंग क्षेत्र पर क्लिक करने के लिए कहें। इसे रखने के बाद, आपके पास है
तत्काल एक eq4 प्रतीक और तात्कालिकता को a कहा जाता है eq4 ऑब्जेक्ट (या LaTeX
समीकरण वस्तु). अब आप संपादन टेक्स्ट मोड में जा सकते हैं (उदाहरण के लिए दबाएँ)। w) और क्लिक करें
के अंदर कहीं भी eq= समीकरण को संपादित करने के लिए विशेषता (अर्थात् समीकरण का पाठ)।
चयन मोड पर लौटें (उदाहरण के लिए दबाएँ)। k) और पर डबल क्लिक करें eq= चलाने का गुण
लाटेकस उस पर और परिणामी EPSI फ़ाइल आयात करें।

यदि आपके पास एक बड़ा समीकरण है, तो आप समीकरण ऑब्जेक्ट पर राइट-क्लिक कर सकते हैं, संपादित करें का चयन करें
संपादक में गुण जोड़ें, और चुनें eq= और अपनी पसंद के संपादक में समीकरण संपादित करें।
आप का उपयोग कर सकते हैं Tgif.संपादक अपने संपादक का चयन करने के लिए X डिफ़ॉल्ट, उदाहरण के लिए:
Tgif.संपादक: xemacs -शीर्षक '%s' '%s'

अपनी स्क्रीन को अव्यवस्थित करने के लिए, आप इसका चयन कर सकते हैं eq4 ऑब्जेक्ट करें और शॉर्टकट कुंजी का उपयोग करें T छुपाना
la eq= गुण। प्रकार T इसे फिर से दृश्यमान बनाने के लिए.

एक बार जब आप ईपीएसआई फ़ाइल आयात कर लेते हैं, तो आप बाईं माउस बटन का उपयोग किसी एक को खींचने के लिए कर सकते हैं eq=
विशेषता या आयातित ग्राफ़िक, और दूसरा अनुसरण करेगा। यदि आप नियंत्रण कुंजी रखते हैं
नीचे, आप खींच सकते हैं eq= विशेषता अलग से.

विवरण
संस्करण 4.1.16 के बाद से, का मानक वितरण टीजीआईएफ चार LaTeX समीकरण के साथ आता है
प्रतीक फ़ाइलें:
eq4.sym
eq4-2x.sym
eq4-ps2epsi.sym
eq4-epstool.sym

डेबियन पैकेज इन फ़ाइलों को स्थापित करता है /usr/share/tgif/latex, और आरंभ करता है टीजीआईएफ
एक डोमेन (नंबर 0) के साथ जिसे LaTeX कहा जाता है। कब टीजीआईएफ प्रारंभ होता है, डिफ़ॉल्ट डोमेन होना चाहिए
डोमेन नंबर 0, और टीजीआईएफ पहले वर्तमान निर्देशिका में *.sym फ़ाइलें ढूंढनी चाहिए
in ~/.tgif/latex, फिर /usr/share/tgif/latex.

उपयोग करने के क्रम में eq4.symके अलावा लाटेकस और डीवीआईपी, आप की जरूरत है:

pstoepsi परिवर्तित करने के लिए PS (पोस्टस्क्रिप्ट) फ़ाइल द्वारा जनरेट किया गया
डीवीआईपी एक को ईपीएसआई (पूर्वावलोकन बिटमैप के साथ एनकैप्सुलेटेड पोस्टस्क्रिप्ट फ़ाइल) फ़ाइल

नेटपीबीएम के द्वारा प्रयोग किया pstoepsi परिवर्तित करने के लिए पीबीएम फाइनल के लिए पूर्वावलोकन बिटमैप में फ़ाइल करें ईपीएसआई पट्टिका

भूत-प्रेत
के द्वारा प्रयोग किया pstoepsi एक प्रस्तुत करना PS एक में फ़ाइल पीबीएम पट्टिका

एक बार जब आपके पास ये उपकरण ठीक से स्थापित हो जाएं, तो आप बस इंस्टेंटियेट कर सकते हैं eq4.sym और
का मान बदलें eq= विशेषता।

बस समीकरण ऑब्जेक्ट पर डबल-क्लिक करें और टीजीआईएफ निम्नलिखित आदेश चलाएगा:
लाटेकस tmpफ़ाइल
डीवीआईपीएस -एन -एन 1 -ओ tmpफ़ाइल.ps tmpफ़ाइल
pstoepsi tmpफ़ाइल.ps tmpफ़ाइलईपीएस
जहां tmpफ़ाइल द्वारा निर्मित एक अस्थायी फ़ाइल है टीजीआईएफ (आमतौर पर में / Tmp) और फ़ाइल नाम
के साथ शुरू करो टीजीआईएफ.

यदि सब कुछ ठीक से स्थापित है तो यह काम करना चाहिए। यदि यह काम नहीं करता है, तो आप करेंगे
एक त्रुटि संदेशबॉक्स प्राप्त करें. बक्सा बंद न करें. निर्देशिका को इसमें बदलें / Tmp और देखो
नवीनतम फ़ाइल जो प्रारंभ होती है टीजीआईएफ और में समाप्त होता है .टेक्स और इसे कॉपी करें. फिर ऊपर चलाएँ
समस्या को डीबग करने के लिए मैन्युअल रूप से आदेश देता है। उदाहरण के लिए, आप यह कर सकते हैं:
cd / Tmp
एलएस -एलआरटी टीजीआईएफ*

-rw-r--r-- 1 विलियम 230 मार्च 22 11:27 TgifmTaOdC.tex
-rw-r--r-- 1 विलियम 4636 मार्च 22 11:27 TgifmTaOdC.log
-rw-r--r-- 1 विलियम 324 मार्च 22 11:27 TgifmTaOdC.dvi
-rw-r--r-- 1 विलियम 8 मार्च 22 11:27 TgifmTaOdC.aux
-rw-r--r-- 1 विलियम 18561 मार्च 22 11:27 TgifmTaOdC.ps
-rw-r--r-- 1 विलियम 18561 मार्च 22 11:27 TgifmTaOdC.eps
(कृपया ध्यान दें कि उपरोक्त सूची में, TgifmTaOdC.ps और TgifmTaOdC.eps समान हैं
फ़ाइल का आकार, इसका मतलब यह है pstoepsi किया नहीं काम।)
सीपी TgifmTaOdC.tex foo.tex
लेटेक्स फू
डीवीआईपीएस -एन -एन 1 -ओ फू.पीएस फू
pstoepsi foo.ps foo.eps
अधिक foo.eps
इस बिंदु पर, आपको यह देखना चाहिए कि पहली कुछ पंक्तियाँ फू.ईपीएस हमशक्ल:
%! पीएस-एडोब-2.0 ईपीएसएफ-1.2
%%बाउंडिंगबॉक्स: 258 634 354 653
%%प्रारंभपूर्वावलोकन: 97 20 1 20
% 00000000000000000000000e00
%...
% 00000000000000000003c00000
%%एंडइमेज
%%अंतपूर्वावलोकन
...
इन पंक्तियों को जोड़ा गया है pstoepsi. में संख्याएँ %%आकार निर्धारक बॉक्स: और %%प्रारंभपूर्वावलोकन:
आपके समीकरण और पर निर्भर करता है पीएस-एडोब और ईपीएसएफ पहली पंक्ति के संस्करण भिन्न हो सकते हैं
आपके सेटअप के आधार पर.

यदि आपको दौड़ते समय त्रुटियाँ मिलती हैं लाटेकस, डीवीआईपीया, pstoepsi मैन्युअल रूप से, कुछ है
इन उपकरणों के सेटअप में गड़बड़ी है। अगर वे सभी सही काम करते हैं लेकिन टीजीआईएफ अभी भी दिखाता है
त्रुटियाँ, कृपया मुझे ई-मेल भेजें!

eq4-2x.sym उच्च (2x) रिज़ॉल्यूशन पूर्वावलोकन बिटमैप का उत्पादन कर सकता है, लेकिन आपको इसकी आवश्यकता होगी
विशेष का नेटपीबीएम-20मई1999 संस्करण नेटपीबीएम. हो सकता है कि यह नए संस्करण के साथ काम न करे
नेटपीबीएम. eq4-ps2epsi.sym अनुशंसित नहीं है। eq4-epstool.sym के समान ही eq4.sym लेकिन उपयोग करता है
एपस्टूल बजाय.

अतिरिक्त फोंट्स


टाइम्स, कूरियर, हेल्वेटिका, न्यूसेंचुरी और सिंबल फ़ॉन्ट के अलावा, अतिरिक्त
फ़ॉन्ट को Tgif.AdditionalFonts X डिफ़ॉल्ट का उपयोग करके निर्दिष्ट किया जा सकता है। (डिफ़ॉल्ट स्क्रीन
फ़ॉन्ट भी बदले जा सकते हैं, कृपया X DEFAULTS में Tgif.HasAlterateDefaultFonts देखें
अधिक विवरण के लिए अनुभाग।) प्रत्येक अतिरिक्त फ़ॉन्ट की आवश्यकता है 4 भाग, प्रत्येक फ़ॉन्ट शैली के लिए एक
(रोमन, बोल्ड, इटैलिक और बोल्डइटैलिक के क्रम में)। प्रत्येक भाग में शामिल है 3 तार। NS
पहली स्ट्रिंग फ़ॉन्ट के परिवार, वजन, झुकाव और चौड़ाई को निर्दिष्ट करती है (कृपया देखें)।
मैन पेज के लिए xfontsel(1) अधिक जानकारी के लिए; इसका एक दूसरा रूप भी वर्णित है
नीचे)। दूसरी स्ट्रिंग फ़ॉन्ट की रजिस्ट्री और एन्कोडिंग को निर्दिष्ट करती है (देखें)।
xfontsel(1) पुनः). (कोई भी उपयोग कर सकता है xlsfonts(1) यह देखने के लिए कि कौन से फ़ॉन्ट उपलब्ध हैं और चुनें
आउटपुट से अभी उल्लिखित दो स्ट्रिंग्स।) तीसरी स्ट्रिंग निर्दिष्ट करती है
पोस्टस्क्रिप्ट फ़ॉन्ट नाम.

उदाहरण के लिए, यदि कोई पोस्टस्क्रिप्ट को दर्शाने के लिए एक्स ल्यूसिडा फ़ॉन्ट का उपयोग करना चाहता है
ZapfChancery-MediumItalic फ़ॉन्ट, कोई Tgif.AdditionalFonts को इस प्रकार सेट कर सकता है:

Tgif.अतिरिक्तफ़ॉन्ट: \n\
ल्यूसिडा-मध्यम-आर-सामान्य \n\
आईएसओ8859-1 \n\
जैपफचांसरी-मीडियमइटैलिक \n\
\एन\
ल्यूसिडा-डेमीबोल्ड-आर-सामान्य \n\
आईएसओ8859-1 \n\
जैपफचांसरी-मीडियमइटैलिक \n\
\एन\
ल्यूसिडा-मीडियम-आई-सामान्य \n\
आईएसओ8859-1 \n\
जैपफचांसरी-मीडियमइटैलिक \n\
\एन\
ल्यूसिडा-डेमीबोल्ड-आई-नॉर्मल \n\
आईएसओ8859-1 \n\
जैपफचांसरी-मीडियमइटैलिक

उपरोक्त ल्यूसिडा फ़ॉन्ट की सभी चार फ़ॉन्ट शैलियों को ZapfChancery-MediumItalic में मैप करता है
फ़ॉन्ट (प्रतीक फ़ॉन्ट को कैसे प्रबंधित किया जाता है उसके समान)।

पहली स्ट्रिंग को दूसरे रूप में भी निर्दिष्ट किया जा सकता है जिसे "%d" से पहचाना जाता है
स्ट्रिंग के भाग के रूप में. उदाहरण के लिए, कोई पहली स्ट्रिंग के रूप में "lucidasans-%d" का उपयोग कर सकता है। में
इस मामले में, उपयोग किया गया वास्तविक X फ़ॉन्ट "%d" द्वारा प्रतिस्थापित निर्दिष्ट स्ट्रिंग होगा
फ़ॉन्ट आकार। एन्कोडिंग स्ट्रिंग (दूसरी स्ट्रिंग) को अनदेखा कर दिया गया है (लेकिन मौजूद होना चाहिए)।
फ़ॉन्ट नाम उपसर्ग (कृपया X DEFAULTS अनुभाग में Tgif.FontNamePrefix प्रविष्टि देखें) भी है
अवहेलना करना।

परिशिष्ट भाग CHARACTER एन्कोडिंग के लिए अंतर्राष्ट्रीय वर्ण


कभी-कभी, वर्णों के लिए एक ही पोस्टस्क्रिप्ट फ़ॉन्ट के विभिन्न एन्कोडिंग की आवश्यकता होती है साथ में
चरित्र कोड के बीच 161 और 255 (सहित). इसे दो तरीकों से पूरा किया जा सकता है.
एक तरीका Tgif.AdditionalDontReencode (और Tgif.DontReencode) का उपयोग करना है। दूसरा तरीका है
Tgif.PSFontNeedCharSubs का उपयोग करें। अंतर यह है कि Tgif.AdditionalDontReencode के साथ, a
पोस्टस्क्रिप्ट फ़ॉन्ट की एन्कोडिंग छोड़ दी गई है। Tgif.PSFontNeedCharSubs के साथ, अक्षर a
पोस्टस्क्रिप्ट फ़ॉन्ट को विशिष्ट एन्कोडिंग दी जा सकती है।

दोनों ही मामलों में, नकली फ़ॉन्ट नाम (प्लेस होल्डर) पेश करने की आवश्यकता है। उदाहरण के लिए,

Tgif.अतिरिक्तफ़ॉन्ट: \n\
यूटोपिया-मध्यम-आर-सामान्य \n\
एडोब-फ़ॉन्टविशिष्ट \n\
UtopiaTmp-नियमित \n\
\एन\
यूटोपिया-बोल्ड-आर-सामान्य \n\
एडोब-फ़ॉन्टविशिष्ट \n\
UtopiaTmp-बोल्ड \n\
\एन\
यूटोपिया-मध्यम-आई-सामान्य \n\
एडोब-फ़ॉन्टविशिष्ट \n\
UtopiaTmp-इटैलिक \n\
\एन\
यूटोपिया-बोल्ड-आई-नॉर्मल \n\
एडोब-फ़ॉन्टविशिष्ट \n\
यूटोपियाटीएमपी-बोल्डइटैलिक
Tgif.PSFontAliases: \n\
यूटोपियाटीएमपी-रेगुलर=यूटोपिया-रेगुलर \n\
यूटोपियाटीएमपी-बोल्ड=यूटोपिया-बोल्ड \n\
यूटोपियाटीएमपी-इटैलिक=यूटोपिया-इटैलिक \n\
यूटोपियाटीएमपी-बोल्डइटैलिक=यूटोपिया-बोल्डइटैलिक

उपरोक्त उदाहरण में, 4 नकली पोस्टस्क्रिप्ट फ़ॉन्ट नाम बनाए गए हैं (सभी में एक समान है)।
"यूटोपियाटीएमपी" उपसर्ग)। के अनुसार, इन फ़ॉन्ट्स के लिए एन्कोडिंग एडोब-फ़ॉन्टविशिष्ट है
X11 फ़ॉन्ट का उपयोग किया जा रहा है. Tgif.PSFontAliases नकली पोस्टस्क्रिप्ट फ़ॉन्ट नामों को मैप करता है
संगत वास्तविक पोस्टस्क्रिप्ट फ़ॉन्ट नाम। (यदि Tgif.PSFontAliases गायब है, अस्तित्वहीन है
UtopiaTmp-Regular जैसे पोस्टस्क्रिप्ट फ़ॉन्ट नाम पोस्टस्क्रिप्ट फ़ाइल में दिखाई देंगे।)

पोस्टस्क्रिप्ट फ़ॉन्ट की एन्कोडिंग को छोड़ने के लिए, कोई Tgif.AdditionalDontReencode X का उपयोग कर सकता है
गलती करना। उदाहरण के लिए, यदि कोई निर्दिष्ट करता है:

Tgif.AdditionalDontReencode: UtopiaTmp

161 और 255 (समावेशी) के बीच वर्ण कोड वाले वर्णों को एन्कोड नहीं किया जाएगा
ISO-लैटिन-1 वर्ण नाम. उन वर्ण नामों की सूची के लिए जो ISO-लैटिन-1 एन्कोडेड हैं,
कृपया देखें
<यूआरएल:http://bourbon.usc.edu/tgif/faq/charencode.html#iso8859-1>.

विशिष्ट एन्कोडिंग के साथ पोस्टस्क्रिप्ट फ़ॉन्ट में वर्णों को प्रतिस्थापित करने के लिए, कोई इसका उपयोग कर सकता है
Tgif.PSFontNeedCharSubs और Tgif.PSCharSubs_* X डिफ़ॉल्ट। (आपको अब भी ज़रूरत है
ऊपर बताए अनुसार Tgif.AdditionalFonts और Tgif.PSFontAliases सेटअप।) यहां एक उदाहरण है:

Tgif.PSFontNeedCharSubs: \n\
यूटोपिया-रेगुलर=फू \n\
यूटोपिया-बोल्ड=फू \n\
यूटोपिया-इटैलिक=फू \n\
यूटोपिया-बोल्डइटैलिक=फू
Tgif.PSCharSubs_Foo: \n\
विस्मयादिबोधक/आओगोनेक \n\
एई/कैक्यूट \n\
ईसर्कमफ्लेक्स/इओगोनेक

उपरोक्त उदाहरण में, Tgif.PSFontNeedCharSubs ने नकली पोस्टस्क्रिप्ट फ़ॉन्ट की एक सूची निर्दिष्ट की है
वे नाम जिनमें वर्ण प्रतिस्थापन की आवश्यकता होती है और उनके अनुरूप टोकन नाम। एक के लिए
नकली पोस्टस्क्रिप्ट फ़ॉन्ट नाम जो मैप करता है टोकन, प्रतिस्थापित किए जाने वाले वर्णों की सूची है
Tgif.PSCharSubs_TOKEN X डिफ़ॉल्ट में निर्दिष्ट। Tgif.PSCharSubs_TOKEN का प्रारूप है
OLDCHARCODE/NEWCHARNAME स्ट्रिंग्स की एक सूची जहां OLDCHARCODE दशमलव में एक वर्ण कोड है
या ऑक्टल प्रारूप और NEWCHARNAME एक पोस्टस्क्रिप्ट वर्ण का नाम होना चाहिए। ऊपरोक्त में
उदाहरण, फू टोकन नाम के रूप में उपयोग किया गया था। वास्तविक उपयोग में, कुछ इस तरह आईएसओ8895-2 हो सकता है
टोकन नाम के लिए अधिक उपयुक्त। चूँकि दशमलव या अष्टक कोड की अनुमति है, इसलिए
निम्नलिखित उपरोक्त के बराबर है:

Tgif.PSFontNeedCharSubs: \n\
यूटोपिया-रेगुलर=आइसो8859-2 \n\
यूटोपिया-बोल्ड=आइसो8859-2 \n\
यूटोपिया-इटैलिक=iso8859-2 \n\
यूटोपिया-बोल्डइटैलिक=iso8859-2
Tgif.PSCharSubs_iso8859-2: \n\
161/आगोनेक \n\
8#306/कैक्यूट \n\
8#312/इगोनेक

कृपया उस प्रतिस्थापन पर ध्यान दें केवल 161 के बीच वर्ण कोड वाले वर्णों के लिए होता है
और 255 (समावेशी)।

अधिक जानकारी के लिए, कृपया देखें
<यूआरएल:http://bourbon.usc.edu/tgif/faq/charencode.html#चारसब>.

वर्ग डबल बाइट फोंट्स


टीजीआईएफ के संस्करण 4.0 से शुरू होकर, डबल-बाइट फ़ॉन्ट समर्थित हैं। लेकिन केवल डबल फ़ॉन्ट
जहां प्रत्येक वर्ण की समान चौड़ाई और ऊंचाई समर्थित है। डबल-बाइट फ़ॉन्ट है
Tgif.SquareDoubleByteFonts X डिफ़ॉल्ट का उपयोग करके निर्दिष्ट किया गया है। इस X डिफ़ॉल्ट का प्रारूप है
अतिरिक्त फ़ॉन्ट्स में वर्णित Tgif.AdditionalFonts X डिफ़ॉल्ट के समान
यहां वर्णित मतभेदों के साथ उपरोक्त अनुभाग। प्रत्येक डबल-बाइट फ़ॉन्ट की आवश्यकता होती है 4 भागों,
प्रत्येक फ़ॉन्ट शैली के लिए एक (रोमन, बोल्ड, इटैलिक और बोल्डइटैलिक के क्रम में)। प्रत्येक भाग
शामिल हैं 3 तार. पहली स्ट्रिंग फ़ॉन्ट का नाम निर्दिष्ट करती है। इसमें एक होना चाहिए
स्ट्रिंग के भाग के रूप में "%d"। उपयोग किया गया वास्तविक X फ़ॉन्ट "%d" के साथ निर्दिष्ट स्ट्रिंग होगा
फ़ॉन्ट आकार द्वारा प्रतिस्थापित। दूसरी स्ट्रिंग या तो "*", "H", या "V" हो सकती है। जब यह है
"वी" स्ट्रिंग, प्रत्येक अक्षर को 90 डिग्री वामावर्त घुमाया जाता है। अन्यथा
अक्षर घुमाए नहीं जाते. तीसरी स्ट्रिंग पोस्टस्क्रिप्ट फ़ॉन्ट नाम निर्दिष्ट करती है।

इनपुट विधियों का उपयोग करके (Tgif.DoubleByteInputMethod X डिफ़ॉल्ट द्वारा निर्दिष्ट) कोई भी मिश्रण कर सकता है
डबल-बाइट स्ट्रिंग के भीतर अंग्रेजी (एकल-बाइट) सबस्ट्रिंग। के लिए उपयोग करने योग्य फ़ॉन्ट
अंग्रेजी सबस्ट्रिंग Tgif.DefaultSingleByteFont X डिफ़ॉल्ट द्वारा निर्दिष्ट है।

उदाहरण के लिए, यदि कोई पोस्टस्क्रिप्ट जीबी-सॉन्ग को दर्शाने के लिए एक्स सॉन्ग टीआई फ़ॉन्ट का उपयोग करना चाहता है-
नियमित फ़ॉन्ट, कोई Tgif.SquareDoubleByteFonts इस प्रकार सेट कर सकता है:

Tgif.DefaultSingleByteफ़ॉन्ट: हेल्वेटिका
Tgif.GBShowFontChar: 271372 Tgif.GBConvFromUTF8: आइकनv -f utf8 -t gb2312
Tgif.GBUConvToUTF8: आइकनv -f gb2312 -t utf8
Tgif.SquareDoubleByteफ़ॉन्ट: \n\
-इसास-सॉन्ग टी-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
* \एन\
जीबी-सॉन्ग-रेगुलर \n\
\एन\
-इसास-सॉन्ग टी-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
* \एन\
जीबी-सॉन्ग-रेगुलर \n\
\एन\
-इसास-सॉन्ग टी-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
* \एन\
जीबी-सॉन्ग-रेगुलर \n\
\एन\
-इसास-सॉन्ग टी-*-*-*--%d-*-*-*-*-*-gb2312.1980-0 \n\
* \एन\
जीबी-सॉन्ग-रेगुलर

उपरोक्त उदाहरण में, सॉन्ग टीआई फ़ॉन्ट में इटैलिक और बोल्ड जैसी शैलियाँ नहीं हैं, इसलिए सभी
चार भाग समान हैं. Tgif.GBShowFontChar X डिफ़ॉल्ट एक डबल-बाइट ऑक्टल निर्दिष्ट करता है
जब यह फ़ॉन्ट मौजूद हो तो चॉइस विंडो में इस फ़ॉन्ट को दर्शाने के लिए वर्ण का उपयोग किया जाना चाहिए
चयनित। Tgif.GBUConvFromUTF8 X डिफ़ॉल्ट एक कमांड को चलाने के लिए निर्दिष्ट करता है
UTF8-एन्कोडेड स्ट्रिंग को GB फ़ॉन्ट में टेक्स्ट ऑब्जेक्ट में चिपकाया जाना है।
Tgif.GBUConvToUTF8 X डिफ़ॉल्ट रूपांतरित करने के लिए कॉपी ऑपरेशन में चलाने के लिए एक कमांड निर्दिष्ट करता है
चयनित स्ट्रिंग (जीबी फ़ॉन्ट में) को यूटीएफ8 प्रारूप में क्लिपबोर्ड पर कॉपी किया गया।

पोस्टस्क्रिप्ट रयुमिन-लाइट का प्रतिनिधित्व करने के लिए एक्स जेआईएस फ़ॉन्ट का उपयोग करने का एक और उदाहरण नीचे दिया गया है-
EUC-H और Ryumin-Light-EUC-V फ़ॉन्ट इस प्रकार हैं:

Tgif.RyuminShowFontChar: 244242
Tgif.SquareDoubleByteफ़ॉन्ट: \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
एच\n\
रयुमिन-लाइट-ईयूसी-एच \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
एच\n\
रयुमिन-लाइट-ईयूसी-एच \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
एच\n\
रयुमिन-लाइट-ईयूसी-एच \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
एच\n\
रयुमिन-लाइट-ईयूसी-एच \n\
\एन\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
वी\n\
रयुमिन-लाइट-ईयूसी-वी \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
वी\n\
रयुमिन-लाइट-ईयूसी-वी \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
वी\n\
रयुमिन-लाइट-ईयूसी-वी \n\
-जिस-फिक्स्ड-*-*-*--%d-*-*-*-*-*-jisx0208.1983-* \n\
वी\n\
रयुमिन-लाइट-ईयूसी-वी

बहु पृष्टीय ड्राइंग


एक ऑब्जेक्ट फ़ाइल में एकाधिक पृष्ठ हो सकते हैं। दो लेआउट मोड, खड़ी और टाइलों, के लिए
मल्टीपेज ड्राइंग समर्थित हैं। में खड़ी लेआउट मोड, पृष्ठों को माना जाता है
एक दूसरे के ऊपर रखे गए हैं, और इसलिए, एक वस्तु केवल एक पृष्ठ पर दिखाई दे सकती है। में
टाइलों लेआउट मोड, पृष्ठों को एक बड़ा तार्किक पृष्ठ बनाने के लिए टाइल किया जाता है; इस मामले में, एक वस्तु
एक साथ कई भौतिक पृष्ठों पर मौजूद हो सकता है। दोनों मोड के बीच स्विच करना है
इसे दुर्लभ घटना माना जाता है और इसे पूर्ववत नहीं किया जा सकता। Tgif से स्विच करने की अनुमति नहीं देता है
टाइल लेआउट मोड को स्टैक्ड मोड में बदलें जब कोई ऑब्जेक्ट मौजूद हो जो भौतिक पृष्ठ तक फैला हो
सीमाएँ क्योंकि यह तय नहीं कर सकता कि वस्तु किस भौतिक पृष्ठ से संबंधित है।

पेज नंबरिंग ऑब्जेक्ट के उपयोग के माध्यम से पेज नंबरों का समर्थन किया जाता है। एक पेज नंबर
ऑब्जेक्टिंग एक ऑब्जेक्ट है जिसमें एक विशेषता होती है जिसका नाम है !PAGE_NUM (नाम है
केस-सेंसिटिव) और उस विशेषता का नाम भाग नहीं दिखाया गया है (एक विशेषता नाम छिपा रहा है)।
के एट्रीब्यूट सबमेनू के अंतर्गत Move/JustifyAttr() कमांड का उपयोग करके प्राप्त किया जा सकता है
विशेष मेनू). विशेषता का मान यह निर्धारित करता है कि पृष्ठ संख्या कैसे मुद्रित की जाती है। अगर
विशेषता के मान में a शामिल है !(STACKED_PAGE_NUM) सबस्ट्रिंग, का वह भाग
यदि पेज लेआउट मोड है तो सबस्ट्रिंग को पेज नंबर से बदल दिया जाएगा खड़ी। अगर
पेज लेआउट मोड को टाइल किया गया है, स्ट्रिंग को वैसे ही प्रिंट किया जाएगा। यदि का मान
विशेषता में एक शामिल है !(STACKED_NUM_PAGES) सबस्ट्रिंग, सबस्ट्रिंग का वह भाग होगा
यदि पृष्ठ लेआउट मोड है तो पृष्ठों की संख्या से प्रतिस्थापित किया जाता है खड़ी. यदि का मान
विशेषता में एक शामिल है !(TILED_PAGE_ROW) or !(TILED_PAGE_COL) सबस्ट्रिंग, का वह भाग
यदि सबस्ट्रिंग को भौतिक पृष्ठ की पंक्ति संख्या या स्तंभ संख्या से प्रतिस्थापित किया जाएगा
पेज लेआउट मोड है टाइलों.

विशेष गुण


कुछ विशेष विशेषताएं हैं जिन्हें टीजीआईएफ ने पहचाना है। इसमें वर्णित हैं
अनुभाग। वे सभी केस-संवेदी हैं.

!PAGE_NUM=
यह एक बहुपृष्ठीय रेखाचित्र में पृष्ठ संख्याएँ निर्दिष्ट करता है। कृपया मल्टीपेज देखें
विवरण के लिए ड्राइंग अनुभाग।

auto_center_attr
यदि किसी विशेषता का नाम खाली है और मान है auto_center_attr, तो सभी
स्वामी वस्तु की दृश्यमान विशेषताएँ स्वतः ही सापेक्ष केन्द्रित हो जाएँगी
स्वामी वस्तु का बाउंडिंग बॉक्स। वास्तव में इसका कोई मतलब नहीं है
एकाधिक दृश्यमान विशेषताएँ क्योंकि वे ओवरलैप होंगी। यह विशेषता उपयोगी है
सरल फ़्लोचार्ट तत्व बनाने के लिए।

unmakeiconic_on_instantiate
यदि किसी प्रतीक वस्तु की विशेषता में एक खाली विशेषता नाम और मान है
unmakeiconic_on_instantiate, फिर जब प्रतीक को त्वरित किया जाता है, तो निम्नलिखित
आदेश अभी-अभी-तत्काल आइकन ऑब्जेक्ट पर निष्पादित किए जाते हैं: 1) UnMakeIconic()
विशेष मेनू से कमांड, 2) अरेंज मेनू से अनग्रुप() कमांड, और 3)
"unmakeiconic_on_instantiate" टेक्स्ट ऑब्जेक्ट हटा दिया गया है। यह विशेषता उपयोगी है
सरल फ़्लोचार्ट खंड बनाने के लिए।

unmakeiconic_on_instantiate_delete_attrs
यदि किसी प्रतीक वस्तु की विशेषता में एक खाली विशेषता नाम और मान है
unmakeiconic_on_instantiate_delete_attrs, तब जब प्रतीक को त्वरित किया जाता है, तो
निम्नलिखित आदेश अभी-अभी-तत्काल आइकन ऑब्जेक्ट पर निष्पादित किए जाते हैं: 1)
विशेष मेनू से UnMakeIconic() कमांड, 2) इसमें से सभी विशेषताओं को हटा दें
ऑब्जेक्ट, और 3) अरेंज मेनू से अनग्रुप() कमांड। यह विशेषता उपयोगी है
"उपयोगी" वस्तुओं के समूह को एक प्रतीक वस्तु में डालने के लिए।

वापस लिया गया_तीर
यदि किसी विशेषता का नाम खाली है और मान है वापस लिया गया_तीर पॉलीलाइन के लिए या
2 से अधिक शीर्षों वाली खुली-तख़्ता वस्तु, फिर तख़्ता वस्तु के तीर
एक शीर्ष से पीछे हट जाता है।

स्वतः_वापसी_तीर
यह बहुत ही समान है वापस लिया गया_तीर ऊपर सिवाय इसके कि वस्तु होनी चाहिए
केवल एक तीर शीर्ष के साथ एक प्रक्षेपित खुली तख़्ता। तख़्ता वस्तु को मजबूर किया जाता है
3 शीर्ष और तख़्ता वस्तु का मध्य शीर्ष स्वचालित रूप से होता है
जब समापन बिंदु को स्थानांतरित किया जाता है तो समायोजित किया जाता है।

auto_exec=
यदि ऐसी कोई फ़ाइल विशेषता मौजूद है, तो फ़ाइल खोले जाने पर मान निष्पादित होता है
(जब तक कि हाइपरजंप_थेन_एक्सईसी() को निष्पादित करने के परिणामस्वरूप फ़ाइल नहीं खोली जाती
आंतरिक आदेश).

edit_attrs_in_context_menu=...
यदि किसी ऑब्जेक्ट में एक विशेषता नाम है edit_attrs_in_context_menu, मूल्य
(दूसरी पंक्ति से शुरू होकर लाइनब्रेक द्वारा अलग) इस विशेषता के हैं
विशेषता नामों के रूप में माना जाता है। नामित विशेषताएँ संपादन में दिखाई देंगी
संदर्भ मेनू के संपादक उपमेनू में विशेषता। उदाहरण के लिए, यदि किसी वस्तु में
निम्नलिखित गुण:

edit_attrs_in_context_menu=
x
y
z
w=अभिवादन
एक्स=हैलो
y=विश्व
z=आप कैसे हैं
अलविदा

कॉन्टेक्स्ट मेनू का एडिट एट्रीब्यूट इन एडिटर सबमेनू केवल "x=hello" दिखाएगा।
"y=दुनिया", और "z=आप कैसे हैं"।

निर्यात सेवा मेरे टेबल


जब विशेष मेनू के टेबल सबमेनू से एक्सपोर्टटूटेबल() कमांड का चयन किया जाता है,
चयनित ऑब्जेक्ट की कुछ विशेषताओं को उपयोगकर्ता द्वारा निर्दिष्ट आउटपुट फ़ाइल में लिखा जाता है
प्रारूप जिसे स्प्रेडशीट प्रोग्राम द्वारा आसानी से आयात किया जा सकता है या उपयोग किया जा सकता है
MergeWithTable() कमांड का वर्णन अगले भाग में किया गया है। आउटपुट फ़ाइल में कॉलम होते हैं
तारों का. दो स्तंभों को एक एकल द्वारा अलग किया गया है चरित्र। ए की पहली पंक्ति
आउटपुट फ़ाइल में कॉलम नाम होते हैं और अन्य सभी पंक्तियों में मान होते हैं।

लिखी जाने वाली विशेषताओं के नाम निर्दिष्ट हैं पट्टिका गुण नामित
TABLE_ATTS (जिससे दर्शाया जाता है !.TABLE_ATTS यहाँ)। TABLE_ATTRS फ़ाइल का मान
विशेषता अल्पविराम से अलग किए गए विशेषता नामों की एक सूची है। जब एक्सपोर्टटूटेबल() कमांड है
निष्पादित, !.TABLE_ATTRS द्वारा निर्दिष्ट विशेषता नाम आउटपुट फ़ाइल में लिखे जाते हैं
पहला। फिर, प्रत्येक चयनित ऑब्जेक्ट के लिए, उसकी प्रत्येक विशेषता जो दिखाई देती है
!.TABLE_ATTRS द्वारा निर्दिष्ट सूची आउटपुट फ़ाइल में एक पंक्ति में लिखी जाती है। यदि कोई वस्तु
इसमें ऐसी कोई विशेषता नहीं है जो विनिर्देश से मेल खाती हो, कोई संगत पंक्ति उत्पन्न नहीं होती है।

मर्ज साथ में टेबल


जब विशेष मेनू के टेबल सबमेनू से MergeWithTable() कमांड का चयन किया जाता है,
एक चयनित वस्तु है विलय कर दिया (भी रूप में जाना जाता है मेल-विलय पीसी पर) एक टेबल (डेटा) फ़ाइल के साथ
(पिछले अनुभाग में वर्णित आउटपुट फ़ाइल के समान प्रारूप में) उत्पन्न करने के लिए
नई मल्टीपेज ड्राइंग जिसमें है खड़ी पेज लेआउट मोड.

चयनित ऑब्जेक्ट में फ़ॉर्मेटिंग जानकारी होती है, और इसका उपयोग टेम्पलेट के रूप में भी किया जाता है
तालिका फ़ाइल में प्रत्येक डेटा पंक्ति के लिए दोहराया जाएगा। यदि प्रतिकृति की कोई विशेषता मेल खाती है
तालिका का कॉलम नाम, विशेषता मान तालिका फ़ाइल में मान पर सेट किया गया है।
प्रतिकृतियों को पहले क्षैतिज रूप से टाइल किया जाता है।

टेम्प्लेट ऑब्जेक्ट में आठ विशेषताएँ निर्दिष्ट होनी चाहिए। वे सभी केस-संवेदी हैं.
जो दूरियाँ मापते हैं उन्हें इंच ("इंच"), सेंटी-मीटर ("सेमी"), या में निर्दिष्ट किया जा सकता है
पिक्सेल (यदि कोई इकाई निर्दिष्ट नहीं है)।

पेपर_चौड़ाई
यह कागज की चौड़ाई निर्दिष्ट करता है।

पेपर_ऊंचाई
यह कागज की ऊंचाई निर्दिष्ट करता है।

बायां मार्जिन
यह कागज के बाएँ किनारे की दूरी निर्दिष्ट करता है।

ऊपरी किनारा
यह कागज के शीर्ष किनारे तक की दूरी निर्दिष्ट करता है।

एच_पिच
यह प्रतिकृतियों के बाएं किनारों के बीच की दूरी निर्दिष्ट करता है।

V_PITCH
यह प्रतिकृतियों के शीर्ष किनारों के बीच की दूरी निर्दिष्ट करता है।

NUM_COLS
यह स्थानांतरित करने से पहले क्षैतिज रूप से टाइल करने के लिए प्रतिकृतियों की संख्या निर्दिष्ट करता है
अगली पंक्ति तक नीचे.

NUM_ROWS
यह आगे बढ़ने से पहले लंबवत रूप से टाइल करने के लिए प्रतिकृतियों की संख्या निर्दिष्ट करता है
अगला पृष्ठ।

प्रत्येक प्रतिकृति तैयार होने के बाद, उसे तालिका फ़ाइल से डेटा से भरा जाता है और रखा जाता है
विशेषता नामित कार्यकारी निष्पादित किया जाता है (जब तक कि कोई विशेषता नामित न हो EXEC_AFTER_MERGE अधिकृत है,
किस स्थिति में, द्वारा नामित विशेषता EXEC_AFTER_MERGE इसके बजाय विशेषता निष्पादित की जाती है)।
यदि द्वारा नामित कोई विशेषता नहीं है EXEC_AFTER_MERGE विशेषता, कुछ भी निष्पादित नहीं किया गया है।
(कृपया कमांड निष्पादन के विवरण के लिए आंतरिक कमांड अनुभाग देखें।) कोई भी उपयोग कर सकता है
la कार्यकारी से जुड़ी विशेषताओं से अन्य विशेषताओं का निर्माण करने का आदेश
विवरण सारणी।

यदि कोई विशेषता जिसका नाम खाली है और जिसका मान स्ट्रिंग है USER_PLACEMENT, उपभोक्ता
प्रतिकृति लगाने के लिए कहा जाएगा (ऑब्जेक्ट का नाम स्टेटस विंडो में प्रदर्शित किया जाएगा
जब वस्तु रखी जा रही हो)। इस मामले में, प्लेसमेंट संबंधी 8 विशेषताएँ हैं
अवहेलना करना।

यदि कोई विशेषता जिसका नाम खाली है और जिसका मान स्ट्रिंग है STRIP_DOUBLE_QUOTES,
डबल-कोट्स से घिरे डेटा फ़ील्ड हटा दिए जाते हैं।

माइम प्रकार और मेलकैप्स


जब कोई URL किसी HTTP सर्वर को नाम देता है, तो HTTP सर्वर भेजता है सामग्री प्रकार यूआरएल के साथ
यूआरएल द्वारा tgif को संदर्भित दूरस्थ फ़ाइल के साथ। सामग्री प्रकार जानकारी शामिल है
जैसे कि फ़ाइल का प्रकार/उपप्रकार और कुछ वैकल्पिक फ़ील्ड। यदि फ़ाइल tgif नहीं है
फ़ाइल, फ़ाइल को देखने के लिए निम्नलिखित तंत्र का उपयोग किया जाता है।

सबसे पहले, एक्स डिफॉल्ट को यह देखने के लिए देखा जाता है कि क्या इसके लिए कोई बाहरी व्यूअर निर्दिष्ट है
फ़ाइल। कृपया विवरण के लिए नीचे X DEFAULTS अनुभाग में Tgif.@@@Viewer देखें। अगर
कोई मिलान नहीं है, प्रकार/उपप्रकार का मिलान MIME-प्रकार फ़ाइल में प्रविष्टियों से किया गया है।
डिफ़ॉल्ट MIME-प्रकार फ़ाइल है माइम प्रकार उपयोगकर्ता की होम निर्देशिका में. कृपया देखें
डिफ़ॉल्ट MIME-प्रकारों को ओवरराइड करने के तरीके पर X DEFAULTS अनुभाग में Tgif.MimeTypesFile
फ़ाइल। MIME-प्रकार फ़ाइल की प्रत्येक पंक्ति में पहला फ़ील्ड प्रकार/उपप्रकार निर्दिष्ट करता है
जानकारी। यदि MIME-प्रकार फ़ाइलों में कोई प्रकार/उपप्रकार मेल खाता है, तो MailCap फ़ाइलें
निम्नानुसार परामर्श किया जाता है।

MailCap फ़ाइल की एक पंक्ति में अर्ध-कोलन द्वारा अलग किए गए फ़ील्ड होते हैं। पहला मैदान
प्रकार/उपप्रकार निर्दिष्ट करता है और दूसरा फ़ील्ड निर्दिष्ट करता है राय आदेश देखने के लिए ए
फ़ाइल जो प्रकार/उपप्रकार से मेल खाती है। टीजीआईएफ के लिए, व्यू कमांड में एक सिंगल होना चाहिए %s
सबस्ट्रिंग को यूआरएल की स्थानीय प्रति से बदला जाएगा। केवल %t और %{} वैकल्पिक
फ़ील्ड tgif द्वारा समर्थित हैं। बहुखण्डीय MIME-प्रकार समर्थित नहीं है. प्रकार/उपप्रकार
दूरस्थ फ़ाइल की जानकारी MailCap फ़ाइलों से मेल खाती है। यदि कोई मेल मिलता है,
संबंधित व्यू कमांड निष्पादित किया जाता है। यदि कोई मिलान नहीं मिलता है, लेकिन का प्रकार
दूरस्थ फ़ाइल या तो है आवेदन, ऑडियो, की छविया, वीडियो, फ़ाइल सहेजी गई है और नहीं
बाहरी व्यूअर लॉन्च किया गया है. अन्यथा, दूरस्थ फ़ाइल को शुद्ध पाठ माना जाता है और
tgif टेक्स्ट देखने के लिए एक टेक्स्ट ऑब्जेक्ट बनाएगा।

MailCap फ़ाइलें MAILCAP वातावरण द्वारा निर्दिष्ट (कोलन-पृथक) फ़ाइलें हैं
परिवर्तनीय (यदि परिभाषित हो)। यदि MAILCAP परिभाषित नहीं है, तो मेलकैप उपयोगकर्ता के घर में फ़ाइल
निर्देशिका का उपयोग किया जाता है।

MIME RFC1521 में निर्दिष्ट बहुउद्देशीय इंटरनेट मेल एक्सटेंशन है, और MAILCAP है
RFC1524 में निर्दिष्ट।

कैसे सेवा मेरे MAKE A निर्माण खंड वस्तु (प्रतीक फ़ाइल)


यहां बिल्डिंग-ब्लॉक ऑब्जेक्ट को परिभाषित करने के चरण दिए गए हैं, जिनका उपयोग पदानुक्रम में किया जाएगा
डिजाइन.

1) बिल्डिंग-ब्लॉक ऑब्जेक्ट का प्रतिनिधित्व भाग बनाएं। सब कुछ समूहित करें
एक साथ। इस समूहीकृत ऑब्जेक्ट का चयन करें.

2) मध्य माउस बटन के साथ मुख्य मेनू को पॉपअप करें; ``विशेष'' चुनें. चुनना
अगले पॉपअप मेनू से ``MakeSymbolic''। चयनित वस्तु एक प्रतीक बन जाती है
और एक धराशायी सीमा प्राप्त करता है।

3) विशेषताओं को अलग-अलग टेक्स्ट स्ट्रिंग के रूप में टाइप करें। प्रतीक वस्तु और सभी का चयन करें
पाठ स्ट्रिंग को प्रतीक से जोड़ा जाना है। #a टाइप करें (के लिए) जोड़ना) संलग्न करना
प्रतीक के गुण.

4) (यह चरण वैकल्पिक है।) बिल्डिंग-ब्लॉक ऑब्जेक्ट का परिभाषा भाग बनाएं।
उदाहरण के लिए ``flip-flop.sym'' फ़ाइल देखें। उस फ़ाइल को देखने के लिए, सबसे पहले,
^i (के लिए) टाइप करके ``फ्लिप-फ्लॉप'' चालू करें इन्स्तांत करना). फ्लिप-फ्लॉप का चयन करें
पॉपअप विंडो से; फ्लिप-फ्लॉप रखें; फ्लिप-फ्लॉप का चयन करें और #v टाइप करें (के लिए)।
धक्का) प्रतीक फ़ाइल देखने के लिए।

5) फ़ाइल को सहेजें और नाम दें। यदि वर्तमान लाइब्रेरी पथ में वर्तमान निर्देशिका शामिल है
(या '.'), अभी बनाया गया प्रतीक ^i टाइप करके तात्कालिक होना चाहिए।

X11 पिक्समैप (एक्सपीएम) प्रारूप


Tgif केवल X11 पिक्समैप्स आयात कर सकता है जो यहां वर्णित बाधाओं को पूरा करते हैं। प्रारूप
X11 पिक्समैप का या तो 1 (XPM1) या 3 (XPM3) होना चाहिए। XPM3 प्रारूप का केवल एक उपसमूह
समर्थित है, अर्थात् कुंजी रंग विशिष्टता के लिए फ़ील्ड 'c' (रंग के लिए) होनी चाहिए
दृश्य)। उपकरण जो XPM1 प्रारूप फ़ाइलें उत्पन्न करते हैं (हो सकता है कि उन्हें अपग्रेड किया गया हो)।
XPM3 का समर्थन करें), pbmplus (या नेटपीबीएम), जो बिटमैप और पिक्समैप रूपांतरण का एक सेट है
फ्रीवेयर (साथ में) xv, पिक्समैप ऑब्जेक्ट के रंगों में हेरफेर किया जा सकता है), और
xgrabs, एक और फ्रीवेयर; भी, xloadimage XPM1 फ़ाइलें प्रदर्शित कर सकता है. उपकरण जो कर सकते हैं
उदाहरण के लिए, XPM3 प्रारूप फ़ाइलें उत्पन्न करें, xsnap(1) और एसएक्सपीएम(1). प्रत्येक रंग के लिए
रंग स्ट्रिंग में निर्दिष्ट, एक रंग सेल आवंटित किया गया है। यदि आवंटन विफल हो जाता है, तो
उस रंग स्ट्रिंग के लिए वर्तमान रंग का उपयोग किया जाएगा। यदि पहला रंग वर्ण पीछे है-
उद्धरण (`) या एक स्थान, फिर संबंधित रंग को प्रतिस्थापित किया जाता है पृष्ठभूमि
यदि Tgif.GuessXPmBgColor X डिफ़ॉल्ट ``सही'' पर सेट है, तो tgif विंडो का रंग। (यह
डिज़ाइन का चुनाव इसलिए किया जाता है क्योंकि पिक्समैप तब नियमित और दोनों पर ``सही'' दिखेगा
रिवर्स वीडियो।) निम्नलिखित एक बहुत छोटी पिक्समैप फ़ाइल का एक उदाहरण है (XPM1 प्रारूप में)।

#तीर_प्रारूप 1 को परिभाषित करें
#तीर_चौड़ाई को परिभाषित करें 5
#तीर_ऊंचाई 3 परिभाषित करें
#तीर_एनरंगों को परिभाषित करें 3
#तीर_वर्ण_प्रति_पिक्सेल 1 परिभाषित करें
स्थिर वर्ण *तीर_रंग[] = {
"`", "काला",
"ए", "लाल",
"बी", "पीला"
};
स्थिर वर्ण *तीर_पिक्सेल[] = {
"`ए```",
"आबब",
"`ए```"
};

लेटेक्स आंकड़ा प्रारूप


यहां हम दिखाते हैं कि सबसे पहले एक LaTeX फ़ाइल के लिए एक आकृति कैसे बनाई जाती है \psfig (या \epsf)
विशेष निर्माण, फिर के साथ पीएसफ़ाइल विशेष निर्माण. (लेखक अनुशंसा नहीं करता है
la पीएसफ़ाइल निर्माण।) दोनों का एक उदाहरण ``example.tex'' में पाया जा सकता है
टीजीआईएफ वितरण के साथ शामिल है।

LaTeX दस्तावेज़ में शामिल करने के लिए एक tgif फ़ाइल को प्रिंट करने के लिए \psfig or \epsf विशेष
निर्माण (उत्पन्न फ़ाइलें अंदर होंगी समझाया पोस्टस्क्रिप्ट प्रारूप), पहले चयन करें
पैनल विंडो में LaTeX प्रारूप (लेजर प्रिंटर आइकन पर बाईं माउस बटन पर क्लिक करें),
फिर एनकैप्सुलेटेड पोस्टस्क्रिप्ट फ़ाइल जेनरेट करने के लिए ^p टाइप करें। यदि फ़ाइल का नाम ``an-sr-'' है
फ्लिप-फ्लॉप.ओबीजे'', तो उत्पन्न लाटेक्स फिगर फ़ाइल को ``एएन-एसआर-फ्लिप-'' नाम दिया जाएगा।
फ्लॉप.ईपीएस''। इस फ़ाइल को LaTeX दस्तावेज़ में निम्नानुसार शामिल किया जा सकता है,

\इनपुट{psfig}
\शुरुआत{आंकड़ा*}[एचटीबी]
\सेंटरलाइन{\psfig{figure=an-sr-flip-flop.eps}}
\कैप्शन{एक एसआर फ्लिप-फ्लॉप। \लेबल{अंजीर:एक-एसआर-फ्लिप-फ्लॉप}}
\अंत{आंकड़ा*}

एक वैकल्पिक तरीका का उपयोग करना है \epsf निम्नानुसार निर्माण करें,

\input{epsf}
\शुरुआत{आंकड़ा*}[एचटीबी]
\सेंटरलाइन{\epsffile{an-sr-flip-flop.eps}}
\कैप्शन{एक एसआर फ्लिप-फ्लॉप। \लेबल{अंजीर:एक-एसआर-फ्लिप-फ्लॉप}}
\अंत{आंकड़ा*}

ऊपर दिया गया \centerline कमांड चित्र को केन्द्रित करता है। यदि किसी के पास एकाधिक tgif आंकड़े हैं
किसी के LaTeX दस्तावेज़ में, उसे केवल psfig मैक्रो (\input{psfig} या
\input{epsf}) एक बार, \begin{document} स्टेटमेंट के ठीक बाद।

यदि एनकैप्सुलेटेड पोस्टस्क्रिप्ट उपलब्ध नहीं है, तो पीएसफ़ाइल विशेष निर्माण के रूप में उपयोग किया जा सकता है
यहाँ वर्णित है. इस मामले में, चूंकि LaTeX को नहीं पता कि बाउंडिंग बॉक्स कहां है
ड्राइंग है, इसे सही ढंग से करने के लिए कुछ अभ्यास की आवश्यकता होती है। यहाँ कुछ ऐसा प्रतीत होता है
काम करने के लिए। सबसे पहले, चित्र को पृष्ठ पर केन्द्रित करें (उदाहरण के लिए, पोर्ट्रेट शैली पृष्ठ की चौड़ाई)।
8.5 इंच है, इसलिए पृष्ठ का केंद्र 4.25 इंच के निशान पर है), और शीर्ष वस्तु बनाएं
चित्र में पृष्ठ के शीर्ष से लगभग 1/4 इंच दूर। इसमें LaTeX प्रारूप का चयन करें
पैनल विंडो, फिर LaTeX प्रारूप में प्रिंट करें। के साथ के रूप में psfig निर्माण, एक फ़ाइल
साथ ईपीएस एक्सटेंशन जनरेट किया जाएगा. इस फ़ाइल को LaTeX दस्तावेज़ में शामिल किया जा सकता है
निम्नलिखित नुसार,

\शुरुआत{आंकड़ा*}[एचटीबी]
\विशेष{psfile='an-sr-flip-flop.eps' हॉफसेट=-40}
\rule{0in}{1.1in}
\कैप्शन{एक एसआर फ्लिप-फ्लॉप। \लेबल{अंजीर:एक-एसआर-फ्लिप-फ्लॉप}}
\अंत{आंकड़ा*}

उपरोक्त \नियम{0in}{1.1in} 1.1 इंच ऊंचे एक अदृश्य बॉक्स को निर्दिष्ट करता है, जो कि है
एन-एसआर-फ्लिप-फ्लॉप में चित्र की कुल ऊँचाई।

कनेक्ट OBJECTS


ई-सीएडी की दुनिया में, एक आइकन ऑब्जेक्ट एक इलेक्ट्रॉनिक घटक और एक लाइन का प्रतिनिधित्व कर सकता है
वस्तु दो इलेक्ट्रॉनिक घटकों के पिनों की एक जोड़ी के बीच संबंध का प्रतिनिधित्व कर सकती है।
जब कोई घटक गति करता है, तो घटक से जुड़ने वाले तार का अंतिम बिंदु भी गति करेगा
घटक के साथ. टीजीआईएफ इन कार्यात्मकताओं को सीमित तरीके से अनुकरण करता है।

टीजीआईएफ में, एक कनेक्शन को मिलान सिग्नल नामों द्वारा दर्शाया जाता है। एक तार को इस प्रकार परिभाषित किया गया है
पॉलीलाइन ऑब्जेक्ट जिसमें a प्रकार=टीजीवायर विशेषता और नामित विशेषता सिग्नल_नाम
ए की परिभाषा देवदार अधिक जटिल है. इसका वर्णन अगले पैराग्राफ में किया गया है। यदि दो
पिन के लिए समान मान हैं सिग्नल_नाम गुण, उन्हें माना जाता है
कनेक्टेड (उन्हें तार द्वारा दृष्टिगत रूप से कनेक्ट होने की आवश्यकता नहीं है)।

A देवदार ऑब्जेक्ट में एक होना चाहिए टाइप=पोर्ट विशेषता और गुण नामित सिग्नल_नाम और नाम.
लेकिन ऐसी विशेषताओं वाली सभी वस्तुएं पिन नहीं होती हैं। इसके अलावा, एक पिन ऑब्जेक्ट होना चाहिए
या तो:

(1) एक शीर्ष-स्तरीय प्रतीक या एक आइकन ऑब्जेक्ट

या:

(2) ए का एक तात्कालिक उपविषय मालिक प्रतीक या चिह्न वस्तु. या:

(3) ए का एक तात्कालिक उपविषय मालिक समूहीकृत वस्तु जिसमें a प्रकार=tgब्रॉडकास्टवायर
विशेषता।

उपरोक्त (2) में, मालिक ऑब्जेक्ट में नाम की एक विशेषता भी होनी चाहिए नाम और अवश्य नहीं एक हो
किसी अन्य प्रतीक या आइकन ऑब्जेक्ट का उप-वस्तु। यदि मालिक ऑब्जेक्ट a का एक उप-ऑब्जेक्ट है
समूहीकृत वस्तु, नाम समूहीकृत वस्तु की विशेषताओं को नजरअंदाज कर दिया जाएगा।

उपरोक्त (3) में, उस समूहीकृत ऑब्जेक्ट को ConnectPortsToBroadcastWire() का उपयोग करके बनाया जा सकता है
विशेष मेनू के PortsAndSignals सबमेनू में कमांड जब एक पॉलीलाइन ऑब्जेक्ट और कुछ
फ़्लोटिंग पोर्ट ऑब्जेक्ट का चयन किया जाता है।

A देवदार ऑब्जेक्ट में एक कनेक्टेड व्यू और एक डिस्कनेक्टेड व्यू हो सकता है। एक जुड़ा हुआ दृश्य एक है
ए के साथ सबऑब्जेक्ट देखें=कॉन,फिल,पेन विशेषता और एक डिस्कनेक्ट किया गया दृश्य एक उप-वस्तु है
a देखें = त्यागें, भरें, कलम करें गुण; FILL और PEN 0 और 31 के बीच के संख्यात्मक मान हैं
(सहित)। मान भरण मेनू और पेन मेनू में पैटर्न से मेल खाता है।
सामान्यतः 0 या 1 का ही प्रयोग करना चाहिए। जब सिग्नल_नाम पिन ऑब्जेक्ट की विशेषता है
एक खाली स्ट्रिंग से एक गैर-खाली स्ट्रिंग में बदल गया, उप-वस्तु का पेन और भरण
डिस्कनेक्ट किए गए दृश्य के अनुरूप 0 पर सेट किया जाएगा (मतलब कोई नहीं) और पेन और भरें
कनेक्टेड दृश्य से संबंधित उप-वस्तु के मानों पर सेट किया जाएगा
में निर्दिष्ट है राय कनेक्टेड दृश्य की विशेषता. जब सिग्नल_नाम की विशेषता
एक पिन ऑब्जेक्ट को एक गैर-रिक्त स्ट्रिंग से एक खाली स्ट्रिंग, पेन और भरण में बदल दिया जाता है
कनेक्टेड दृश्य से संबंधित सबऑब्जेक्ट को 0 पर सेट किया जाएगा और पेन और फिल किया जाएगा
डिस्कनेक्ट किए गए दृश्य से संबंधित उप-वस्तु के मानों पर सेट किया जाएगा
में निर्दिष्ट है राय असंबद्ध दृश्य की विशेषता.

ConnectTwoPortsByAWire() कमांड का उपयोग करके एक कनेक्शन बनाया जा सकता है
विशेष मेनू का PortsAndSignals सबमेनू। कृपया ध्यान दें कि यदि एक पिन दूसरे का हिस्सा है
वस्तु, उस वस्तु में भी एक होना चाहिए नाम गैर-रिक्त मान वाली विशेषता। जब दो पिन
इस कमांड का उपयोग करके जुड़े हुए हैं सिग्नल_नाम पिन और तार की विशेषताएँ होंगी
समान मान पर सेट किया जाए।

जब कोई घटक चलता है तो समापन बिंदुओं का हिलना tgif में इसका उपयोग करके कार्यान्वित किया जाता है
MoveMode मेनू से विवश चाल मोड (कृपया X में Tgif.ConstrainedMove देखें)
अतिरिक्त जानकारी के लिए डिफ़ॉल्ट अनुभाग)। कृपया ध्यान दें कि एक जुड़ा हुआ तार है
दृश्य रूप से कनेक्ट नहीं होने पर कनेक्टेड का अनुसरण करने के लिए स्वचालित रूप से स्वयं का विस्तार नहीं होगा
प्रतिबंधित चाल मोड में भी घटक। इसके अलावा, जब कोई वायर ऑब्जेक्ट हटा दिया जाता है, तो
सिग्नल_नाम कनेक्टेड पिन की विशेषताएँ नहीं बदलतीं (क्योंकि वे वास्तव में नहीं हैं)।
"जुड़े हुए")।

X चूक


Tgif.ज्यामिति: चौड़ाईxऊंचाई+X+Y

Tgif.IconGeometry: +एक्स+वाई

Tgif.अग्रभूमि: कलरस्ट्रिंग
डिफ़ॉल्ट अग्रभूमि रंग काला है.

Tgif.पृष्ठभूमि: कलरस्ट्रिंग
डिफ़ॉल्ट पृष्ठभूमि रंग सफ़ेद है.

Tgif.बॉर्डररंग: कलरस्ट्रिंग
यदि निर्दिष्ट नहीं है, तो अग्रभूमि रंग का उपयोग किया जाएगा।

Tgif.रिवर्सवीडियो: [बंद]
काले और सफेद टर्मिनल के लिए, रिवर्स वीडियो ``चालू'' का मतलब है कि पृष्ठभूमि काली है।
रंग टर्मिनल के लिए, रिवर्स वीडियो ``चालू'' का मतलब है कि पृष्ठभूमि इसके द्वारा निर्दिष्ट है
Tgif.अग्रभूमि रंग. डिफ़ॉल्ट बंद है.

Tgif.प्रारंभिकफ़ॉन्ट: [टाइम्स, कूरियर, हेल्वेटिका, न्यू सेंचुरी, सिंबल]
यह प्रारंभिक फ़ॉन्ट निर्दिष्ट करता है. डिफ़ॉल्ट कूरियर है.

Tgif.प्रारंभिकफ़ॉन्टशैली: [रोमन, बोल्ड, इटैलिक, बोल्ड इटैलिक]
यह प्रारंभिक फ़ॉन्ट शैली निर्दिष्ट करता है. डिफ़ॉल्ट रोमन है.

Tgif.InitialFontJust: [बाएँ, मध्य, दाएँ]
यह प्रारंभिक फ़ॉन्ट औचित्य निर्दिष्ट करता है। डिफ़ॉल्ट वाम है.

Tgif.InitialFontDPI: [75,100]
पुराना.

Tgif.InitialFontSizeIndex: [0,1,2,3,4,5]
पुराना.

Tgif.प्रारंभिकफ़ॉन्टआकार: नंबर
यह स्टार्ट-अप फ़ॉन्ट का आकार निर्दिष्ट करता है। डिफ़ॉल्ट 14 है। एक विकल्प
प्रपत्र "pt" को NUMBER के तुरंत बाद निर्दिष्ट करने की अनुमति देता है (बीच में कोई स्थान नहीं)।
"पीटी" और संख्या).

Tgif.MsgFontSizeIndex: [0,1,2,3,4,5]
पुराना.

Tgif.Msgफ़ॉन्टआकार: नंबर
यह संदेशों, मेनू और पॉपअप विंडो के लिए उपयोग किए जाने वाले फ़ॉन्ट का आकार निर्दिष्ट करता है।
डिफ़ॉल्ट 14 है।

Tgif.RulerFontआकार: नंबर
यह रूलर विंडो के लिए उपयोग किए जाने वाले फ़ॉन्ट का आकार निर्दिष्ट करता है। डिफ़ॉल्ट 10 है.

Tgif.DefaultFontआकार: नंबर
यह फ़ॉन्ट के आकार का अनुरोध करते समय उपयोग किए जाने वाले फ़ॉन्ट के आकार को निर्दिष्ट करता है
संतुष्ट नहीं। यह आकार चाहिए के लिए मौजूद है सब टीजीआईएफ में प्रयुक्त फ़ॉन्ट। डिफ़ॉल्ट है
14.

Tgif.फ़ॉन्टआकार: नंबर 1 नंबर 2, ...
इसने फ़ॉन्ट आकार निर्दिष्ट किया। डिफ़ॉल्ट है 8 10 11 12 14 17 18 20 24 25 34. एक
वैकल्पिक प्रपत्र "pt" को NUMBER (संख्या के साथ) के तुरंत बाद निर्दिष्ट करने की अनुमति देता है
संख्या "पीटी" के बीच का स्थान)। कृपया इसके लिए Tgif.InitialFontSize का भी उपयोग करें
यदि 14 निर्दिष्ट फ़ॉन्ट आकारों में नहीं है तो उपयोग के लिए प्रारंभिक फ़ॉन्ट आकार निर्दिष्ट करें।

Tgif.अतिरिक्तफ़ॉन्ट: फ़ॉन्ट_SPEC1 फ़ॉन्ट_SPEC2 ...
टाइम्स, कूरियर, हेल्वेटिका, न्यूसेंचुरी और सिंबल फ़ॉन्ट के अलावा,
अतिरिक्त फ़ॉन्ट यहां निर्दिष्ट किए जा सकते हैं. कृपया अतिरिक्त फ़ॉन्ट अनुभाग देखें
ब्योरा हेतु।

Tgif.फ़ॉन्टनामउपसर्ग: [-*, *]
यह उस उपसर्ग को निर्दिष्ट करता है जिसका उपयोग तब किया जाना चाहिए जब tgif X सर्वर से अनुरोध करता है।
डिफ़ॉल्ट है -*. कुछ फ़ॉन्ट में अस्पष्ट फ़ॉन्ट नाम होते हैं (उदाहरण के लिए, प्रारंभ नहीं होता है)।
साथ - चरित्र)। इन फ़ॉन्ट्स का उपयोग करने के लिए, इस X डिफ़ॉल्ट को सेट किया जा सकता है
*.

Tgif.DefaultLatin1FontChar एन्कोडिंग: STRING है
टीजीआईएफ 4 डिफ़ॉल्ट फ़ॉन्ट्स का उपयोग करता है, "टाइम्स", "कूरियर", "हेल्वेटिका", और "न्यू सेंचुरी"
स्कूलबुक"। डिफ़ॉल्ट रूप से, इन फ़ॉन्ट्स के लिए वर्ण एन्कोडिंग iso8859-1 है।
ये फ़ॉन्ट आमतौर पर स्केलेबल होते हैं और पुराने लिनक्स सिस्टम में पहले से इंस्टॉल होते हैं। में
नए Linux सिस्टम में, अब ऐसा नहीं है। फ़ॉन्ट आकारों की केवल थोड़ी सी संख्या
पूर्व-स्थापित हैं. इन फ़ॉन्ट्स के पूर्व-स्थापित स्केलेबल संस्करण हैं
आईएसओ10646-1 (यूनिवर्सल कैरेक्टर सेट) एन्कोडेड। इस एक्स डिफॉल्ट का उपयोग किया जा सकता है
10646 डिफ़ॉल्ट के लिए एक भिन्न वर्ण एन्कोडिंग (जैसे कि iso1-4) निर्दिष्ट करें
फोंट्स। यह एक्स डिफ़ॉल्ट वैकल्पिक डिफ़ॉल्ट फ़ॉन्ट या निर्दिष्ट फ़ॉन्ट पर लागू नहीं होता है
Tgif.AdditionalFonts X डिफ़ॉल्ट द्वारा। डिफ़ॉल्ट iso8859-1 है.

Tgif.HasAlterateDefaultफ़ॉन्ट्स: [सही गलत]
इस X डिफ़ॉल्ट का डिफ़ॉल्ट मान गलत है. यदि इसे ``गलत'' पर सेट किया गया है, तो tgif का उपयोग किया जाता है
ASN8859 एन्कोडेड स्क्रीन फ़ॉन्ट के साथ iso1 रजिस्ट्री (जब तक कि इसे ओवरराइड न किया गया हो)
Tgif.DefaultFontCharEncoding X डिफ़ॉल्ट), और यह "समय", "कूरियर" की तलाश करता है।
स्क्रीन फ़ॉन्ट के भाग के रूप में "हेल्वेटिका", "न्यू सेंचुरी स्कूलबुक", और "प्रतीक"।
names. कुछ एक्स सर्वर इन फ़ॉन्ट्स का समर्थन नहीं करते हैं। इस मामले में, यह एक्स डिफ़ॉल्ट है
tgif को उपयोगकर्ता निर्दिष्ट स्क्रीन और पोस्टस्क्रिप्ट फ़ॉन्ट का उपयोग करने के लिए उपयोग किया जा सकता है। यदि यह एक्स
डिफ़ॉल्ट को ``सही'' पर सेट किया गया है, tgif फॉर्म के अतिरिक्त X डिफॉल्ट की तलाश करेगा
टीजीआईएफ., जहां निम्नलिखित स्ट्रिंग में से एक हो सकता है:

टाइम्स-रोमन
टाइम्स-बोल्ड
टाइम्स-इटैलिक
टाइम्स-बोल्डइटैलिक
संदेशवाहक
कूरियर-बोल्ड
कूरियर-तिरछा
कूरियर-बोल्डओब्लिक
Helvetica
हेल्वेटिका-बोल्ड
हेल्वेटिका-ओब्लिक
हेल्वेटिका-बोल्डओब्लिक
न्यूसेंचुरीश्ल्बक-रोमन
NewCenturySchlbk-बोल्ड
NewCenturySchlbk-इटैलिक
न्यूसेंचुरीस्क्ल्बक-बोल्डइटैलिक
आइकॉन

X डिफ़ॉल्ट के संगत मान में स्ट्रिंग के भाग के रूप में "%d" होना चाहिए,
और फ़ॉन्ट का अनुरोध होने पर "%d" स्ट्रिंग को फ़ॉन्ट आकार से बदल दिया जाएगा।
उदाहरण के लिए, निम्नलिखित पंक्तियाँ इसके बजाय टाइम्स न्यू रोमन स्क्रीन फ़ॉन्ट का उपयोग करेंगी
टाइम्स स्क्रीन फ़ॉन्ट का उपयोग करें और टाइम्स के बजाय बुकमैन पोस्टस्क्रिप्ट फ़ॉन्ट का उपयोग करें
पोस्टस्क्रिप्ट फ़ॉन्ट, यदि Tgif.HasAlterateDefaultFonts ``सत्य'' है:

Tgif.टाइम्स-रोमन: *-टाइम्स न्यू रोमन-मीडियम-आर-*--%d-*, बुकमैन-लाइट
Tgif.टाइम्स-बोल्ड: *-टाइम्स न्यू रोमन-बोल्ड-आर-*--%d-*, बुकमैन-डेमी
Tgif.टाइम्स-इटैलिक: *-टाइम्स न्यू रोमन-मीडियम-i-*--%d-*,बुकमैन-लाइटइटलिक
Tgif.Times-BoldItalic: *-टाइम्स न्यू रोमन-बोल्ड-आई-*--%d-*, बुकमैन-डेमीइटैलिक

कृपया ध्यान दें कि कुछ एक्स सर्वरों को दाईं ओर फ़ॉन्ट विनिर्देशों की आवश्यकता होती है
सभी डैश जगह पर रखने के लिए.

Tgif.DefaultCursor: [x_कर्सर,तीर,...]
यह चयन कर्सर निर्दिष्ट करता है. में प्रविष्टियाँ (XC_ के बिना
उपसर्ग) कर्सर के वैध नाम हैं। डिफ़ॉल्ट तीर है.

Tgif.DrawCursor: [x_कर्सर,तीर,...]
यह वस्तुओं को चित्रित करते समय उपयोग किए जाने वाले कर्सर को निर्दिष्ट करता है। में प्रविष्टियाँ
(XC_ उपसर्ग के बिना) कर्सर के मान्य नाम हैं। डिफ़ॉल्ट वैसा ही है
Tgif.DefaultCursor.

Tgif.DragCursor: [x_कर्सर,तीर,...]
यह खींचते समय प्रयुक्त कर्सर को निर्दिष्ट करता है। में प्रविष्टियाँ
(XC_ उपसर्ग के बिना) कर्सर के मान्य नाम हैं। डिफ़ॉल्ट हैण्ड2 है।

Tgif.VertexCursor: [x_कर्सर,तीर,...]
यह चयनित शीर्ष मोड में प्रयुक्त कर्सर को निर्दिष्ट करता है। में प्रविष्टियाँ
(XC_ उपसर्ग के बिना) कर्सर के मान्य नाम हैं।
डिफ़ॉल्ट प्लस है.

Tgif.FreeHandCursor: [x_कर्सर,तीर,...]
यह फ्रीहैंड ड्राइंग मोड में उपयोग किए जाने वाले कर्सर को निर्दिष्ट करता है। में प्रविष्टियाँ
(XC_ उपसर्ग के बिना) कर्सर के मान्य नाम हैं।
डिफ़ॉल्ट पेंसिल है.

Tgif.रबरबैंडरंग: कलरस्ट्रिंग
यह रबर-बैंडिंग (XORing) के लिए उपयोग किए जाने वाले रंग को निर्दिष्ट करता है। डिफ़ॉल्ट रंग
अग्रभूमि रंग के समान है.

Tgif.Maxरंग: नंबर
यह रंगों की अधिकतम संख्या निर्दिष्ट करता है. Color0 से ColorMax तक, जहां Max है
NUMBER-1, X में डिफ़ॉल्ट के बारे में पूछताछ की जाती है। यदि संख्या 11 के डिफ़ॉल्ट से अधिक है,
Color11 से ColorMax तक चाहिए सभी एक्स डिफ़ॉल्ट में मौजूद हैं। कृपया ग्राफिकल देखें
डिफ़ॉल्ट रंगों की सूची के लिए ऑब्जेक्ट अनुभाग।

Tgif.रंग#: कलरस्ट्रिंग
यह रंग संख्या और रंग के बीच पत्राचार को निर्दिष्ट करता है।

Tgif.DefaultColorIndex: नंबर
यदि कोई निश्चित रंग नहीं मिल पाता है तो यह डिफ़ॉल्ट रंग सूचकांक निर्दिष्ट करता है।
डिफ़ॉल्ट 0 है। कृपया ध्यान दें कि Tgif.DefaultColor को इस X डिफ़ॉल्ट पर प्राथमिकता दी जाती है।

Tgif.शॉर्टकट्स: मद1 मद2 ...
आइटम एक कुंजी (केस संवेदनशील हो सकता है) और एक के बीच पत्राचार निर्दिष्ट करता है
गैर अक्षरांकीय कुंजी आदेश. विवरण के लिए कृपया शॉर्टकट अनुभाग देखें।

Tgif.MaxLineविड्थ: नंबर
यह लाइन चौड़ाई की अधिकतम संख्या निर्दिष्ट करता है। LineWidth0 से LineWidthMax तक,
ArrowWidth0 से ArrowWidthMax, और ArrowHeight0 से ArrowHeightMax, जहां
अधिकतम संख्या-1 है, एक्स में डिफ़ॉल्ट के बारे में पूछताछ की जाती है। यदि NUMBER डिफ़ॉल्ट से अधिक है
7 का मान, LineWidthMax के माध्यम से LineWidth7, ArrowWidthMax के माध्यम से ArrowWidth7, और
ArrowHeight7 से ArrowHeightMax तक चाहिए सभी एक्स डिफ़ॉल्ट में मौजूद हैं। कुछ डिफ़ॉल्ट
मानों का उपयोग उन मानों के लिए किया जाएगा जो X डिफ़ॉल्ट में निर्दिष्ट नहीं हैं।

Tgif.DefaultLineWidth: नंबर
यह प्रारंभिक पंक्ति की चौड़ाई निर्दिष्ट करता है अनुक्रमणिका. डिफ़ॉल्ट 0 है।

Tgif.LineWidth#: नंबर
यह एक लाइन की चौड़ाई निर्दिष्ट करता है. डिफ़ॉल्ट लाइन की चौड़ाई 1, 2, 3, 4, 5, 6 और 7 है।

टीजीआईएफ.एरोविड्थ#: नंबर
यह तीर की चौड़ाई (जब तीर क्षैतिज रूप से इंगित कर रहा हो) निर्दिष्ट करता है
चाप और खुली तख़्ता वाली वस्तुओं के लिए सिर। डिफ़ॉल्ट तीर की चौड़ाई 8, 10, 12, 14, है
18, 20, और 22।

टीजीआईएफ.एरोहाइट#: नंबर
यह निर्दिष्ट करता है आधा की ऊँचाई (जब तीर भी क्षैतिज दिशा की ओर इंगित कर रहा हो)।
आर्क और ओपन-स्पलाइन ऑब्जेक्ट के लिए तीर का शीर्ष। डिफ़ॉल्ट तीर की ऊँचाई 3 है,
4, 5, 6, 7, 8 और 9.

Tgif.MaxDomains: नंबर
यह निर्दिष्ट करता है कि NUMBER डोमेन की संख्या है।
DomainPath0, DomainPath1,..., DomainPathM सभी X डिफ़ॉल्ट में मौजूद होने चाहिए। यहाँ
एम=संख्या-1.

Tgif.DomainPath#: डोमेनस्ट्रिंग
यह एक डोमेन नंबर, एक डोमेन नाम और के बीच पत्राचार को निर्दिष्ट करता है
किसी डोमेन से संबद्ध पथ. इसलिए एक DomainPath# X डिफ़ॉल्ट की आवश्यकता है
प्रत्येक डोमेन परिभाषित. यहां # को डोमेन नंबर से बदला जाना चाहिए।
डोमेन नंबर 0,1,...,MAXDOMAINS-1 होना चाहिए, जहां MAXDOMAINS सेट है
ऊपर मैक्सडोमेन एक्स डिफ़ॉल्ट। मैक्सडोमेन एक्स डिफ़ॉल्ट के साथ संयोजन में
डोमेन का उपयोग करने के लिए DomainPath# X डिफ़ॉल्ट आवश्यक है।

डोमेनस्ट्रिंग में स्ट्रिंग्स होती हैं जिन्हें ':' प्रतीक द्वारा अलग किया जाता है। पहला
स्ट्रिंग डोमेन का नाम है. शेष प्रत्येक स्ट्रिंग एक निर्दिष्ट करती है
निर्देशिका जहां इंस्टेंटिएट कमांड होने पर प्रतीक फ़ाइलें खोजी जानी हैं
निष्पादित (कृपया विवरण के लिए बिल्डिंग-ब्लॉक ऑब्जेक्ट कैसे बनाएं अनुभाग देखें)।
DOMAINSTRING विनिर्देश को देखने का दूसरा तरीका यह है कि पहले को हटा दिया जाए
स्ट्रिंग (जो डोमेन नाम निर्दिष्ट करती है) और पहला ':' प्रतीक, एक डोमेनस्ट्रिंग
का रूप है पथ csh(1) पर्यावरण चर। उदाहरण के लिए, निर्दिष्ट करने के लिए
डोमेन के लिए प्रतीक पथ चूक प्रतीक फ़ाइलों को देखने के लिए, सबसे पहले लाइब्रेरी में जाएँ
निर्देशिका /tmp/tgif/symbols, तो वर्तमान निर्देशिका में, DOMAINSTRING होना चाहिए
निम्नलिखित मान पर सेट करें:

डिफ़ॉल्ट:/tmp/tgif/प्रतीक:.

Tgif.DefaultDomain: नंबर
जब tgif प्रारंभ होता है तो यह डिफ़ॉल्ट डोमेन निर्दिष्ट करता है। डिफ़ॉल्ट 0 है.

टीजीआईएफ.प्रिंटकमांड: कमान
यह पोस्टस्क्रिप्ट फ़ाइल को प्रिंट करने के लिए उपयोग किए जाने वाले प्रिंट कमांड को निर्दिष्ट करता है।
डिफ़ॉल्ट है LPR(1). एक उदाहरण होगा LPR -h -प्रिंटरनाम. यदि COMMAND में शामिल है
a %s सबस्ट्रिंग, द %s पोस्टस्क्रिप्ट के पूर्ण पथ नाम से प्रतिस्थापित किया जाएगा
फ़ाइल जो सामान्यतः प्रिंट कमांड पर भेजी जाती है। इसलिए, बिना ए के आदेश %s
सबस्ट्रिंग समान रूप से व्यवहार करता है कमान %s. कृपया ध्यान दें कि यह तभी काम करता है जब
-प्रिंट कमांड लाइन विकल्प के बिना tgif चलाना। इसका उपयोग भेजने के लिए किया जा सकता है
टीजीआईएफ पोस्टस्क्रिप्ट फ़ाइल को भेजने से पहले फ़ॉन्ट फ़ाइल को प्रिंटर पर भेजें
निम्नलिखित उदाहरण:

बिल्ली /कहीं/sansfex.pfa %s | एलपीआर-पीमाइप्रिंटर

टीजीआईएफ.व्हेयर टू प्रिंट: STRING है
यह प्रारंभिक प्रिंट/निर्यात गंतव्य/प्रारूप निर्दिष्ट करता है। STRING प्रिंटर हो सकता है,
ईपीएस, पीएस, बिटमैप, टेक्स्ट, ईपीएसआई, जीआईएफ, एचटीएमएल, पीडीएफ, विनईपीएसआई, पीएनजी, जेपीईजी, पीपीएम, या नेटलिस्ट।
डिफ़ॉल्ट ईपीएस है.

टीजीआईएफ.प्रिंटडायरेक्टरी: पथ
यह प्रिंट निर्देशिका निर्दिष्ट करता है जब आउटपुट गंतव्य प्रिंटर नहीं होता है।
डिफ़ॉल्ट एक शून्य स्ट्रिंग है, जिसका अर्थ है कि आउटपुट निर्देशिका में जाता है
जिसमें वर्तमान फ़ाइल रहती है।

Tgif.NoTgifआइकन: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो tgif अपनी स्वयं की आइकन विंडो का उपयोग नहीं करेगा। इस मामले में, एक
नीचे वर्णित Tgif.UseWMIconPixmap को भी सत्य पर सेट करना चाहिए। आधुनिक खिड़की
प्रबंधक आमतौर पर किसी एप्लिकेशन को अपनी स्वयं की आइकन विंडो बनाने की अनुमति नहीं देते हैं, इसलिए यह X
जब tgif इन विंडो प्रबंधकों के अंतर्गत चल रहा हो तो डिफ़ॉल्ट पर कोई प्रभाव नहीं पड़ेगा।
डिफ़ॉल्ट गलत है.

Tgif.UseWMIconPixmap: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो tgif मानक आइकन पिक्समैप का उपयोग करेगा। इसके अलावा, Tgif.NoTgifIcon
नजरअंदाज कर दिया जाएगा. डिफ़ॉल्ट सत्य है.

Tgif.DontShowसंस्करण: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो tgif संस्करण tgif के शीर्ष पर प्रदर्शित नहीं होगा
खिड़की। डिफ़ॉल्ट सत्य है.

Tgif.XBmरिवर्सवीडियो: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो आयात करते समय एक इनवर्ट बिटमैप ऑपरेशन निष्पादित किया जाएगा
X11 बिटमैप फ़ाइल. डिफॉल्ट गलत है।

Tgif.AskForXBmSpec: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो उपयोगकर्ता को आवर्धन और ज्यामिति निर्दिष्ट करने के लिए कहा जाएगा
आयात की जा रही X11 बिटमैप फ़ाइल के लिए। विशिष्टता का प्रारूप है MAG=WxH+X+Y,
जहां MAG आवर्धन है, W और H चौड़ाई और ऊंचाई निर्दिष्ट करते हैं, और
स्थान विनिर्देश +X+Y, +XY, -X+Y, और -XY हो सकता है। यदि '=' अनिवार्य है
कोई भी ज्यामिति जानकारी निर्दिष्ट है। डिफॉल्ट गलत है।

टीजीआईएफ.आस्कफॉरएक्सपीएमस्पेक: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो उपयोगकर्ता को आवर्धन और ज्यामिति निर्दिष्ट करने के लिए कहा जाएगा
आयात की जा रही X11 पिक्समैप फ़ाइल के लिए। विनिर्देशन का प्रारूप वही है
जहाँ तक AskForXBmSpec का प्रश्न है। डिफॉल्ट गलत है।

Tgif.StripEPS टिप्पणियाँ: (अप्रचलित)
यह X डिफ़ॉल्ट tgif-4.0.11 में अप्रचलित हो गया क्योंकि यह पता चला कि यह नहीं है
पीएस टिप्पणियाँ हटाना हमेशा ठीक होता है (इसे हमेशा गलत पर सेट किया जाना चाहिए)।

Tgif.GuessXPmBgरंग: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो जब tgif पहले रंग के साथ X11 पिक्समैप फ़ाइल आयात करता है
स्ट्रिंग '' (स्पेस कैरेक्टर) या '''' (बैक कोट कैरेक्टर) है, यह होगी
पहले रंग को एक के रूप में मानें पृष्ठभूमि रंग। इसका मतलब है कि निर्दिष्ट रंग
X11 पिक्समैप फ़ाइल में वर्तमान पृष्ठभूमि रंग में बदल दिया जाएगा।
डिफ़ॉल्ट गलत है. (कृपया ध्यान दें कि यह डिफ़ॉल्ट था <strong>उद्देश्य</strong> पैच 2 से पहले
टीजीआईएफ-2.7. यह एक्स डिफॉल्ट संगतता कारणों से मौजूद है; यह होना चाहिए
अप्रचलित माना जाता है।)

Tgif.XPmOutputVersion: नंबर
X11 पिक्समैप प्रारूप में आउटपुट करते समय यह XPM संस्करण संख्या निर्दिष्ट करता है।
NUMBER का मान 1 या 3 हो सकता है। डिफ़ॉल्ट 1 है।

Tgif.XPmInXGrabSCप्रारूप: [सही गलत]
यदि Tgif.XpmOutputVersion को 1 पर सेट किया गया है, तो इसे ``सही'' पर सेट करने से X11 बाध्य हो जाएगा
पिक्समैप आउटपुट xgrabsc जो उत्पन्न करता है उससे मिलता-जुलता है (यानी, रंग नाम नहीं होंगे)।
इस्तेमाल किया गया)। डिफॉल्ट गलत है।

Tgif.UseGrayScale: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो टाइलिंग पैटर्न को गति देने के लिए ग्रे स्केल का उपयोग किया जाएगा
मुद्रण। डिफॉल्ट गलत है।

Tgif.AutoPanInEditText: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो ऑटो पैनिंग का उपयोग किया जाएगा ताकि टेक्स्ट कर्सर हमेशा रहे
टेक्स्ट एडिट मोड में दिखाई देता है (सिवाय इसके कि जब कर्सर बाईं ओर या ऊपर हो
कागज़)। धीमे सर्वर पर संभवतः इसे बंद कर देना चाहिए. डिफ़ॉल्ट सत्य है.

Tgif.PercentPrintReduction: नंबर
यह प्रारंभिक प्रतिशत प्रिंट कमी/आवर्धन निर्दिष्ट करता है। डिफ़ॉल्ट है
100.

Tgif.ConstrainedMove: [सही गलत]
यह प्रारंभिक चाल मोड निर्दिष्ट करता है। जब ``सही'' पर सेट किया जाता है, तो हिलना या खींचना
एक ऑब्जेक्ट सभी पॉलीलाइनों या ओपन-स्प्लिन के अंतिम बिंदुओं का कारण बनेगा, जिसका
समापन बिंदु वस्तु के भीतर आते हैं, और स्थानांतरित होने के लिए पड़ोसी शीर्ष भी हो सकते हैं।
कृपया अधिक जानकारी के लिए IDIOSYNCRASIES अनुभाग देखें। डिफ़ॉल्ट मान है
असत्य।

Tgif.DoubleQuoteDoubleQuote: [सही गलत]
जब ``सही'' पर सेट किया जाता है, तो दोहरे-उद्धरण वर्ण का आउटपुट a से पहले होगा
दोहरा-उद्धरण वर्ण; जब गलत पर सेट किया जाता है, तो दोहरे-उद्धरण वर्ण का आउटपुट
इसके पहले एक बैक-स्लैश कैरेक्टर होगा। मूल मूल्य गलत है।

टीजीआईएफ.ग्रिडसिस्टम: [अंग्रेजी, मीट्रिक]
यह प्रारंभिक ग्रिड प्रणाली सेट करता है। डिफ़ॉल्ट अंग्रेजी है.

टीजीआईएफ.इनिशियलग्रिड: नंबर
यह प्रारंभिक ग्रिड आकार निर्दिष्ट करता है। अंग्रेजी ग्रिड प्रणाली के लिए, NUMBER हो सकता है
2/1, 0/1, 2/1, 32/1, और 16/1 इंच के ग्रिड आकार के लिए -8, -1, 4, +1, या +2। के लिए
मीट्रिक ग्रिड प्रणाली, 1 मिमी, 0 मिमी, 1 मिमी के ग्रिड आकार के लिए संख्या -2, 1, +2, या +5 हो सकती है।
और 1 सेमी. डिफॉल्यू मूल्य शून्य है।

Tgif.DropObsIconAttrWhenUpdate: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो अप्रचलित आइकन विशेषताएँ बिना पुष्टि के हटा दी जाएंगी
जब UpdateSymbols कमांड निष्पादित होता है। यदि ``गलत'' पर सेट किया जाए, तो एक पॉपअप विंडो
उपयोगकर्ता को यह निर्दिष्ट करने के लिए प्रेरित करेगा कि अप्रचलित आइकन विशेषताओं के साथ क्या करना है।
डिफ़ॉल्ट गलत है.

Tgif.UseRecentDupDistance: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो स्थिति में सबसे हालिया परिवर्तन के संयोजन से उत्पन्न होता है
नए डुप्लिकेट कमांड के लिए एक डुप्लिकेट और एक मूव कमांड का उपयोग किया जाएगा।
अन्यथा, डुप्लिकेट को स्थान देने के लिए कुछ डिफ़ॉल्ट दूरी का उपयोग किया जाएगा।
डिफ़ॉल्ट सत्य है.

Tgif.SplineTolerance: नंबर
यह तख़्ता रेखांकन की सहनशीलता को निर्दिष्ट करता है। संख्या जितनी छोटी होगी
तख़्ता को चिकना करें. डिफ़ॉल्ट 9 है (न्यूनतम 3 है और अधिकतम 13 है)।

टीजीआईएफ.स्पलाइनरबरबैंड: (अप्रचलित)
यदि ``सही'' पर सेट किया जाता है, तो स्पलाइन रबर-बैंड का उपयोग ड्राइंग, मूविंग आदि में किया जाएगा
खुली और बंद पट्टियों को खींचना। (यदि तख़्ता हो तो यह वांछनीय नहीं हो सकता है
इसमें बहुत अधिक शीर्ष शामिल हैं।) डिफ़ॉल्ट सत्य है। यह एक्स डिफॉल्ट अप्रचलित हो गया
चूँकि tgif-4.2 संरचित तख़्ता वस्तुओं को जोड़ने के कारण है।

Tgif.सिंक्रनाइज़ करें: [बंद]
यदि यह X डिफ़ॉल्ट ``चालू'' पर सेट है तो XSynchronize को कॉल किया जाता है। डिफ़ॉल्ट बंद है.

Tgif.DoubleClickUnIconify: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो आइकन विंडो को डी-आइकॉनिफ़ाई करने के लिए डबल माउस क्लिक का उपयोग किया जाता है (में)
इस मोड में, आइकन विंडो एकल माउस क्लिक और ड्रैग को अनदेखा करती है)। डिफ़ॉल्ट है
असत्य।

Tgif.MainMenuPinDistance: नंबर
यह उपयोगकर्ता को पॉपअप खींचने के लिए आवश्यक क्षैतिज दूरी (पिक्सेल में) निर्दिष्ट करता है
पॉपअप मेनू से पहले मेनू को पिन डाउन करना है। डिफ़ॉल्ट 80 है। (यदि पिन किया गया है
पॉपअप मेनू वांछित नहीं हैं, तो इसे इससे अधिक मान पर सेट किया जाना चाहिए
स्क्रीन की चौड़ाई।) बाईं माउस बटन को खींचने का उपयोग पिन किए गए पॉपअप को स्थानांतरित करने के लिए किया जा सकता है
मेन्यू; पॉपअप मेनू में दाएँ बटन पर क्लिक करने से यह हट जाएगा।

Tgif.DoubleClickInterval: नंबर
यह क्लिक किए गए दो माउस के बीच अधिकतम अंतराल (मिलीसेकंड में) निर्दिष्ट करता है
एक डबल-क्लिक के रूप में पहचाना जाएगा। डिफ़ॉल्ट 300 है.

Tgif.हैंडल आकार: नंबर
यह वस्तुओं को उजागर करने के लिए उपयोग किए जाने वाले हैंडल के आकार को (आधा) निर्दिष्ट करता है। इसका
स्वीकार्य मान 2 और 6 के बीच है। डिफ़ॉल्ट 3 है।

Tgif.इतिहासगहराई: नंबर
यह पूर्ववत/पुनः करें बफ़र का आकार निर्दिष्ट करता है; नकारात्मक मूल्यों का मतलब है कि
बफ़र असीमित है. डिफ़ॉल्ट -1 है.

Tgif.SaveTmpOnReturn: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो वापस लौटने से पहले एक tmpmodel फ़ाइल स्वचालित रूप से सहेजी जाएगी
चालक। अन्यथा, कोई भी फ़ाइल स्वचालित रूप से सहेजी नहीं जाएगी. डिफ़ॉल्ट सत्य है.

Tgif.ImportFromLibrary: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो वर्तमान डोमेन द्वारा निर्दिष्ट लाइब्रेरी निर्देशिकाएं हैं
आयात करने के लिए .obj, .sym, xbitmap/xpixmap, और EPS फ़ाइलें खोजीं। अन्यथा
वर्तमान निर्देशिका का उपयोग आरंभिक बिंदु के रूप में किया जाएगा. डिफॉल्ट गलत है।

Tgif.WarpToWinCenter: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो माउस पॉपअप विंडो के केंद्र की ओर मुड़ जाता है। अन्यथा,
माउस विकृत नहीं है. डिफ़ॉल्ट सत्य है.

Tgif.SaveCommentsInSaveNew: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो फ़ाइल में "%%" प्रकार की टिप्पणियाँ नए में संग्रहीत की जाएंगी
फ़ाइल बनाई गई. डिफ़ॉल्ट सत्य है.

Tgif.CanvasWindowकेवल: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो केवल कैनवास विंडो प्रदर्शित की जाएगी (यह एक प्रकार का है)।
``डेमो'' मोड)। डिफॉल्ट गलत है।

Tgif.UsePsAdobeString: [सत्य, असत्य, NUMBER_1/NUMBER_2]
यदि ``सही'' पर सेट किया गया है, तो PS या EPS फ़ाइल में पहली पंक्ति "%!PS-Adobe-2.0 होगी
ईपीएसएफ-1.2"। यदि ``गलत'' पर सेट किया गया है, तो यह सिर्फ "%!" है। यदि पीएस-एडोब स्ट्रिंग भ्रमित करती है
आपकी साइट पर दस्तावेज़ प्रबंधक (जैसे ट्रांसक्रिप्ट), आपको इसे सेट करना चाहिए
``झूठा''। यदि तीसरे फॉर्म का उपयोग किया जाता है, तो पहली पंक्ति "%!PS-Adobe-NUMBER_1 होगी
EPSF-NUMBER_2"। डिफ़ॉल्ट गलत है।

Tgif.HalfToneबिटमैप: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो मुद्रण करते समय फ़्लॉइड-स्टाइनबर्ग हाफ़-टोन विधि का उपयोग किया जाएगा
X11 बिटमैप प्रारूप में. यह तब उपयोगी होता है जब ड्राइंग में X11 पिक्समैप हो
वस्तुएं. डिफॉल्ट गलत है।

Tgif.थ्रेशोल्डबिटमैप: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो यह तय करने के लिए एक सरल थ्रेशोल्डिंग विधि का उपयोग किया जाएगा कि क्या
X11 बिटमैप प्रारूप में प्रिंट करते समय बिट चालू या बंद होता है। अगर
Tgif.HalfToneBitmap को सत्य पर सेट किया गया है, इस X डिफ़ॉल्ट को अनदेखा कर दिया गया है। डिफ़ॉल्ट है
असत्य।

Tgif.बिटमैपथ्रेसहोल्ड: नंबर
यह फ़्लॉइड-स्टाइनबर्ग हाफ़-टोन में उपयोग किए गए थ्रेशोल्ड मान को निर्दिष्ट करता है
एल्गोरिदम या सरल थ्रेशोल्डिंग एल्गोरिदम। संख्या 0 और 1 के बीच होनी चाहिए.
यह X डिफ़ॉल्ट केवल तभी सक्रिय होता है जब Tgif.HalfToneBitmap या
Tgif.ThresholdBitmap X डिफ़ॉल्ट सत्य पर सेट है। यदि डिफ़ॉल्ट मान 0.5 है
Tgif.HalfToneBitmap सत्य है, और यदि Tgif.ThresholdBitmap सत्य है तो 1.0 है (मूल रूप से,
जो चीज़ सफ़ेद नहीं है वह काली होगी)।

Tgif.EPSIThresholdPreviewबिटमैप: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो यह तय करने के लिए एक सरल थ्रेशोल्डिंग विधि का उपयोग किया जाएगा कि क्या
ईपीएसआई प्रारूप में प्रिंट करते समय पूर्वावलोकन बिटमैप में बिट चालू या बंद होता है।
डिफॉल्ट गलत है।

Tgif.EPSIPreviewबिटमैपथ्रेसहोल्ड: नंबर
यह सरल थ्रेशोल्डिंग एल्गोरिदम में उपयोग किए जाने वाले थ्रेशोल्ड मान को निर्दिष्ट करता है
तय करें कि प्रिंट करते समय पूर्वावलोकन बिटमैप में कोई बिट चालू है या बंद है
ईपीएसआई प्रारूप. NUMBER 0 और 1 के बीच होना चाहिए। यदि डिफ़ॉल्ट मान 0.5 है
Tgif.EPSIThresholdPreviewBitmap सत्य है, और 1.0 है
Tgif.EPSIThresholdPreviewBitmap गलत है (मूल रूप से, कुछ भी जो सफेद नहीं है
काला हो जाएगा).

Tgif.GroupedTextसंपादन योग्य: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो केवल शीर्ष स्तर के टेक्स्ट ऑब्जेक्ट और शीर्ष स्तर की विशेषताएँ
जब ड्राइंग मोड को टेक्स्ट मोड पर सेट किया जाता है तो ऑब्जेक्ट को संपादित किया जा सकता है। यदि सेट किया गया है
``सही'', हर जगह टेक्स्ट ऑब्जेक्ट और विशेषताओं को संपादित किया जा सकता है। डिफ़ॉल्ट है
असत्य।

Tgif.DefaultEPSScaling: नंबर
यह आयातित पीएस या ईपीएस छवि पर लागू स्केलिंग कारक को निर्दिष्ट करता है। जैसा
नीचे IDIOSYNCRASIES अनुभाग में उल्लिखित, tgif 128 पिक्सेल को एक इंच मानता है
और पोस्टस्क्रिप्ट 72 बिंदुओं को एक इंच मानता है। वास्तविक आकार की पोस्टस्क्रिप्ट प्राप्त करने के लिए
छवियों, इस पैरामीटर को 1.7778 (जो कि 128/72 है) पर सेट किया जाना चाहिए। डिफ़ॉल्ट
मान 1 है।

Tgif.IntrCheckInterval: नंबर
यह टीजीआईएफ द्वारा व्यवधानों की जांच करने से पहले खींची गई वस्तुओं की संख्या निर्दिष्ट करता है। अगर
यह 0 या उससे कम पर सेट है, व्यवधान की अनुमति नहीं है। डिफ़ॉल्ट मान 10 है.

Tgif.TiledPageScaling: नंबर
यह टाइल वाले पेज मोड में मल्टीपेज ड्राइंग के दौरान उपयोग किए जाने वाले स्केलिंग मान को निर्दिष्ट करता है
मुद्रित है. चूँकि अधिकांश पोस्टस्क्रिप्ट प्रिंटर ड्राइंग के रूप में पूरे पृष्ठ का उपयोग नहीं करते हैं
क्षेत्र, इस संख्या को 1 पर सेट करने से आउटपुट छोटा हो सकता है। डिफ़ॉल्ट मान 0.9 है.

Tgif.TGIFPATH: STRING है
यह उस निर्देशिका को निर्दिष्ट करता है जहां फ़ाइलें, नीचे FILES अनुभाग में उल्लिखित हैं,
पाया जा सकता है। TGIFPATH पर्यावरण चर इस विकल्प को ओवरराइड कर सकता है।
डिफ़ॉल्ट मान कंपाइलर विकल्प TGIF_PATH द्वारा निर्दिष्ट किया गया है।

Tgif.TGIFICON: STRING है
यह उस ऑब्जेक्ट फ़ाइल का नाम निर्दिष्ट करता है जिसे tgif को आइकनिफाई करने पर प्रदर्शित किया जाना है।
यदि यह / वर्ण से प्रारंभ होता है, तो निरपेक्ष पथ का उपयोग किया जाता है; अन्यथा, वास्तविक पथ
आइकन फ़ाइल का $TGIFPATH/STRING है जहां TGIFPATH को या तो X का उपयोग करके परिभाषित किया गया है
डिफ़ॉल्ट या एक पर्यावरण चर। डिफ़ॉल्ट मान ``tgificon.obj'' है।

Tgif.स्टिकीमेनू चयन: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, जब वस्तुओं के पैटर्न/लाइनविड्थ/लाइनस्टाइल/... बदल दिए जाते हैं
मेनू क्रिया का उपयोग करके, संबंधित पैटर्न/लाइनविड्थ/लाइनस्टाइल/... बन जाता है
वर्तमान चयन। डिफ़ॉल्ट सत्य है.

Tgif.PSBopHook: STRING है
यदि निर्दिष्ट किया गया है, तो प्रत्येक पृष्ठ की शुरुआत में निम्नलिखित पोस्टस्क्रिप्ट पंक्ति जोड़ी जाती है
प्रिंटर या PS फ़ाइल पर प्रिंट करते समय,

उपयोगकर्ता आदेश /STRING ज्ञात है { STRING } यदि

इस विकल्प का उपयोग केवल तभी किया जाना चाहिए जब कोई पोस्टस्क्रिप्ट से बहुत परिचित हो। (सेटिंग
"tgif-bop-hook" को STRING करने की अनुशंसा की जाती है क्योंकि इसमें नाम में कोई विरोध नहीं होगा
मौजूदा सॉफ़्टवेयर के साथ, जैसे डीवीआईपी(1)।)

टीजीआईएफ.पीएसईओपहूक: STRING है
यदि निर्दिष्ट किया गया है, तो प्रत्येक पृष्ठ के अंत में निम्नलिखित पोस्टस्क्रिप्ट पंक्ति जोड़ी जाती है
प्रिंटर या PS फ़ाइल पर मुद्रण,

उपयोगकर्ता आदेश /STRING ज्ञात है { STRING } यदि

इस विकल्प का उपयोग केवल तभी किया जाना चाहिए जब कोई पोस्टस्क्रिप्ट से बहुत परिचित हो। (सेटिंग
"tgif-eop-hook" को STRING करने की अनुशंसा की जाती है क्योंकि इसमें नाम में कोई विरोध नहीं होगा
मौजूदा सॉफ़्टवेयर के साथ, जैसे डीवीआईपी(1)।)

Tgif.न्यूनतमEPS: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो %%पेज, %%DocumentFonts, %%EndComments, जैसी टिप्पणियाँ
%%BeginProlog, %%EndProlog, %%पेज, %%ट्रेलर, और %%EOF एक में उत्पन्न किया जाएगा
ईपीएस आउटपुट. ये टिप्पणियाँ कुछ ``दस्तावेज़ प्रबंधकों'' को भ्रमित कर सकती हैं। इसलिए,
यदि Tgif.UsePsAdobeString निर्दिष्ट नहीं है तो डिफ़ॉल्ट सत्य है (और डिफ़ॉल्ट है
गलत यदि Tgif.UsePsAdobeString निर्दिष्ट है)।

टीजीआईएफ.इनिशियलप्रिंटइनकलर: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो स्टार्टअप पर रंग आउटपुट (प्रिंटिंग) मोड सक्षम हो जाता है। कृपया
ध्यान दें कि काले और सफेद पीएस/ईपीएस/ईपीएसआई प्रिंटिंग मोड में, सफेद रंग होगा
काले रंग के रूप में मुद्रित (केवल पृष्ठभूमि सफेद रंग में मुद्रित किया जाएगा)। डिफ़ॉल्ट सत्य है
(सिवाय इसके कि कब प्रिंट कमांड लाइन विकल्प का उपयोग किया जाता है)।

Tgif.InitialShowGrid: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो स्टार्टअप पर ग्रिड दिखाना अक्षम हो जाता है। डिफ़ॉल्ट सत्य है.

Tgif.InitialSnapOn: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो स्टार्टअप पर ग्रिड बिंदुओं पर स्नैपिंग अक्षम हो जाती है।
डिफ़ॉल्ट सत्य है.

Tgif.NoMenubar: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो प्रारंभ में कोई मेनूबार नहीं दिखाया जाएगा। डिफॉल्ट गलत है।

Tgif.NoStatusWindow: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो प्रारंभ में कोई स्थिति विंडो नहीं दिखाई जाएगी। डिफ़ॉल्ट है
असत्य।

टीजीआईएफ.रिवर्समाउसस्टैटसबटन: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो बाएँ माउस की स्थिति और दाएँ माउस की स्थिति की अदला-बदली हो जाती है।
इसका उपयोग तब किया जाना चाहिए जब ``बाएँ हाथ के माउस'' का उपयोग किया जाता है। डिफॉल्ट गलत है।

Tgif.MinimalMenubar: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो मेनूबार विंडो में मेनू आइटम समान होंगे
मुख्य पॉपअप मेनू. यह बहुत अधिक जगह लेगा. यदि ``सही'' पर सेट किया जाए, तो
पेज, पेजलेआउट, होरीएलाइन, वर्टएलाइन और मूवमोड मेनू को संक्षिप्त कर दिया गया है
कैस्केडिंग मेनू देखें; फ़ॉन्ट, टेक्स्टस्टाइल और टेक्स्टसाइज़ मेनू को संक्षिप्त कर दिया गया है
टेक्स्ट कैस्केडिंग मेनू; और लाइनडैश, लाइनस्टाइल, लाइनटाइप, लाइनविड्थ, फिल, और
पेन मेनू को ग्राफ़िक्स कैस्केडिंग मेनू में संक्षिप्त कर दिया गया है। डिफ़ॉल्ट सत्य है.

टीजीआईएफ.कलरबीजीइनप्रिंटिंगकलरपीएस: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो विंडो पृष्ठभूमि रंग का उपयोग पृष्ठभूमि रंग के रूप में किया जाता है
रंगीन पोस्टस्क्रिप्ट आउटपुट उत्पन्न करते समय। यदि ``गलत'' पर सेट किया गया है, तो कोई पृष्ठभूमि रंग नहीं
प्रयोग किया जाता है। डिफॉल्ट गलत है।

Tgif.स्क्रॉलबारविड्थ: नंबर
यह स्क्रॉल बार की चौड़ाई निर्दिष्ट करता है। संख्या 2 और 16 के बीच होनी चाहिए
डिफ़ॉल्ट 16 है।

Tgif.प्रारंभिक कागज का आकार: STRING है
STRING कागज की प्रारंभिक चौड़ाई और ऊंचाई निर्दिष्ट करता है। STRING में है
" एक्स " रूप। और तुरंत एक संख्यात्मक मान है
इसके बाद या तो "इन" (इंच) या "सेमी" (सेंटी-मीटर) आता है। "x" जो अलग करता है
और ये जरूरी है। यदि A4PAPER को मेकफ़ाइल में परिभाषित किया गया है, तो
डिफ़ॉल्ट मान "21 सेमी x 29.7 सेमी" है। यदि A4PAPER को मेकफ़ाइल में परिभाषित नहीं किया गया है, तो
डिफ़ॉल्ट मान "8.5 इंच x 11 इंच" है।

Tgif.UpdateChildUsingAlignment: [सही, गलत, कोई ओवरलैप नहीं]
यदि ``सही'' या 'no_overlap' पर सेट किया गया है, जब update_eps_child(), update_xbm_child(), या
update_xpm_child() आंतरिक कमांड निष्पादित किया जाता है, वर्तमान क्षैतिज और
EPS/XBM/XPM सबऑब्जेक्ट को रखने के लिए लंबवत संरेखण का उपयोग किया जाता है। यदि क्षैतिज
संरेखण एल, सी, आर, एस, या - है, उप-वस्तु बाईं, केंद्र, दाईं ओर संरेखित है,
मूल वस्तु पर क्रमशः केंद्र, या बाएँ। यदि ऊर्ध्वाधर संरेखण है
टी, एम, बी, एस, या -, उपवस्तु को ऊपर, मध्य, नीचे, मध्य या नीचे रखा गया है
यदि यह X डिफ़ॉल्ट 'no_overlap' पर सेट है तो मूल ऑब्जेक्ट; उपवस्तु है
यदि यह X शीर्ष, मध्य, नीचे, मध्य या मूल ऑब्जेक्ट के नीचे संरेखित है
डिफ़ॉल्ट ``सही'' पर सेट है। यदि यह X डिफ़ॉल्ट ``गलत'' पर सेट है, तो सबऑब्जेक्ट
बाईं ओर संरेखित और मूल ऑब्जेक्ट के नीचे रखा गया है। डिफॉल्ट गलत है।

Tgif.GenerateImageMap: [सही गलत]
यदि ``सही'' पर सेट है, तो एनसीएसए ImageMap या सर्न क्लिक करने योग्य छवि फ़ाइलें जनरेट की जाएंगी
GIF फॉर्मेट में प्रिंट करते समय। इस मामले में, Tgif.XpmToGif, Tgif.ImageMapFileExtension,
Tgif.GifFileExtension, Tgif.ImageMapFileFormat, और Tgif.UseXPmVersion1ForImageMap
नीचे वर्णित एक्स डिफ़ॉल्ट की व्याख्या की जाएगी; अन्यथा, उन्हें नजरअंदाज कर दिया जाता है।
कृपया विवरण के लिए इमेजमैप फ़ाइलें उत्पन्न करने वाला अनुभाग देखें। डिफ़ॉल्ट है
असत्य।

Tgif.XpmToGif: STRING है
STRING एक XPM फ़ाइल को GIF फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को XPM के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "xpmtoppm %s | ppmtogif" है।

Tgif.ImageMapFileExtension: STRING है
STRING एक इमेजमैप फ़ाइल के लिए फ़ाइल एक्सटेंशन निर्दिष्ट करता है। डिफ़ॉल्ट "मानचित्र" है.

टीजीआईएफ.जीआईएफफाइलएक्सटेंशन: STRING है
STRING GIF फ़ाइल के लिए फ़ाइल एक्सटेंशन निर्दिष्ट करता है। डिफ़ॉल्ट "gif" है
(निचला मामला)।

Tgif.ImageMapFileफ़ॉर्मेट: [एनसीएसए, सर्न]
STRING या तो NCSA इमेजमैप या CERN क्लिक करने योग्य छवि प्रारूप निर्दिष्ट करता है।
एनसीएसए इमेजमैप प्रारूप के लिए डिफ़ॉल्ट एनसीएसए है।

Tgif.UseXPmVersion1ForImageMap: [सही गलत]
इस X डिफ़ॉल्ट की सेटिंग Tgif.XpmToGif X की सेटिंग पर निर्भर होनी चाहिए
ऊपर डिफ़ॉल्ट. यदि ``सही'' पर सेट किया जाता है, तो XPM1 फ़ाइल उत्पन्न होती है, चाहे कुछ भी हो
Tgif.XPmOutputVersion X डिफ़ॉल्ट की सेटिंग। डिफ़ॉल्ट सत्य है.

Tgif.UsePaperSizeStoredInFile: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो हाल ही में खोली गई फ़ाइल में संग्रहीत कागज़ के आकार की जानकारी होती है
इस्तेमाल किया गया। डिफ़ॉल्ट सत्य है.

Tgif.OneMotionSelMove: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो कोई व्यक्ति किसी वस्तु को एक ही गति में चुन और स्थानांतरित कर सकता है। डिफ़ॉल्ट
गलत है।

Tgif.TiffEPSI: (अप्रचलित)
यह X डिफ़ॉल्ट अप्रचलित हो गया क्योंकि TiffEPSI एक समर्थित निर्यात प्रारूप बन गया
tgif-4.0 के बाद से।

Tgif.XbmToTiff: STRING है
STRING एक XBM फ़ाइल को TIFF फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए या तो एक या दो शामिल करें %s सबस्ट्रिंग पहला %s सबस्ट्रिंग है
XBM फ़ाइल के पूर्ण पथ नाम से प्रतिस्थापित किया जाए। वैकल्पिक दूसरा %s
सबस्ट्रिंग को उत्पन्न TIFF छवि के पूर्ण पथ नाम से प्रतिस्थापित किया जाना है।
डिफ़ॉल्ट "xbmtopbm %s | pnmtotiff -none > %s" है।

टीजीआईएफ.ईपीएसआईएक्सपोर्टएक्सटेंशन: STRING है
STRING निर्यात के लिए उपयोग किए जाने वाले फ़ाइल एक्सटेंशन को निर्दिष्ट करता है ईपीएसआई फ़ाइलें. डिफ़ॉल्ट है
"ईपीएस"।

Tgif.HotListफ़ाइलनाम: STRING है
STRING हॉट फ़ाइल सूची को संग्रहीत करने के लिए उपयोग की जाने वाली फ़ाइल का पूर्ण पथ नाम निर्दिष्ट करता है। द्वारा
डिफ़ॉल्ट, यह फ़ाइल उपयोगकर्ता की होम निर्देशिका में .Tgif_hotlist है।

Tgif.@@@दर्शक: STRING है
STRING @@@ के फ़ाइल एक्सटेंशन के साथ एक दूरस्थ URL के लिए एक बाहरी व्यूअर निर्दिष्ट करता है।
STRING 3 रूपों में हो सकता है। यह इंगित करने के लिए स्ट्रिंग "NONE" हो सकती है कि जब ऐसा हो
दूरस्थ फ़ाइल सामने आती है, tgif को फ़ाइल को निर्दिष्ट उपयोगकर्ता में पुनः प्राप्त करना चाहिए
निर्देशिका। उदाहरण के लिए, यदि कोई .gz फ़ाइलें पुनर्प्राप्त करना चाहता है, तो वह इसका उपयोग कर सकता है:

Tgif.gzViewer: कोई नहीं

STRING में स्ट्रिंग %S भी हो सकती है (S बड़े अक्षरों में है), यह इंगित करता है कि %S है
यूआरएल द्वारा प्रतिस्थापित किया जाना है। उदाहरण के लिए, यदि कोई .html फ़ाइलों का उपयोग करके देखना चाहता है
xmosaic, कोई इसका उपयोग कर सकता है:

Tgif.htmlव्यूअर: xmosaic %S

STRING के दूसरे रूप में स्ट्रिंग %s शामिल है (S लोअर-केस है), यह इंगित करता है
दूरस्थ फ़ाइल को उपयोगकर्ता द्वारा निर्दिष्ट निर्देशिका में पुनर्प्राप्त किया जाना है और उसके द्वारा देखा जाना है
एक औज़ार। उदाहरण के लिए, यदि कोई xv का उपयोग करके .gif फ़ाइलें देखना चाहता है, तो वह इसका उपयोग कर सकता है:

Tgif.gifViewer: xv %s

कृपया ध्यान दें कि इस तंत्र को इसमें वर्णित तंत्र पर प्राथमिकता प्राप्त है
ऊपर माइम प्रकार और मेलकैप्स अनुभाग।

Tgif.ऑटोहाइपरस्पेसऑनरिमोट: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो tgif इसमें नहीं जाएगा hyperspace मोड जब एक दूरस्थ यूआरएल है
का दौरा किया। डिफ़ॉल्ट सत्य है.

Tgif.AllowLaunchInHyperSpace: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो एप्लिकेशन लॉन्च करना सक्षम हो जाता है hyperspace मोड
जब किसी दूरस्थ URL पर विजिट किया जाता है. यह संभावित रूप से बहुत खतरनाक है क्योंकि
प्रयोग से भयंकर क्षति हो सकती है। इसलिए, इसकी पुरजोर अनुशंसा की जाती है
कि यह गलत पर सेट है। डिफॉल्ट गलत है।

Tgif.CanChangeAttrरंग: [सही गलत]
यदि इसे ``सही'' पर सेट किया जाता है, तो किसी विशेषता के संलग्न होने पर उसका रंग बदला जा सकता है
वस्तु। डिफॉल्ट गलत है।

Tgif.MimeTypesफ़ाइल: STRING है
STRING MIME-प्रकार फ़ाइल का पूर्ण पथ नाम निर्दिष्ट करता है। Tgif केवल इसका उपयोग करता है
MIME-प्रकार फ़ाइल में टाइप/उपप्रकार फ़ील्ड और अन्य सभी फ़ील्ड को अनदेखा कर देता है।
डिफ़ॉल्ट MIME-प्रकार फ़ाइल है माइम प्रकार उपयोगकर्ता की होम निर्देशिका में.

Tgif.LocalRGBTxt: STRING है
यदि कोई कुछ सिस्टम रंगों को ओवरराइड करना चाहता है, तो वह निर्दिष्ट करने के लिए STRING का उपयोग कर सकता है
रंग देखने से पहले फ़ाइल का पूरा पथ नाम देखना आवश्यक है
सर्वर. फ़ाइल उसी प्रारूप में होनी चाहिए आरजीबी.txt फ़ाइल। अर्थात्, प्रत्येक
पंक्ति में 4 फ़ील्ड हैं, पहले 3 फ़ील्ड लाल, हरे और नीले रंग के अनुरूप हैं
रंग के घटक, और चौथा क्षेत्र रंग का नाम है। एक रंग
घटक का मान 0 और 255 (समावेशी) के बीच होना चाहिए।

Tgif.PrintUsingRequestedColor: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो मुद्रित होने वाली रंगीन पोस्टस्क्रिप्ट फ़ाइल का उपयोग किया जाएगा का अनुरोध किया
एक्स सर्वर द्वारा लौटाए गए रंग के बजाय रंग। डिफॉल्ट गलत है।

Tgif.दिखाएँमाप: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो कर्सर का स्थान और चौड़ाई और ऊंचाई
खींची/खींची/खींची गई वस्तु दिखाई जाएगी। डिफॉल्ट गलत है।

Tgif.ShowMeasurementUnit: STRING है
STRING माप कर्सर को प्रदर्शित करने के लिए उपयोग की जाने वाली इकाई को निर्दिष्ट करता है। वहाँ 2 है
बुनियादी प्रारूप. एक तो बस "पिक्सेल", "इंच", या "सेमी" शब्द है। वे भी हैं
बुनियादी इकाइयों के रूप में जाना जाता है। दूसरा प्रारूप NUM बेसिक-यूनिट/न्यू-यूनिट है, जहां NUM एक है
संख्यात्मक मान, बेसिक-यूनिट बुनियादी इकाइयों में से एक है, और न्यू-यूनिट कोई स्ट्रिंग है।
उदाहरण के लिए, "0.1 सेमी/मिमी" का अर्थ है कि नई डिस्प्ले इकाई "मिमी" है और 1 "मिमी" 0.1 है
सेमी। "50 पिक्सेल/सेमी" "1 सेमी/सेमी" के समान है और "128 पिक्सेल/इंच" किसके समान है
"1 इंच/इंच"। डिफ़ॉल्ट पिक्सेल है.

Tgif.पेजस्टाइललैंडस्केप: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो tgif लैंडस्केप मोड में आता है। डिफॉल्ट गलत है।

Tgif.QueryZoomInPoint: [सही गलत] or [हमेशा, कोई चयन नहीं, कोई क्वेरी नहीं, कभी नहीं]
यदि ``सही'' (या ``हमेशा'') पर सेट किया गया है, तो उपयोगकर्ता को एक केंद्र बिंदु चुनने के लिए कहा जाएगा
ज़ूम इन करते समय। यदि ``no_select'' पर सेट किया गया है, तो उपयोगकर्ता को चयन करने के लिए कहा जाएगा
यदि कोई ऑब्जेक्ट चयनित नहीं है तो ज़ूम इन करते समय केंद्र बिंदु। यदि ``no_query'' पर सेट किया गया है,
माउस की स्थिति ज़ूम-इन बिंदु है। इस मामले में, यह वांछनीय नहीं है
मेनू चयन का उपयोग करके ज़ूम इन करना। डिफ़ॉल्ट गलत है (या कभी नहीं)।

Tgif.GZipCmd: STRING है
STRING एक .obj फ़ाइल को gzip करने के लिए प्रयुक्त कमांड निर्दिष्ट करता है। आदेश चाहिए उत्पादन
इसके stdout में आउटपुट। यदि कमांड में a %s सबस्ट्रिंग, द %s होगा
.obj फ़ाइल की अस्थायी प्रतिलिपि के पूर्ण पथ नाम से बदलें। डिफ़ॉल्ट है
"जीज़िप-सी"।

टीजीआईएफ.गनजिपसीएमडी: STRING है
STRING एक ज़िपित tgif फ़ाइल (एक्सटेंशन के साथ) को अनज़िप करने के लिए उपयोग की जाने वाली कमांड को निर्दिष्ट करता है
.obj.gz या .sym.gz) को एक tgif फ़ाइल में डालें। आदेश चाहिए इसमें आउटपुट उत्पन्न करें
stdout. यदि कमांड में a %s सबस्ट्रिंग, द %s पूर्ण द्वारा प्रतिस्थापित किया जाएगा
ज़िपित फ़ाइल की अस्थायी प्रतिलिपि का पथ नाम. डिफ़ॉल्ट "गनज़िप -सी" है।

Tgif.Httpप्रॉक्सी: STRING है
STRING HTTP प्रॉक्सी सर्वर का होस्ट नाम और पोर्ट नंबर निर्दिष्ट करता है। प्रारूप
विशिष्टता का है :. अगर : छोड़ दिया गया है, 80 का उपयोग किया जाता है
डिफ़ॉल्ट पोर्ट नंबर. पर्यावरण चर http प्रॉक्सी इस पर पूर्वता है
एक्स डिफॉल्ट. डिफ़ॉल्ट HTTP प्रॉक्सी सर्वर का उपयोग नहीं करना है।

Tgif.Ftpप्रॉक्सी: STRING है
STRING एक FTP प्रॉक्सी सर्वर का होस्ट नाम और पोर्ट नंबर निर्दिष्ट करता है। प्रारूप
विशिष्टता का है :. अगर : छोड़ दिया गया है, 21 का उपयोग किया जाता है
डिफ़ॉल्ट पोर्ट नंबर. पर्यावरण चर एफ़टीपी_प्रॉक्सी इस X पर पूर्वता है
गलती करना। डिफ़ॉल्ट एफ़टीपी प्रॉक्सी सर्वर का उपयोग नहीं करना है।

Tgif.InitialArrowStyle: [कोई नहीं, दाएँ, बाएँ, दोहरा]
यह पॉलीलाइन/ओपन-स्प्लिन/आर्क्स के लिए प्रारंभिक तीर शैली निर्दिष्ट करता है। डिफ़ॉल्ट
सही है।

टीजीआईएफ.शोपेजइनईपीएस: [सही गलत]
यदि ``सही'' पर सेट किया जाए, तो a शोपेज ईपीएस या के लिए पोस्टस्क्रिप्ट कमांड जेनरेट किया जाएगा
ईपीएसआई फ़ाइल। डिफ़ॉल्ट सत्य है.

Tgif.MaxNavigateCacheBuffers: नंबर
यह दूरस्थ फ़ाइलों को कैश करने के लिए आवंटित कैश बफ़र्स की संख्या निर्दिष्ट करता है
संचार कम से कम करें)। NUMBER गैर-नकारात्मक होना चाहिए. डिफ़ॉल्ट 40 है.

Tgif.NumberFileInPrintOnePage: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो प्रिंट मेनू से PrintOnePage को स्टैक्ड के लिए चुना जाता है
मल्टीपेज ड्राइंग (उदाहरण के लिए, फ़ाइल.ओबीजे), फ़ाइल_N उचित फ़ाइल एक्सटेंशन के साथ होगा
उत्पन्न, कहाँ N चयनित पृष्ठ संख्या से मेल खाता है. डिफॉल्ट गलत है।

टीजीआईएफ.वनमोशनटाइमआउट: नंबर
जब Tgif.OneMotionSelMove को सत्य पर सेट किया जाता है, तो किसी ऑब्जेक्ट का हिलना माना जाता है
यदि माउस-डाउन और माउस-अप के बीच का अंतराल कम है तो चयन करें
इस X डिफ़ॉल्ट द्वारा निर्दिष्ट टाइमआउट मान से (मिलीसेकंड में)। डिफ़ॉल्ट
एक्सएनएनएक्स है।

Tgif.MinMoveInterval: नंबर
जब Tgif.OneMotionSelMove को गलत पर सेट किया जाता है, तो किसी ऑब्जेक्ट का हिलना माना जाता है
यदि माउस-डाउन और माउस-अप के बीच का अंतराल कम है तो चयन करें
इस X डिफ़ॉल्ट द्वारा निर्दिष्ट अंतराल से (मिलीसेकंड में)। डिफ़ॉल्ट 0 है.

Tgif.GifToXpm: STRING है
STRING GIF फ़ाइल को XPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को GIF के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "giftopnm %s | ppmtoxpm" है।

Tgif.InitExportPixelTrim: बाएँ_नंबर,शीर्ष_नंबर,दाएँ_नंबर,नीचे_नंबर
संख्याएँ मुद्रण या निर्यात करते समय ट्रिम करने के लिए पिक्सेल की संख्या निर्दिष्ट करती हैं
एक्सबीएम, एक्सपीएम, या जीआईएफ प्रारूप। इन मूल्यों का उपयोग ठीक करने के लिए एक पलायन तंत्र बनाता है
एक अजीब बात यह है कि टीजीआईएफ यह पता नहीं लगा सकता कि पूरी छवि कितनी बड़ी है।
सभी डिफ़ॉल्ट मान 0 हैं।

Tgif.मात्रा निर्धारणस्तर: नंबर
कुछ छवि फ़ंक्शन जैसे कि शार्पन () कनवल्शन का उपयोग करते हैं और एक छवि उत्पन्न कर सकते हैं
यह 256 से अधिक रंगों का उपयोग करता है जिन्हें tgif संभाल नहीं सकता। संख्या निर्दिष्ट करती है
ऐसी स्थिति उत्पन्न होने पर रंगों की संख्या निर्धारित की जानी चाहिए। डिफ़ॉल्ट है
222.

Tgif.RotateCursor: [x_कर्सर,तीर,...]
यह रोटेट मोड में प्रयुक्त कर्सर को निर्दिष्ट करता है। में प्रविष्टियाँ
(XC_ उपसर्ग के बिना) कर्सर के मान्य नाम हैं। डिफ़ॉल्ट क्रॉसहेयर है.

Tgif.रंग परतें: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो प्रत्येक रंग को एक अलग परत माना जाता है जो हो सकता है
व्यक्तिगत रूप से चालू और बंद। यदि रंग परत बंद कर दी जाती है, तो आदिम वस्तुएं
उस परत में दिखाई नहीं देगा. एक समूहीकृत वस्तु तभी अदृश्य हो जाती है जब
इसकी सभी घटक वस्तुएँ अदृश्य हैं। डिफॉल्ट गलत है।

Tgif.TiffToXbm: STRING है
STRING एक TIFF फ़ाइल को XBM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है। यह
विंडोज़ एप्लिकेशन द्वारा उत्पन्न ईपीएसआई फ़ाइल को आयात करते समय कमांड का उपयोग किया जाता है।
डोर चाहिए एक होते हैं %s सबस्ट्रिंग को पूर्ण पथ नाम से प्रतिस्थापित किया जाना है
टीआईएफएफ फ़ाइल। डिफ़ॉल्ट "tifftopnm %s | pgmtopbm | pbmtoxbm" है।

Tgif.DefFixedWidthफ़ॉन्ट: STRING है
STRING स्टेटस विंडो के लिए डिफ़ॉल्ट फ़ॉन्ट के रूप में उपयोग किए जाने वाले फ़ॉन्ट को निर्दिष्ट करता है,
मेनू, डायलॉगबॉक्स आदि। डिफ़ॉल्ट है "-*-कूरियर-मीडियम-आर-
सामान्य-*-14-*-*-*-*-*-iso8859-1"।

Tgif.DefFixedWidthRulerफ़ॉन्ट: STRING है
STRING क्षैतिज और ऊर्ध्वाधर रूलर में उपयोग किए जाने वाले फ़ॉन्ट को निर्दिष्ट करता है
खिड़कियाँ। डिफ़ॉल्ट "-*-कूरियर-मध्यम-आर-सामान्य-*-10-*-*-*-*-*-आइसो8859-1" है।

Tgif.मेनूफ़ॉन्ट: STRING है
STRING मेनू में उपयोग किए जाने वाले फ़ॉन्ट को निर्दिष्ट करता है। यदि यह X डिफ़ॉल्ट नहीं है
निर्दिष्ट, मेनू में डिफ़ॉल्ट फ़ॉन्ट का उपयोग किया जाता है।

Tgif.BoldMsgफ़ॉन्ट: STRING है
STRING बटन और डायलॉगबॉक्स में उपयोग किए जाने वाले बोल्ड फ़ॉन्ट को निर्दिष्ट करता है। यदि यह एक्स
डिफ़ॉल्ट निर्दिष्ट नहीं है लेकिन Tgif.MenuFont निर्दिष्ट है, यह पर ले जाएगा
Tgif.MenuFont का मान। यदि यह X डिफ़ॉल्ट और Tgif.MenuFont निर्दिष्ट नहीं हैं, तो
बोल्ड संदेशों में डिफ़ॉल्ट फ़ॉन्ट का उपयोग किया जाता है।

Tgif.Msgफ़ॉन्ट: STRING है
STRING स्टेटस विंडो और डायलॉगबॉक्स में उपयोग किए जाने वाले एक पतले फ़ॉन्ट को निर्दिष्ट करता है।
यदि यह X डिफ़ॉल्ट निर्दिष्ट नहीं है, तो संदेशों में डिफ़ॉल्ट फ़ॉन्ट का उपयोग किया जाता है।

Tgif.BggenToXpm: STRING है
STRING निष्पादित करने के लिए X11 पिक्समैप फ़ाइल उत्पन्न करने के लिए एक कमांड निर्दिष्ट करता है
जब ImageProc मेनू से RunBggen() का चयन किया जाता है। डोर चाहिए दो शामिल हैं
%s सबस्ट्रिंग पहला %s उपयोगकर्ता निर्दिष्ट स्ट्रिंग द्वारा प्रतिस्थापित किया जाना है।
दूसरा %s छवि की ज्यामिति द्वारा प्रतिस्थापित किया जाना है। डिफ़ॉल्ट "bggen %s है
-जी %s | पीपीएमक्वांट 64 | ppmtoxpm"। कृपया ध्यान दें bggen(1) का हिस्सा है xv(1)
पैकेज.

Tgif.BggenToPpm6: STRING है
STRING एक PPM फ़ाइल उत्पन्न करने के लिए एक कमांड निर्दिष्ट करता है जिसे निष्पादित किया जाना है
RunBggen() को ImageProc मेनू से चुना गया है। डोर चाहिए दो शामिल हैं %s
सबस्ट्रिंग पहला %s उपयोगकर्ता द्वारा निर्दिष्ट स्ट्रिंग द्वारा प्रतिस्थापित किया जाना है। दूसरा
%s छवि की ज्यामिति द्वारा प्रतिस्थापित किया जाना है। डिफ़ॉल्ट है "bggen %s -g
%s"। कृपया ध्यान दें bggen(1) का हिस्सा है xv(1) पैकेज.

Tgif.LittleEndianPpm6: [सही गलत]
यदि 65535 के अधिकतम मान का उपयोग करने वाली पीपीएम (या पीजीएम) फ़ाइल को पढ़ते समय ``सही'' पर सेट किया जाता है,
छोटे एंडियन प्रारूप को ग्रहण किया जाएगा (ऐसे प्रारूप के लिए मानक की आवश्यकता है
बड़ा एंडियन प्रारूप)। डिफॉल्ट गलत है।

Tgif.DefaultErrorDiffuseLevels: R_NUMBER G_NUMBER B_NUMBER
NUMBER उपयोग किए जाने वाले लाल, हरे और नीले रंग के बिट्स की संख्या निर्दिष्ट करते हैं
कम करेंToDefaultColors() या DefaultErrorDiffuse() ImageProc से चुने गए हैं
मेन्यू। ये मान रंग के लिए उपयोग किए जाने वाले डिफ़ॉल्ट रंगों का एक सेट निर्धारित करते हैं
GearToDefaultColors() और DefaultErrorDiffuse() विधियों के लिए परिमाणीकरण।
R_NUMBER+G_NUMBER+B_NUMBER 8 से कम या उसके बराबर होना चाहिए, और प्रत्येक संख्या होनी चाहिए
0 से अधिक। डिफ़ॉल्ट 2 2 2 है।

Tgif.MaxImportफ़िल्टर: नंबर
यह आयात फ़िल्टर की अधिकतम संख्या निर्दिष्ट करता है। आयातफ़िल्टर0 के माध्यम से
आयातफ़िल्टरमैक्स, जहां अधिकतम संख्या-1 है, एक्स में डिफ़ॉल्ट के बारे में पूछताछ की जाती है। डिफ़ॉल्ट है
0.

Tgif.आयातफ़िल्टर#: फ़िल्टरस्ट्रिंग
यह एक आयात फ़िल्टर निर्दिष्ट करता है. फ़िल्टरस्ट्रिंग में 3 भाग होते हैं (स्पेस द्वारा अलग किए गए)।
पात्र)। पहला भाग फ़िल्टर का नाम है. इसमें कोई शामिल नहीं होना चाहिए
अंतरिक्ष चरित्र. दूसरे भाग में अर्धविराम से अलग किए गए फ़ाइल एक्सटेंशन हैं।
तीसरा भाग नामित बाहरी फ़ाइल को परिवर्तित करने के लिए वास्तविक फ़िल्टर कमांड है
X11 पिक्समैप फ़ाइल टाइप करें। कृपया आयात रैस्टर ग्राफ़िक्स अनुभाग देखें
विवरण।

Tgif.ShowFileNameOnBrowse: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो फ़ाइल नाम तब दिखाए जाएंगे जब ब्राउजएक्सबिटमैप(), ब्राउजएक्सपिक्समैप(),
या ब्राउजअदर() को फ़ाइल मेनू से चुना जाता है। डिफ़ॉल्ट सत्य है.

Tgif.Htmlफ़ाइल एक्सटेंशन: STRING है
STRING HTML प्रारूप में प्रिंट करते समय उपयोग किए जाने वाले फ़ाइल एक्सटेंशन को निर्दिष्ट करता है।
डिफ़ॉल्ट "एचटीएमएल" है.

Tgif.जेनरेटHtmlHref: [सही गलत]
यदि ``सही'' पर सेट किया गया है और HTML प्रारूप में प्रिंट करते समय, a का मान href
विशेषता को पार्स किया गया है. यदि मान किसी .obj फ़ाइल को संदर्भित करता है, तो उसे a में बदल दिया जाता है
HTML फ़ाइल एक्सटेंशन. यदि इसे ``गलत'' पर सेट किया गया है, तो कोई रूपांतरण नहीं किया जाएगा।
डिफ़ॉल्ट सत्य है.

Tgif.RotationIncrement: नंबर
यह डिग्री में प्रारंभिक रोटेशन वृद्धि को निर्दिष्ट करता है। डिफ़ॉल्ट 45 है.

Tgif.PSA4पेपरआकार: [सही गलत]
यदि ``सही'' पर सेट किया गया है और ए4 आकार का कागज निर्दिष्ट किया गया है, तो निम्नलिखित पंक्ति को इसमें जोड़ा जाता है
PS/EPS/EPSI फ़ाइल ("%%EndComments" से पहले):

%%दस्तावेज़ कागज का आकार: a4

डिफॉल्ट गलत है।

Tgif.ShapeShadowSpec: STRING है
STRING किसी आकृति की छाया के प्रारंभिक क्षैतिज और ऊर्ध्वाधर ऑफसेट को निर्दिष्ट करता है।
यदि दोनों मान शून्य हैं, तो छाया के बिना एक आकृति बनाई जाती है। बनाते समय ए
छाया के साथ आकार, पृष्ठभूमि भरण पैटर्न (पहले कॉलम में तीसरा पैटर्न)।
भरण मेनू) आमतौर पर सर्वोत्तम परिणाम देता है। डिफ़ॉल्ट "0,0" है।

Tgif.स्ट्रेचेबल टेक्स्ट: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो स्ट्रेचेबल टेक्स्ट मोड प्रारंभिक मोड है। डिफ़ॉल्ट है
सच है।

Tgif.EditTextआकार: नंबर
यह मौजूदा टेक्स्ट ऑब्जेक्ट को संपादित करने में उपयोग किए जाने वाले टेक्स्ट आकार को निर्दिष्ट करता है। संख्या
या तो 0 होना चाहिए या मान 4 और 34 (समावेशी) के बीच होना चाहिए। यदि संख्या 0 है, तो
मौजूदा टेक्स्ट ऑब्जेक्ट को संपादित करने में वास्तविक टेक्स्ट आकार का उपयोग किया जाता है। संपादन का मूल्य
टेक्स्ट का आकार बाद में Properties से SetEditTextSize() का चयन करके बदला जा सकता है
मेन्यू। डिफ़ॉल्ट 0 है.

Tgif.IconPixmap: (अप्रचलित)
यह X डिफ़ॉल्ट tgif-4.2 में अप्रचलित हो गया क्योंकि यह Xtoolket से टकराता है।
इसका नाम बदलकर Tgif.WMIconPixmap कर दिया गया है।

Tgif.WMIconPixmap: STRING है
STRING tgif के डेस्कटॉप आइकन के रूप में उपयोग की जाने वाली XBM या XPM फ़ाइल का पथ निर्दिष्ट करता है।
यदि STRING / वर्ण से प्रारंभ होता है, तो निरपेक्ष पथ का उपयोग किया जाता है; अन्यथा, वास्तविक
आइकन फ़ाइल का पथ $TGIFPATH/STRING है जहां TGIFPATH को या तो उपयोग करके परिभाषित किया गया है
एक्स डिफ़ॉल्ट या एक पर्यावरण चर। यह एक्स डिफॉल्ट केवल तभी सक्षम होता है
Tgif.UseWMIcon सत्य पर सेट है। डिफ़ॉल्ट मान ``tgificon.xbm'' है (जो है
टीजीआईएफ में संकलित)।

Tgif.Tmpफ़ाइलमोड: नंबर (ऑक्टल)
यह अस्थायी और निर्यातित फ़ाइलों के लिए फ़ाइल मोड निर्दिष्ट करता है। संख्या अष्टक होनी चाहिए
संख्या। यदि NUMBER 0 है, तो फ़ाइल मोड को बदलने का कोई प्रयास नहीं किया जाता है। यदि यह मान
निर्दिष्ट है (भले ही यह 0 हो), यह PSFILE_MOD संकलन विकल्प को ओवरराइड करता है। वहाँ
कोई डिफ़ॉल्ट मान नहीं है.

Tgif.TitlePinnedMenu: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो पिन किए गए मेनू में एक शीर्षक बार होगा और बाएं बटन का उपयोग किया जाएगा
पिन किए गए मेनू में मेनू आइटम का चयन करना। डिफ़ॉल्ट सत्य है.

टीजीआईएफ.कलरफ्रॉमएक्सपिक्समैप: STRING है
STRING प्रारंभिक रंगों को लोड करने के लिए उपयोग की जाने वाली XPM फ़ाइल का पथ निर्दिष्ट करता है। अगर
यह X डिफ़ॉल्ट निर्दिष्ट है, Tgif.Color# X डिफ़ॉल्ट को अनदेखा किया जाता है लेकिन
Tgif.AdditionalColors X डिफ़ॉल्ट का उपयोग tgif होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए किया जा सकता है
शुरू होता है।

Tgif.वेक्टरवार्पसॉफ्टनेस: नंबर
यह उस कोमलता मान को निर्दिष्ट करता है जिसका उपयोग तब किया जाता है जब वेक्टरवार्प () का चयन किया जाता है
इमेजप्रोक मेनू. वेक्टरवार्प() उपयोगकर्ता को X11 पिक्समैप ऑब्जेक्ट में पिक्सेल को विकृत करने देता है
एक वेक्टर निर्दिष्ट करना. प्रभावित क्षेत्र का आकार इस मान से नियंत्रित होता है,
जो 1.0 और 4.0 के बीच होना चाहिए। मूल्य जितना बड़ा होगा, प्रभाव उतना ही बड़ा होगा
क्षेत्र। डिफ़ॉल्ट मान 2.0 है.

Tgif.ChangePropertiesOfAttrs: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो किसी गुण (जैसे फ़ॉन्ट, फ़ॉन्ट आकार, रंग, आदि) को बदलना
एक ऑब्जेक्ट ऑब्जेक्ट से जुड़ी विशेषताओं की संपत्ति को बदल देगा
इसी तरह। डिफॉल्ट गलत है।

Tgif.ShiftForDiagMouseMove: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो कुछ माउस गतिविधियां 45 के गुणक तक सीमित हो जाती हैं
डिग्री. डिफ़ॉल्ट सत्य है.

Tgif.UseRecentForDiagMouseMove: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो वह वस्तु जो गति को मापने के लिए एंकर के रूप में उपयोग की जाती है
वस्तुओं का उपयोग करते समय दूरी का उपयोग एक लंगर के रूप में किया जाता है। यह तभी काम करता है जब
Tgif.UseRecentDupDistance और Tgif.ShiftForDiagMouseMove दोनों सत्य पर सेट हैं,
डिफ़ॉल्ट गलत है.

Tgif.FlushColormapOnOpen: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो कॉलोरमैप फ्लश हो जाता है और प्रारंभिक tgif रंग पुनः लोड हो जाते हैं
जब कोई नई फ़ाइल खोली जाती है. डिफॉल्ट गलत है।

Tgif.पारदर्शी पैटर्न: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो प्रारंभ में भरण और पेन पैटर्न पारदर्शी होते हैं। डिफ़ॉल्ट
गलत है।

Tgif.DontReencode: STRING है
ऐसे फ़ॉन्ट के लिए जो iso8859-1 एन्कोडेड नहीं हैं, फ़ॉन्ट का गैर-ASCII भाग (अक्षर)
बिट 7 ऑन के साथ) डिफ़ॉल्ट रूप से पुनः कोडित होता है जैसे कि यह आईएसओ8859-1 एनकोडेड हो। अगर यह होता है
किसी फ़ॉन्ट के लिए वांछनीय नहीं है, पहले भाग को शामिल करके पुन:कोडिंग को बायपास किया जा सकता है
STRING में फ़ॉन्ट का पोस्टस्क्रिप्ट फ़ॉन्ट नाम। STRING में फ़ील्ड कोलन हैं-
अलग हो गए. उदाहरण के लिए, यदि STRING "टाइम्स: कूरियर: हेल्वेटिका" है, तो पोस्टस्क्रिप्ट फ़ॉन्ट
जो "टाइम्स", "कूरियर" या "हेल्वेटिका" से शुरू होता है उसे दोबारा कोडित नहीं किया जाएगा। (कृपया
ध्यान दें कि यह X डिफ़ॉल्ट -D_DONT_REENCODE द्वारा निर्दिष्ट फ़ॉन्ट को अधिलेखित कर देता है
संकलन समय।) कृपया इंटरनेशनल के लिए पोस्टस्क्रिप्ट कैरेक्टर एन्कोडिंग भी देखें
उदाहरण के लिए वर्ण अनुभाग।

Tgif.AdditionalDontReencode: STRING है
Tgif.DontReencode (या इसके द्वारा निर्दिष्ट फ़ॉन्ट) को बढ़ाने के लिए इस X डिफ़ॉल्ट का उपयोग करें
-D_DONT_REENCODE संकलन समय पर)। यहां STRING मूलतः से संयोजित है
Tgif.DontReencode द्वारा निर्दिष्ट STRING (या -D_DONT_REENCODE द्वारा निर्दिष्ट फ़ॉन्ट)
संकलन समय पर)।

Tgif.UnsignedInXBmनिर्यात: [सही गलत]
यदि ``सही'' पर सेट किया गया है, अहस्ताक्षरित टैंक के स्थान पर प्रयोग किया जायेगा टैंक निर्यातित XBM में
फ़ाइलें. डिफॉल्ट गलत है।

Tgif.CommentInBitmapExport: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो एक रिक्त स्थान आरसीएस हैडर टिप्पणी निर्यातित XBM से जोड़ दी जाएगी
और एक्सपीएम फ़ाइलें। डिफॉल्ट गलत है।

Tgif.ShowFontSizeInPoints: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो फ़ॉन्ट आकार बिंदु आकार की इकाई में प्रदर्शित होते हैं।
डिफ़ॉल्ट गलत है.

Tgif.DontCondensePSFile: [सही गलत]
डिफ़ॉल्ट रूप से, tgif द्वारा उत्पन्न PS/EPS फ़ाइलें संघनित नहीं होती हैं। यदि यह X डिफॉल्ट है
``गलत'' पर सेट करें, tgif संघनित PS/EPS फ़ाइलें उत्पन्न करेगा। डिफ़ॉल्ट सत्य है.

Tgif.StripCondensedPS टिप्पणियाँ: (अप्रचलित)
यह X डिफ़ॉल्ट tgif-4.0.11 में अप्रचलित हो गया क्योंकि यह पता चला कि यह नहीं है
पीएस टिप्पणियाँ हटाना हमेशा ठीक होता है (इसे हमेशा गलत पर सेट किया जाना चाहिए)।

Tgif.Pdfफ़ाइल एक्सटेंशन: STRING है
STRING पीडीएफ प्रारूप में प्रिंट करते समय उपयोग किए जाने वाले फ़ाइल एक्सटेंशन को निर्दिष्ट करता है।
डिफ़ॉल्ट "पीडीएफ" है।

Tgif.PsToPdf: STRING है
STRING एक PS फ़ाइल को PDF फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है। डोर
चाहिए 2 होते हैं %s सबस्ट्रिंग्स को PS फ़ाइल के पूर्ण पथ नाम से बदला जाएगा
और पीडीएफ फ़ाइल का पूरा पथ नाम। डिफ़ॉल्ट है:

ps2pdf "%s" "%s"

(यदि आप "epstopdf" का उपयोग करना पसंद करते हैं, तो आप इसे "epstopdf %s) पर सेट करने का प्रयास कर सकते हैं
--आउटफ़ाइल=%s"।)

टीजीआईएफ.ईपीएसटूटीएमपीएसवीजी: STRING है
ईपीएस फ़ाइल को एसवीजी फ़ाइल में परिवर्तित करना दो चरणों में किया जाता है। सबसे पहले ईपीएस फ़ाइल है
एक अस्थायी फ़ाइल में परिवर्तित किया जाता है और फिर अस्थायी फ़ाइल को एक एसवीजी में परिवर्तित किया जाता है
फ़ाइल। डिफ़ॉल्ट रूप से, यूनिकन्वर्टर(1) अस्थायी फ़ाइल के लिए प्रारूप का उपयोग किया जाता है।
यहां STRING पहले भाग और इसके लिए एक कमांड निर्दिष्ट करता है चाहिए 2 होते हैं %s
ईपीएस फ़ाइल के पूर्ण पथ नाम और पूर्ण पथ द्वारा प्रतिस्थापित किए जाने वाले सबस्ट्रिंग्स
अस्थायी फ़ाइल का नाम. डिफ़ॉल्ट है:

pstoedit -dt -f sk "%s" "%s"

Tgif.TmpSvgToSvg: STRING है
इस X डिफ़ॉल्ट का उपयोग उपरोक्त Tgif.EpsToTmpSvg के संयोजन में किया जाना है।
यहां STRING रूपांतरण के दूसरे भाग और उसके लिए एक कमांड निर्दिष्ट करता है चाहिए
2 होते हैं %s अस्थायी फ़ाइल के पूर्ण पथ नाम से प्रतिस्थापित किए जाने वाले सबस्ट्रिंग
और एसवीजी फ़ाइल का पूरा पथ नाम। डिफ़ॉल्ट है:

यूनिकन्वर्टर "%s" "%s"

Tgif.TmpSvgFile एक्सटेंशन: STRING है
STRING मध्यस्थ फ़ाइल के लिए उपयोग किए जाने वाले फ़ाइल एक्सटेंशन को निर्दिष्ट करता है
EPS को SVG फ़ाइल में परिवर्तित करना। डिफ़ॉल्ट "sk" है।

Tgif.3Dलुक: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो विंडोज़ और बटनों की कोई 3डी सजावट का उपयोग नहीं किया जाएगा।
डिफ़ॉल्ट सत्य है.

Tgif.XpmDeckToGifAnim: STRING है
STRING GIF फ़ाइल की सूची को GIF में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है
एनीमेशन फ़ाइल. डोर चाहिए नहीं कोई भी शामिल करें %s सबस्ट्रिंग डिफ़ॉल्ट है
"gifsicle -lforever --delay 10"। Gifsicle का होम पेज है
<यूआरएल:http://www.lcdf.org/gifsicle/>. कोई इस एक्स डिफॉल्ट को "व्हर्लगिफ़" पर भी सेट कर सकता है
-लूप-टाइम 10"। व्हर्लगिफ़ का होम पेज है
<यूआरएल:http://www.msg.net/utility/whirlgif/>.

Tgif.GifAnimExplode: STRING है
STRING एक कमांड को निर्दिष्ट करता है जिसका उपयोग एनिमेटेड GIF फ़ाइल को विस्फोटित करने के लिए किया जाता है
घटक GIF फ़ाइलें। डोर चाहिए नहीं कोई भी शामिल करें %s सबस्ट्रिंग
घटक GIF फ़ाइलों में निम्नलिखित फ़ाइल नाम होने चाहिए। यदि एनिमेटेड GIF फ़ाइल
इसका नाम "foo.gif" है, घटक GIF फ़ाइलों का नाम "foo.gif.0" होना चाहिए।
"foo.gif.1", आदि। डिफ़ॉल्ट "gifsicle -eU" है। Gifsicle का होम पेज है
<यूआरएल:http://www.lcdf.org/gifsicle/>.

Tgif.Btn3PopupModeमेनू: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो कैनवास विंडो में दायां माउस बटन दबाने पर यह सही हो जाएगा
मोड मेनू उत्पन्न करें. डिफॉल्ट गलत है।

Tgif.स्क्रिप्टफ्रैक्शन: नंबर
यह सामान्य के आकार के सापेक्ष सुपर/सबस्क्रिप्ट का आकार निर्दिष्ट करता है
मूलपाठ। मान 0.2 और 0.8 के बीच होना चाहिए. डिफ़ॉल्ट मान 0.6 है.

Tgif.DeleteNextCharWithDelKey: [सही गलत]
यदि ``सही'' पर सेट है, तो कीबोर्ड पर डिलीट कुंजी दबाने से डिलीट हो जाएगा
टेक्स्ट मोड में कर्सर के दाईं ओर वर्ण। डिफ़ॉल्ट सत्य है.

Tgif.SquareDoubleByteफ़ॉन्ट्स: फ़ॉन्ट_SPEC1 फ़ॉन्ट_SPEC2 ...
टीजीआईएफ के संस्करण 4.0 से शुरू होकर, डबल-बाइट फ़ॉन्ट समर्थित हैं। लेकिन केवल
डबल-फ़ॉन्ट समर्थित हैं जहां प्रत्येक वर्ण की चौड़ाई और ऊंचाई समान है।
विवरण के लिए कृपया स्क्वायर डबल फ़ॉन्ट्स अनुभाग देखें।

Tgif.DefaultSingleByteफ़ॉन्ट: STRING है
इनपुट विधियों का उपयोग करना (नीचे Tgif.DoubleByteInputMethod X डिफ़ॉल्ट द्वारा निर्दिष्ट),
कोई डबल-बाइट स्ट्रिंग के भीतर अंग्रेजी (सिंगल-बाइट) सबस्ट्रिंग को मिला सकता है। फ़ॉन्ट
अंग्रेजी सबस्ट्रिंग के लिए उपयोग इस एक्स डिफ़ॉल्ट द्वारा निर्दिष्ट है। डिफ़ॉल्ट है
टाइम्स।

Tgif.@@@ShowFontChar: अष्टभुजाकार STRING है
OCTAL STRING एक डबल-बाइट ऑक्टल कैरेक्टर निर्दिष्ट करता है जिसका उपयोग a का प्रतिनिधित्व करने के लिए किया जाता है
फ़ॉन्ट चयनित होने पर चॉइस विंडो में डबल-बाइट फ़ॉन्ट। @@@ होना चाहिए
डबल-बाइट फ़ॉन्ट के नाम से प्रतिस्थापित। कृपया स्क्वायर डबल फ़ॉन्ट्स देखें
उदाहरण के लिए अनुभाग.

Tgif.@@@ConvFromUTF8: STRING है
STRING एक UTF8 एन्कोडेड स्ट्रिंग को परिवर्तित करने के लिए उपयोग किए जाने वाले कमांड को निर्दिष्ट करता है
जब वर्तमान फ़ॉन्ट डबल-बाइट फ़ॉन्ट हो तो स्ट्रिंग को टेक्स्ट ऑब्जेक्ट में चिपकाया जाना चाहिए
जिसका नाम @@@ से मेल खाता हो. उदाहरण के लिए कृपया स्क्वायर डबल फ़ॉन्ट्स अनुभाग देखें।

Tgif.@@@ConvToUTF8: STRING है
STRING एक चयनित स्ट्रिंग (जिसका फ़ॉन्ट
नाम @@@ से मेल खाता है और एक डबल-बाइट फ़ॉन्ट है) को क्लिपबोर्ड पर कॉपी किया जाना है
UTF8 प्रारूप में स्ट्रिंग। कृपया इसके लिए स्क्वायर डबल फ़ॉन्ट्स अनुभाग देखें
उदाहरण।

Tgif.DoubleByteInputMethod: STRING है
यह डबल-बाइट फ़ॉन्ट के लिए इनपुट विधि निर्दिष्ट करता है। वर्तमान में, निम्नलिखित
मान समर्थित हैं: "xcin", "chinput", "kinput2", "xim", और "tgtwb5"। अगर आप
xcin-2.5 या इससे ऊपर का उपयोग कर रहे हैं, कृपया "xcin" के बजाय "xim" का उपयोग करें। "tgtwb5"
इनपुट विधि tgif में बनाई गई है और एक वैकल्पिक पैरामीटर ले सकती है (जोड़कर)।
",FONTNAME" के बाद "tgtwb5") एक चयन में उपयोग किए जाने वाले Big5 X फ़ॉन्ट नाम को निर्दिष्ट करता है
चरित्र। यदि फ़ॉन्टनाम निर्दिष्ट नहीं है, "-ताइपे-फिक्स्ड-मीडियम-आर-
सामान्य--16-150-75-75-सी-160-बिग5-0" का उपयोग किया जाएगा। कृपया स्क्वायर डबल बाइट देखें
विवरण के लिए फ़ॉन्ट अनुभाग।

Tgif.UseNKF: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो नेटवर्क कांजी फ़िल्टर (एनकेएफ) का उपयोग किया जाएगा। डिफॉल्ट गलत है।

टीजीआईएफ.कॉपीएंडपेस्‍टजेआईएस: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो टेक्स्ट स्ट्रिंग्स को कॉपी और पेस्ट करने पर अतिरिक्त JIS का उपयोग किया जाएगा
ईयूसी रूपांतरण के लिए। डिफॉल्ट गलत है।

Tgif.PreeditType: [ओवरदस्पॉट, रूट]
यदि ``ओवरदस्पॉट'' पर सेट किया गया है, तो ओवर-द-स्पॉट प्रीएडिटिंग का उपयोग किया जाएगा। डिफ़ॉल्ट है
जड़।

टीजीआईएफ.लैंग: STRING है
यह स्थान निर्दिष्ट करता है. पर्यावरण चर LANG इसे ओवरराइड कर सकता है
सेटिंग.

Tgif.संशोधक: STRING है
यह स्थानीय संशोधक निर्दिष्ट करता है। पर्यावरण चर XMODIFIERS कर सकते हैं
इस सेटिंग को ओवरराइड करें.

Tgif.ConvSelection: STRING है
यह Kinput2 स्ट्रिंग्स को परिवर्तित करने में प्रयुक्त चयन का नाम निर्दिष्ट करता है।
डिफ़ॉल्ट मान _JAPANESE_CONVERSION है।

Tgif.VisibleGridInSlideShow: STRING है
यदि ``सही'' पर सेट किया गया है, तो ग्रिड स्लाइड शो मोड में दिखाई देंगे। डिफॉल्ट गलत है।

Tgif.SmoothScrollingCanvas: [उतरना, कूदना, सहज होना]
यदि ``स्मूथ'' पर सेट किया गया है, तो मुख्य कैनवास विंडो को स्क्रॉल करना स्मूथ हो जाएगा। तथापि,
छवि को कैश करने के लिए स्क्रॉलिंग प्रारंभ होने पर विलंब हो सकता है। यदि ``कूद'' पर सेट किया गया है,
मुख्य कैनवास विंडो को स्क्रॉल करना अजीब होगा। यदि ``बंद'' पर सेट है, तो स्क्रॉल करें
जब तक माउस बटन नहीं छोड़ा जाता तब तक मुख्य कैनवास विंडो कैनवास नहीं बदलेगी।
डिफ़ॉल्ट जंप है.

Tgif.लाइटग्रेरंग: कलरस्ट्रिंग
यह बटन, मेनू आदि की पृष्ठभूमि के लिए उपयोग किए जाने वाले रंग को निर्दिष्ट करता है
डिफ़ॉल्ट ग्रे75 है.

Tgif.डार्कग्रेरंग: कलरस्ट्रिंग
यह बटन, मेनू आदि की छाया के लिए उपयोग किए जाने वाले रंग को निर्दिष्ट करता है
डिफ़ॉल्ट ग्रे50 है.

Tgif.DefaultObjectBackground: कलरस्ट्रिंग
यह वस्तुओं की पृष्ठभूमि के लिए उपयोग किए जाने वाले रंग को निर्दिष्ट करता है। डिफ़ॉल्ट रूप से,
डिफ़ॉल्ट पृष्ठभूमि रंग का उपयोग किया जाता है.

Tgif.UseImagePixelsForTrueColorExport: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो निर्यातित XPM/GIF फ़ाइल की रंग तालिका प्राप्त की जाएगी
ट्रू कलर विज़ुअल के लिए वास्तविक छवि पिक्सेल से। डिफॉल्ट गलत है।

Tgif.DialogboxUse3DBorder: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो डायलॉगबॉक्स में 3डी बॉर्डर नहीं होंगे। इसका प्रयोग करना चाहिए
X-Win32 जैसे X सर्वर के साथ क्योंकि डायलॉगबॉक्स में पहले से ही 3D बॉर्डर होते हैं।
डिफ़ॉल्ट सत्य है.

Tgif.MenuFontSet: STRING है
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। STRING मेनू में उपयोग किए जाने वाले फ़ॉन्ट की एक सूची निर्दिष्ट करता है। STRING हो सकता है
मेनू फ़ॉन्ट सेट का उपयोग न करने का संकेत देने के लिए ``कोई नहीं''। डिफ़ॉल्ट है "-*-हेल्वेटिका-
मध्यम-आर-सामान्य--12-*-*-*-*-*-*-*,-*-*-मध्यम-आर-*--12-*-*-*-*-*-*-* ".

Tgif.MsgFontSet: STRING है
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। STRING स्थिति संदेशों में उपयोग किए जाने वाले फ़ॉन्ट की एक सूची निर्दिष्ट करता है।
संदेश फ़ॉन्ट सेट का उपयोग न करने का संकेत देने के लिए STRING ``कोई नहीं'' हो सकता है। डिफ़ॉल्ट है
"-*-हेल्वेटिका-मध्यम-आर-सामान्य--12-*-*-*-*-*-*-*,-*-*-मध्यम-आर-*--12-*-*-*-* -*-*-*"।

Tgif.BoldMsgFontSet: STRING है
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। STRING संदेशबॉक्स में उपयोग किए जाने वाले फ़ॉन्ट की एक सूची निर्दिष्ट करता है। डोरी
बोल्ड संदेश फ़ॉन्ट सेट का उपयोग न करने का संकेत देने के लिए ``कोई नहीं'' हो सकता है। डिफ़ॉल्ट है
"-*-हेल्वेटिका-बोल्ड-आर-सामान्य--12-*-*-*-*-*-*-*,-*-*-मध्यम-आर-*--12-*-*-*-* -*-*-*"।

Tgif.BoldMsgFontDoubleByte: [सही गलत]
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। यदि स्ट्रिंग्स का उपयोग किया जाता है तो इस एक्स डिफ़ॉल्ट को ``सही'' पर सेट किया जाना चाहिए
संदेशबॉक्स में डबल-बाइट वर्ण हो सकते हैं। डिफॉल्ट गलत है।

Tgif.LocaleDir: STRING है
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। STRING एक स्थानीय निर्देशिका का पूर्ण पथ नाम निर्दिष्ट करता है।

Tgif.PsRegMarksInTiledPageMode: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो परिभाषित करने वाले कोनों पर छोटे क्रॉसहेयर खींचे जाएंगे
टाइल पेज मोड में पीएस/ईपीएस फाइलों को प्रिंट/निर्यात करते समय क्लिपिंग क्षेत्र।
क्रॉस बालों का सफ़ेद होना Tgif.PsRegMarksGray X द्वारा निर्धारित किया जाएगा
गलती करना। डिफॉल्ट गलत है।

Tgif.PsRegMarksGray: नंबर
यह उपयोग किए गए क्रॉसहेयर के भूरेपन को निर्दिष्ट करता है
Tgif.PsRegMarksInTiledPageMode सत्य पर सेट है। डिफ़ॉल्ट मान 0.95 है

Tgif.PSFontAliases: PSFONTALIAS_SPEC1 PSFONTALIAS_SPEC2 ...
फ़ॉन्ट उपनामों का उपयोग विभिन्न एन्कोडिंग इत्यादि को दर्शाने के लिए किया जा सकता है। कृपया देखें
विवरण के लिए अंतर्राष्ट्रीय वर्ण अनुभाग के लिए पोस्टस्क्रिप्ट वर्ण एन्कोडिंग।

Tgif.DomainInIni: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो डोमेन जानकारी इससे लोड की जाएगी ~/.Tgif/domain.ini
फ़ाइल और फ़ाइल मेनू के डोमेन सबमेनू में सभी मेनू आइटम सक्षम हो जाएंगे।
डिफॉल्ट गलत है।

Tgif.UndoRedoRestoreDrawingMode: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो पूर्ववत/पुनः करें ऑपरेशन से ठीक पहले ड्राइंग मोड होगा
पूर्ववत/पुनः करने के बाद पुनर्स्थापित किया गया। डिफ़ॉल्ट सत्य है.

Tgif.MenuRowsBeforeScroll: नंबर
यह उपयोगकर्ता-निर्दिष्ट पाठ मेनू में पंक्तियों की अधिकतम संख्या निर्दिष्ट करता है (जैसे
ऊर्ध्वाधर स्क्रॉलबार से पहले फ़ॉन्ट मेनू और फ़ॉन्ट आकार मेनू स्वचालित रूप से होता है
इस्तेमाल किया गया। डिफ़ॉल्ट मान 20 है.

Tgif.MenuColsBeforeScroll: नंबर
यह उपयोगकर्ता-निर्दिष्ट बिटमैप मेनू में पंक्तियों की अधिकतम संख्या निर्दिष्ट करता है (जैसे
रंग मेनू के रूप में) क्षैतिज स्क्रॉलबार स्वचालित रूप से उपयोग होने से पहले।
डिफ़ॉल्ट मान 26 है।

टीजीआईएफ.PngToXpm: STRING है
STRING एक PNG फ़ाइल को XPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीएनजी के पूर्ण पथ नाम से प्रतिस्थापित किया जाना है
फ़ाइल। डिफ़ॉल्ट "pngtopnm %s | pnmdepth 255 | ppmquant 222 | ppmtoxpm" है।

Tgif.JpegToXpm: STRING है
STRING एक JPEG फ़ाइल को XPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को JPEG के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "djpeg -gif -color 222 %s | Giftopnm | ppmtoxpm" है।

टीजीआईएफ़.पीबीएमटूएक्सबीएम: STRING है
STRING एक PBM फ़ाइल को XBM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीबीएम के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "pbmtoxbm %s" है।

Tgif.PgmToXpm: STRING है
STRING एक PGM फ़ाइल को XPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीजीएम के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "ppmtoxpm %s" है।

Tgif.PpmToXpm: STRING है
STRING एक PPM फ़ाइल को XPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीपीएम के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "ppmquant 222 %s | ppmtoxpm" है।

Tgif.XpmToPng: STRING है
STRING एक XPM फ़ाइल को PNG फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को XPM के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "xpmtoppm %s | pnmtopng" है।

Tgif.Pngफ़ाइल एक्सटेंशन: STRING है
STRING PNG फ़ाइल के लिए फ़ाइल एक्सटेंशन निर्दिष्ट करता है। डिफ़ॉल्ट "पीएनजी" है
(निचला मामला)।

टीजीआईएफ.एक्सपीएमटूजेपीईजी: STRING है
STRING एक XPM फ़ाइल को JPEG फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को XPM के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "xpmtoppm %s | cjpeg" है।

Tgif.PpmToGif: STRING है
STRING एक PPM फ़ाइल को GIF फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीपीएम के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "ppmquant 222 %s | ppmtogif" है।

Tgif.PpmToPng: STRING है
STRING एक PPM फ़ाइल को PNG फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीपीएम के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "pnmtopng %s" है।

Tgif.PpmToJpeg: STRING है
STRING एक PPM फ़ाइल को JPEG फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है।
STRING है चाहिए एक होते हैं %s सबस्ट्रिंग को पीपीएम के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। डिफ़ॉल्ट "cjpeg %s" है।

Tgif.Ppm6ToXpm3: STRING है
STRING एक PPM (P6) फ़ाइल को संस्करण 3 XPM में कनवर्ट करने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है
फ़ाइल। डोर चाहिए एक होते हैं %s सबस्ट्रिंग को पूर्ण पथ नाम से प्रतिस्थापित किया जाना है
पीपीएम फ़ाइल का. डिफ़ॉल्ट "ppmtoxpm %s" है।

Tgif.PpmQuantize: STRING है
STRING एक कमांड को निर्दिष्ट करता है जिसका उपयोग पीपीएम फ़ाइल के रंगों को नीचे तक परिमाणित करने के लिए किया जाता है
निर्दिष्ट संख्या. डोर चाहिए शामिल (1) ए %d द्वारा प्रतिस्थापित किया जाने वाला सबस्ट्रिंग
कम करने के लिए रंगों की संख्या और (2) a %s सबस्ट्रिंग को पूर्ण से प्रतिस्थापित किया जाना है
पीपीएम फ़ाइल का पथ नाम. डिफ़ॉल्ट "pnmquant %d %s" है।

Tgif.PpmFSQuantize: STRING है
STRING एक कमांड को निर्दिष्ट करता है जिसका उपयोग पीपीएम फ़ाइल के रंगों को नीचे तक परिमाणित करने के लिए किया जाता है
फ़्लॉइड-स्टाइनबर्ग हाफ़-टोन एल्गोरिथम का उपयोग करके निर्दिष्ट संख्या। डोर चाहिए
शामिल (1) ए %d और को कम करने के लिए रंगों की संख्या को प्रतिस्थापित करने के लिए सबस्ट्रिंग
(एक्सएनएनएक्स) ए %s सबस्ट्रिंग को पीपीएम फ़ाइल के पूर्ण पथ नाम से प्रतिस्थापित किया जाना है।
डिफ़ॉल्ट "pnmquant -fs %d %s" है।

Tgif.Jpegफ़ाइल एक्सटेंशन: STRING है
STRING JPEG फ़ाइल के लिए फ़ाइल एक्सटेंशन निर्दिष्ट करता है। डिफ़ॉल्ट "jpg" है
(निचला मामला)।

Tgif.ProducedBy: STRING है
PS/EPS फ़ाइलों को प्रिंट/निर्यात करते समय, STRING %%ProducedBy लाइन में दिखाई देगा
एक निर्यातित पीएस/ईपीएस फ़ाइल। कृपया STRING में अपना नाम और ई-मेल पता शामिल करें।
डिफ़ॉल्ट "(अज्ञात)" है।

Tgif.संपादक: STRING है
STRING संपादन विशेषताओं के लिए उपयोग करने के लिए एक टेक्स्ट संपादक निर्दिष्ट करता है। डोर चाहिए
दो शामिल हैं %s सबस्ट्रिंग्स को विंडो शीर्षक और पूर्ण पथ नाम से बदला जाएगा
पाठ फ़ाइल का. उदाहरण के लिए, आप "xemacs -title '%s' '%s'" का उपयोग कर सकते हैं। डिफ़ॉल्ट
"xterm -title '%s' -e vi '%s'" है।

Tgif.GoHyperSpaceInSlideShow: [सही गलत]
यदि ``सही'' पर सेट किया गया है, hyperspace जब tgif स्लाइड शो में प्रवेश करेगा तो मोड दर्ज किया जाएगा
तरीका। डिफॉल्ट गलत है।

Tgif.LineWidthIndexInSlideशो: नंबर
यह लाइन की चौड़ाई निर्दिष्ट करता है अनुक्रमणिका जब tgif स्लाइड शो मोड में हो तब उपयोग करें।
डिफ़ॉल्ट मान 4 है।

Tgif.MaxRecentफ़ाइलें: नंबर
यह हाल ही में उपयोग की गई फ़ाइल में याद रखने योग्य फ़ाइलों की अधिकतम संख्या निर्दिष्ट करता है
सूची। डिफ़ॉल्ट मान 10 है.

Tgif.ResetOriginOnAdvancePage: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो tgif पृष्ठ के बाएँ-शीर्ष कोने पर स्क्रॉल करेगा जब पेज
उन्नत हैं. डिफॉल्ट गलत है।

Tgif.UseMeasureटूलटिप: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो कर्सर का स्थान और चौड़ाई और ऊंचाई
खींची/खींची/खींची गई वस्तु को टूलटिप विंडो में दिखाया जाएगा। यह एक्स
डिफ़ॉल्ट केवल तभी प्रभावी होता है जब Tgif.ShowMeasurement सत्य हो। डिफॉल्ट गलत है।

Tgif.MeasureTooltipXFollowMouse: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो माप टॉपटिप की एक्स स्थिति इसका अनुसरण करेगी
चूहा। डिफॉल्ट गलत है।

Tgif.MeasureTooltipYFollowMouse: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो माप टॉपटिप की Y स्थिति इसका अनुसरण करेगी
चूहा। डिफॉल्ट गलत है।

Tgif.मापटूलटिपक्षैतिजस्थिति: [बाएँ, मध्य, दाएँ]
माप टूलटिप की X स्थिति को बाईं, केंद्र या दाईं ओर ठीक करें। यह
X डिफ़ॉल्ट केवल तभी प्रभावी होता है जब Tgif.MeasureTooltipXFollowMouse गलत है।
डिफॉल्ट बाकी है.

Tgif.MeasureTooltipVerticalPosition: [ऊपर, मध्य, नीचे]
माप टूलटिप की Y स्थिति को ऊपर, मध्य या नीचे ठीक करें। यह
X डिफ़ॉल्ट केवल तभी प्रभावी होता है जब Tgif.MeasureTooltipYFollowMouse गलत है।
डिफ़ॉल्ट शीर्ष पर है.

Tgif.MeasureTooltipVerbose: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो वस्तुओं की स्थिति और आकार के बारे में अतिरिक्त जानकारी
टूलटिप विंडो में प्रदर्शित किया जाएगा. डिफॉल्ट गलत है।

Tgif.NoMinWinआकार: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो tgif में न्यूनतम विंडो आकार होगा ताकि पूरा पैनल
विंडो हमेशा दृश्यमान रहती है. इस सेटिंग के साथ समस्या यह है कि कुछ window
जब आप विंडो का आकार बदलेंगे तो प्रबंधक गलत विंडो आकार दिखाएगा। यह सेटिंग
अनुकूलता कारणों से छोड़ दिया गया है। यदि ``सही'' पर सेट किया जाता है, तो इसका एक दुष्परिणाम यह होता है कि
Tgif.MinimalMenubar सेट होने पर मेनूबार स्वचालित रूप से लपेटा नहीं जाएगा
सच करने के लिए. डिफ़ॉल्ट सत्य है.

Tgif.AutoWrapMenubar: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो मेनूबार स्वचालित रूप से चारों ओर लपेट जाएगा। अगर
Tgif.MinimalMenubar गलत पर सेट है, मेनूबार हमेशा स्वचालित रूप से लपेट जाएगा।
डिफॉल्ट गलत है।

Tgif.AutoEPSPreviewबिटमैप: [सही गलत]
यदि PS/EPS फ़ाइल आयात करते समय ``सही'' पर सेट किया जाता है, तो tgif स्वचालित रूप से उत्पन्न हो जाएगा
यदि फ़ाइल में पहले से कोई बिटमैप नहीं है तो एक पूर्वावलोकन बिटमैप। डिफॉल्ट गलत है।

टीजीआईएफ.पीएसटीओएक्सबीएम: STRING है
STRING एक PS फ़ाइल को XBM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है। डोर
चाहिए एक भी शामिल है %s सबस्ट्रिंग्स को पीएस के पूर्ण पथ नाम से बदला जाएगा
फ़ाइल। कृपया ध्यान दें कि उपरोक्त कमांड आमतौर पर एक बिटमैप उत्पन्न करता है जो बहुत अधिक है
फ़ाइल में छवि से बड़ा. Tgif स्वचालित रूप से रिक्त स्थान को काट देता है
pbmtoepsi के काम करने के तरीके के समान। डिफ़ॉल्ट है "gs -q -dNOPAUSE -sDEVICE=pbm
-sOutputFile=- -- "%s" | पीबीएमटॉक्सबीएम"।

Tgif.TmpDirInHomeDir: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो tgif अस्थायी के रूप में $HOME/.Tgif निर्देशिका का उपयोग करेगा
निर्देशिका (जब तक कि नीचे Tgif.TmpDir X डिफ़ॉल्ट का उपयोग नहीं किया जाता है) और कंपाइलर विकल्प
-DTMP_DIR को नजरअंदाज कर दिया गया है। यदि -D_TMP_DIR_IN_HOME_DIR कंपाइलर है तो डिफ़ॉल्ट गलत है
विकल्प का प्रयोग किया जाता है. यदि -D_TMP_DIR_IN_HOME_DIR कंपाइलर विकल्प है तो डिफ़ॉल्ट सत्य है
is नहीं उपयोग किया गया।

टीजीआईएफ.टीएमपीडीआईआर: STRING है
STRING एक निर्देशिका को अस्थायी निर्देशिका के रूप में उपयोग करने के लिए निर्दिष्ट करता है। का उपयोग
इस एक्स डिफ़ॉल्ट को हतोत्साहित किया जाता है, खासकर यदि टीजीआईएफ के साथ संकलित किया गया हो
-DUSE_XT_INITIALIZE और निर्देशिका खोज पथ में एक X संसाधन फ़ाइल मिली
पर्यावरण चर द्वारा निर्दिष्ट $XAPPLRESDIR का उपयोग किया जाता है। डिफ़ॉल्ट रूप से, tgif का उपयोग करता है
/ Tmp अस्थायी निर्देशिका के रूप में.

Tgif.थंबनेलज्यामिति: चौड़ाईxऊंचाई
यह X डिफ़ॉल्ट थंबनेल की ज्यामिति निर्दिष्ट करता है। डिफ़ॉल्ट 160x120 है.

Tgif.थंबनेलपैडिंग: नंबर
यह थंबनेल छवियों के लिए पैडिंग (पिक्सेल में) निर्दिष्ट करता है। डिफ़ॉल्ट मान है
8.

Tgif.थंबनेलXGap: नंबर
यह थंबनेल छवियों के लिए क्षैतिज अंतर (पिक्सेल में) निर्दिष्ट करता है। डिफ़ॉल्ट
मान 16 है।

Tgif.थंबनेलYगैप: नंबर
यह थंबनेल छवियों के लिए ऊर्ध्वाधर अंतर (पिक्सेल में) निर्दिष्ट करता है। डिफ़ॉल्ट
मान 0 है।

Tgif.थंबनेलX: नंबर
यह थंबनेल छवियों के लिए प्रारंभिक x स्थान (पिक्सेल में) निर्दिष्ट करता है।
डिफ़ॉल्ट मान 32 है।

Tgif.थंबनेलY: नंबर
यह थंबनेल छवियों के लिए प्रारंभिक y स्थान (पिक्सेल में) निर्दिष्ट करता है।
डिफ़ॉल्ट मान 32 है।

टीजीआईएफ.शोवायरसिग्नलनाम: [सही गलत]
यदि पोर्ट कनेक्ट करते समय ``गलत'' पर सेट किया जाता है, तो tgif स्वचालित रूप से इसे स्थापित कर देगा
नाम संकेत करें और इसे छुपाएं। अन्यथा, उपयोगकर्ता को सिग्नल लगाने के लिए प्रेरित किया जाएगा
नाम और यह दिखाई देगा. डिफ़ॉल्ट सत्य है.

Tgif.LandscapePdfSetPageDevice: (अप्रचलित)
यह X डिफ़ॉल्ट tgif-4.1.42 में अप्रचलित हो गया क्योंकि नाम भ्रामक है।
कृपया नीचे Tgif.PdfSetPageDevice देखें।

Tgif.PdfSetPageDevice: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो पीडीएफ (या पीएस) फ़ाइलों को निर्यात करते समय, टीजीआईएफ पोस्टस्क्रिप्ट का उपयोग करेगा
उत्पन्न पोस्टस्क्रिप्ट फ़ाइल में कागज़ का आकार निर्दिष्ट करने के लिए "सेटपेजडिवाइस" कमांड
कॉल करने से पहले ps2pdf(1) (यदि पीडीएफ प्रारूप में निर्यात किया जा रहा है)। ऐसा नहीं होना चाहिए
आवश्यक (और इसे ps2pdf में एक बग माना जाता है)। भविष्य में यह एक्स डिफॉल्ट कर सकता है
जब ps2pdf कर सकते हैं तो "सेटपेजडिवाइस" कमांड की पीढ़ी को बंद करने के लिए उपयोग किया जा सकता है
लैंडस्केप पोस्टस्क्रिप्ट फ़ाइलों को सही ढंग से संभालें।

Tgif.DeleteCmdAsCut: (अप्रचलित)
यह X डिफ़ॉल्ट tgif-4.2.3 में अप्रचलित हो गया। अब x कट से जुड़ जाता है
आदेश। Tgif.EnableMouseWheel: [सही गलत] यदि ``गलत'' पर सेट है, तो बटन4 और
बटन5 माउस व्हील स्क्रॉलिंग घटनाओं को नजरअंदाज कर दिया जाएगा। डिफ़ॉल्ट सत्य है.
Tgif.Btn2PopupMainMenu: [सही गलत] यदि ``गलत'' पर सेट किया जाता है, तो बटन2 ईवेंट नहीं होंगे
कैनवास विंडो में मुख्य मेनू लाएँ। डिफ़ॉल्ट सत्य है.

Tgif.NoChoiceविंडो: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो प्रारंभ में कोई विकल्प और संदेश विंडोज़ नहीं दिखाया जाएगा।
डिफ़ॉल्ट गलत है.

Tgif.UseXPmVersion1ForXPmDeck: [सही गलत]
इस एक्स डिफॉल्ट की सेटिंग की सेटिंग पर निर्भर होनी चाहिए
ऊपर Tgif.XpmDeckToGifAnim X डिफ़ॉल्ट। यदि ``सही'' पर सेट किया जाता है, तो XPM1 फ़ाइल उत्पन्न होती है
जब X11 पिक्समैप ऑब्जेक्ट का एक डेक GIF एनीमेशन फ़ाइल में परिवर्तित किया जा रहा है
Tgif.XPmOutputVersion X डिफ़ॉल्ट की सेटिंग पर ध्यान दिए बिना। डिफ़ॉल्ट है
सच है।

Tgif.SlideShowWindowOffsets: X_OFFSET,Y_OFFSET
संख्याएँ स्लाइड शो मोड के लिए समायोजित करने के लिए पिक्सेल की संख्या निर्दिष्ट करती हैं। काश
एक मान दिया गया है, X और Y दोनों ऑफ़सेट समान मान पर सेट हैं। डिफ़ॉल्ट
सभी मान 0 हैं।

Tgif.SlideShowBorderरंग: कलरस्ट्रिंग
यह कागज़ की सीमा के बाहर के क्षेत्र के लिए उपयोग किए जाने वाले रंग को निर्दिष्ट करता है
स्लाइड शो मोड. डिफ़ॉल्ट रूप से, बॉर्डर का रंग पृष्ठभूमि के समान होता है
रंग।

Tgif.ConvertToBezierसेगमेंट: नंबर
यह पॉलीलाइन/स्पलाइन ऑब्जेक्ट को परिवर्तित करने में उपयोग किए जाने वाले खंडों की संख्या निर्दिष्ट करता है
बेज़ियर वक्र की ओर. डिफ़ॉल्ट मान 50 है.

Tgif.TickMarkआकार: नंबर
यह टिक मार्क के आकार को निर्दिष्ट करता है जिसका उपयोग तब किया जाता है जब टिक मार्क को जोड़ा जाता है
एक पॉलीलाइन/बहुभुज/स्पलाइन का शीर्ष। डिफ़ॉल्ट मान 8 है.

टीजीआईएफ.नोमोडविंडो: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो प्रारंभ में कोई मोड विंडो नहीं दिखाई जाएगी। डिफॉल्ट गलत है।

Tgif.MakeUnsavableInSlideShow: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो स्लाइड शो मोड होने पर वर्तमान फ़ाइल को सहेजने योग्य नहीं बनाया जाएगा
प्रविष्टि की। (यदि वर्तमान फ़ाइल में ऑटो पेज नंबरिंग ऑब्जेक्ट हैं, तो फ़ाइल होगी
इस X डिफ़ॉल्ट की सेटिंग पर ध्यान दिए बिना इसे सहेजने योग्य नहीं बनाया जा सकता है।) डिफ़ॉल्ट है
असत्य।

Tgif.SingleByteInputMethod: STRING है
यह सिंगल-बाइट फ़ॉन्ट के लिए इनपुट विधि निर्दिष्ट करता है। वर्तमान में, केवल "xim" है
समर्थित।

Tgif.IgnoreSlideShowOffsetsInFile: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो फ़ाइल में संग्रहीत स्लाइड शो ऑफ़सेट ओवरराइड हो जाएगा
Tgif.SlideShowWindowOffsets सेटिंग। डिफ़ॉल्ट सत्य है.

Tgif.ItalicMsgफ़ॉन्ट: STRING है
STRING कुछ बटनों में उपयोग किए जाने वाले इटैलिक फ़ॉन्ट को निर्दिष्ट करता है। यदि यह एक्स डिफॉल्ट है
निर्दिष्ट नहीं है लेकिन Tgif.MenuFont निर्दिष्ट है, यह का मान लेगा
Tgif.Menuफ़ॉन्ट। यदि यह X डिफ़ॉल्ट और Tgif.MenuFont निर्दिष्ट नहीं हैं, तो डिफ़ॉल्ट
फ़ॉन्ट का उपयोग इटैलिक संदेशों में किया जाता है।

Tgif.ItalicMsgFontSet: STRING है
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। STRING संदेशबॉक्स में उपयोग किए जाने वाले फ़ॉन्ट की एक सूची निर्दिष्ट करता है। डोरी
इटैलिक संदेश फ़ॉन्ट सेट का उपयोग न करने का संकेत देने के लिए ``कोई नहीं'' हो सकता है। डिफ़ॉल्ट है
"-*-हेल्वेटिका-मध्यम-ओ-सामान्य--12-*-*-*-*-*-*-*,-*-*-मध्यम-आर-*--12-*-*-*-* -*-*-*"।

Tgif.BoldItalicMsgफ़ॉन्ट: STRING है
STRING कुछ पाठ में उपयोग किए जाने वाले बोल्ड इटैलिक फ़ॉन्ट को निर्दिष्ट करता है। यदि यह एक्स डिफॉल्ट है
निर्दिष्ट नहीं है लेकिन Tgif.MenuFont निर्दिष्ट है, यह का मान लेगा
Tgif.Menuफ़ॉन्ट। यदि यह X डिफ़ॉल्ट और Tgif.MenuFont निर्दिष्ट नहीं हैं, तो डिफ़ॉल्ट
फ़ॉन्ट का उपयोग बोल्ड इटैलिक संदेशों में किया जाता है।

Tgif.BoldItalicMsgFontSet: STRING है
यह X डिफ़ॉल्ट केवल तभी उपयोग किया जाता है जब tgif को ENABLE_NLS कंपाइलर के साथ संकलित किया गया हो
विकल्प। STRING कुछ पाठ में उपयोग किए जाने वाले फ़ॉन्ट की एक सूची निर्दिष्ट करता है। STRING कर सकते हैं
बोल्ड इटैलिक संदेश फ़ॉन्ट सेट का उपयोग न करने का संकेत देने के लिए ``कोई नहीं'' रखें। डिफ़ॉल्ट है
"-*-हेल्वेटिका-बोल्ड-ओ-सामान्य--12-*-*-*-*-*-*-*,-*-*-मध्यम-आर-*--12-*-*-*-* -*-*-*"।

Tgif.बाहरीPsToEpsi: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो pstoepsi() आंतरिक कमांड का निष्पादन आसानी से हो जाएगा
बाह्य रूप से pstoepsi का आह्वान करें। डिफॉल्ट गलत है।

टीजीआईएफ.जीएसपाथ: STRING है
STRING जीएस (घोस्टस्क्रिप्ट) प्रोग्राम का पूर्ण पथ नाम निर्दिष्ट करता है। डिफ़ॉल्ट
"gs" है (जिसका अर्थ है कि "gs" निष्पादन योग्य आपके PATH में है)।

Tgif.CompoundObjWithTextStretchableForPSE: [सही गलत]
यदि सटीक स्केल एवरीथिंग कमांड निष्पादित करते समय ``गलत'' पर सेट किया जाता है, तो a
यौगिक वस्तु होगी नहीं यदि इसमें कोई टेक्स्ट सबऑब्जेक्ट है तो इसे बढ़ाया जा सकता है। यह एक्स
डिफ़ॉल्ट केवल तभी प्रभावी होता है जब tgif नॉन-स्ट्रेचेबल टेक्स्ट मोड में हो। (यदि tgif है
स्ट्रेचेबल टेक्स्ट मोड में, इस एक्स डिफॉल्ट को नजरअंदाज कर दिया जाता है।) डिफॉल्ट गलत है।

Tgif.HideWindowsInSlideShow: [सही गलत]
यदि ``गलत'' पर सेट किया गया है, तो tgif सभी विंडो को स्लाइड शो मोड में दृश्यमान रखेगा।
अन्यथा, स्लाइड शो मोड में केवल कैनवास विंडो दिखाई देगी। डिफ़ॉल्ट
सच हैं।

Tgif.PSDistillerNoImageCompress: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो tgif पोस्टस्क्रिप्ट कोड उत्पन्न करेगा ताकि छवियां a
उत्पन्न पोस्टस्क्रिप्ट फ़ाइल होगी नहीं जैसे डिस्टिलर प्रोग्राम द्वारा संपीड़ित किया जाना चाहिए
ps2pdf. डिफॉल्ट गलत है।

Tgif.अतिरिक्तPSSetup: STRING है
यदि निर्दिष्ट किया गया है, तो STRING द्वारा निर्दिष्ट पोस्टस्क्रिप्ट लाइन को अंत में डाला जाता है
पोस्टस्क्रिप्ट फ़ाइल सेटअप (%%EndSetup से ठीक पहले)। इस विकल्प का ही प्रयोग करना चाहिए
यदि कोई पोस्टस्क्रिप्ट से बहुत परिचित है। डिस्टिलर से पूछने के लिए यहां एक उदाहरण दिया गया है
बिटमैप छवियों को संपीड़ित न करने वाले प्रोग्राम:

Tgif.अतिरिक्तPSSetup: \n\
systemdict /setdistillerparams ज्ञात \n\
{ << /AutoFilterGrayImages गलत \n\
/AutoFilterColorImages ग़लत \n\
/ColorImageFilter /FlateEncode \n\
/GrayImageFilter /FlateEncode \n\
>> setdistillerparams } यदि

Tgif.PSFontNeedCharSubs: FONTSUB_SPEC1 FONTSUB_SPEC2 ...
FONTSUB_SPEC का प्रारूप FONTNAME=TOKENNAME है जहां FONTNAME एक का नाम है
पोस्टस्क्रिप्ट फ़ॉन्ट और TOKENNAME के ​​एक्सटेंशन का नाम है
Tgif.PSCharSubs_TOKENNAME X डिफ़ॉल्ट। पोस्टस्क्रिप्ट फ़ॉन्ट नामों के लिए जो a से शुरू होते हैं
स्ट्रिंग जो FONTSUB_SPEC के FONTNAME भाग से मेल खाती है, tgif इसे पढ़ेगा
Tgif.PSCharSubs_TOKENNAME X यह निर्धारित करने के लिए डिफ़ॉल्ट है कि कौन से अक्षर होंगे
एवजी।

ऐसे फ़ॉन्ट के लिए जो iso8859-1 एन्कोडेड नहीं हैं, फ़ॉन्ट का गैर-ASCII भाग (अक्षर)
बिट 7 ऑन के साथ) डिफ़ॉल्ट रूप से पुन: कोड किया गया है जैसे कि यह आईएसओ8859-1 एनकोड किया गया हो जब पीएस
आउटपुट उत्पन्न होता है. यदि यह वांछित नहीं है, तो अलग-अलग नामित पीएस वर्ण हो सकते हैं
बिट 7 वाले वर्णों के लिए प्रतिस्थापित। कृपया पोस्टस्क्रिप्ट चरित्र भी देखें
उदाहरण के लिए अंतर्राष्ट्रीय वर्ण अनुभाग के लिए एन्कोडिंग।

Tgif.PSCharSubs_TOKENNAME: PSCHARSUBS_SPEC1 PSCHARSUBS_SPEC2 ...
TOKENNAME को Tgif.PSFontNeedCharSubs X डिफ़ॉल्ट में FONTSUB_SPEC से मेल खाना चाहिए।
PSCHARSUBS_SPEC का प्रारूप OLDCHARCODE/NEWCHARNAME है जहां OLDCHARCODE एक है
ऑक्टल प्रारूप में कैरेक्टर कोड और NEWCHARNAME एक पोस्टस्क्रिप्ट कैरेक्टर नाम है
उपयोग। अधिक जानकारी के लिए, कृपया पोस्टस्क्रिप्ट कैरेक्टर एन्कोडिंग देखें
अंतर्राष्ट्रीय वर्ण अनुभाग।

Tgif.DrawTextFuncKey_F#: अंदर का कमान सूची
यह फ़ंक्शन कुंजी और आंतरिक की सूची के बीच पत्राचार को निर्दिष्ट करता है
आदेश. जब फ़ंक्शन कुंजी F# दबाया जाता है जब tgif टेक्स्ट ड्राइंग मोड में होता है,
आंतरिक आदेशों की संगत सूची निष्पादित की जाती है। Tgif ही पहचानता है
फ़ंक्शन कुंजियाँ F1 से F12 तक।

Tgif.PasteFromXSelectionकेवल: [सही गलत]
यदि ``गलत'' पर सेट किया गया है, यदि tgif X चयनों के माध्यम से पेस्ट करने में विफल रहा है
तंत्र, यह पुराने स्टाइल पेस्ट का प्रयास करेगा (सीधे एक्स से बाइट्स लाएगा)।
सर्वर). इसका उपयोग मुख्य रूप से पुराने X सर्वर के साथ किया जाता है। डिफ़ॉल्ट सत्य है.

Tgif.PasteFromSelectionTimeout: नंबर
यह पेस्ट ऑपरेशन के टाइमआउट के लिए सेकंड की संख्या निर्दिष्ट करता है। डिफ़ॉल्ट
मान 10 है।

Tgif.LengthLimit256InsertChar: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो पाठ की प्रति पंक्ति में वर्णों की अधिकतम संख्या निर्धारित की जाती है
256. अतिरिक्त वर्णों को नजरअंदाज कर दिया जाता है। डिफॉल्ट गलत है।

Tgif.JpegToPpm6: STRING है
STRING P6 में JPEG फ़ाइल को PPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है
प्रारूप। डोर चाहिए एक होते हैं %s सबस्ट्रिंग को पूर्ण पथ से प्रतिस्थापित किया जाना है
JPEG फ़ाइल का नाम. डिफ़ॉल्ट है:

डीजेपीईजी -पीपीएम "%s"

Tgif.PngToPpm6: STRING है
STRING P6 में PNG फ़ाइल को PPM फ़ाइल में बदलने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है
प्रारूप। डोर चाहिए एक होते हैं %s सबस्ट्रिंग को पूर्ण पथ से प्रतिस्थापित किया जाना है
पीएनजी फ़ाइल का नाम. डिफ़ॉल्ट है:

pngtopnm "%s"

Tgif.ObjectShadowOffsets: X_OFFSET,Y_OFFSET
संख्याएँ जेनेरिक बनाते समय ऑफ़सेट किए जाने वाले पिक्सेल की संख्या निर्दिष्ट करती हैं
वस्तु छाया. यदि केवल एक मान दिया गया है, तो X और Y दोनों ऑफसेट पर सेट हैं
समान मूल्य. डिफ़ॉल्ट मान सभी 2 हैं।

Tgif.ObjectShadowरंग: कलरस्ट्रिंग
यह सामान्य ऑब्जेक्ट छाया के लिए उपयोग किए जाने वाले रंग को निर्दिष्ट करता है। डिफ़ॉल्ट मान
"#c0c0c0" है।

Tgif.IgnoreObjectShadowInfoInFile: [सही गलत]
यदि ``गलत'' पर सेट किया जाता है, तो फ़ाइल में सामान्य ऑब्जेक्ट छाया जानकारी संग्रहीत हो जाएगी
Tgif.ObjectShadowOffsets और Tgif.ObjectShadowColor सेटिंग्स को ओवरराइड करें।
डिफ़ॉल्ट सत्य है.

Tgif.ReportMissingफ़ॉन्ट्स: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो जब tgif प्रारंभ होता है, तो गुम X फ़ॉन्ट प्रिंट हो जाएंगे
टर्मिनल। डिफॉल्ट गलत है।

Tgif.कस्टमपैटर्नDir: STRING है
STRING एक निर्देशिका निर्दिष्ट करती है जिसमें कस्टम भरण और पेन पैटर्न शामिल हैं। कोई भी वैध
XBM फ़ाइल, मनमाने आयामों के बिटमैप को एन्कोडिंग, नाम थपथपाना#एक्सबीएमx (के लिए 3<=<=31) में
यह निर्देशिका संबंधित डिफ़ॉल्ट पैटर्न को प्रतिस्थापित कर देगी।

Tgif.EnableTrueColorछवियाँ: [सही गलत]
यदि ट्रू कलर डिस्प्ले पर ``सही'' पर सेट किया जाता है, तो पीपीएम और जेपीईजी ऑब्जेक्ट 24-बिट का उपयोग करेंगे
रंग। इसे सक्षम करने के लिए Tgif को zlib समर्थन के साथ संकलित किया जाना चाहिए। डिफ़ॉल्ट है
सच है।

Tgif.ऑटोरोटेटपिवोट: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो उपयोगकर्ता द्वारा निर्दिष्ट रोटेशन पिवट अक्षम कर दिया जाएगा। डिफ़ॉल्ट है
असत्य।

टीजीआईएफ.राइटमार्जिन: STRING है
STRING सही मार्जिन निर्दिष्ट करता है। सही मार्जिन को a के साथ निर्दिष्ट किया जाना चाहिए
इकाई (विकल्प "पिक्सेल", "इन", या "सेमी" हैं)। यदि डिफ़ॉल्ट "1 इंच" है
Tgif.GridSystem "अंग्रेजी" है और यदि Tgif.GridSystem "मीट्रिक" है तो "2.5 सेमी" है।

Tgif.EnableRightMargin: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो पाठ दर्ज करते समय एक सरल दाएँ-मार्जिन का उपयोग किया जाएगा। यह है
पूर्ण विशेषताओं वाला राइट-मार्जिन नहीं। यह केवल निम्नलिखित के तहत सक्रिय है
शर्तें: टेक्स्ट ऑब्जेक्ट रूपांतरित नहीं होता है, टेक्स्ट बाएं-उचित है, टेक्स्ट कर्सर है
सुपरस्क्रिप्ट या सबस्क्रिप्ट के अंदर नहीं, कोई ज़ूम नहीं, और Tgif.EditTextSize नहीं है
इस्तेमाल किया गया। डिफॉल्ट गलत है।

Tgif.NoOrientationIfPdfSetPageDevice: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो पोस्टस्क्रिप्ट में "%%ओरिएंटेशन:" लाइन उत्पन्न नहीं होती है
यदि पीएस/ईपीएस/पीडीएफ फ़ाइल निर्यात करते समय "सेटपेजडिवाइस" सक्रिय है तो फ़ाइल करें। कृपया देखें
उपरोक्त Tgif.PdfSetPageDevice। डिफॉल्ट गलत है।

Tgif.PNGExportHasTransparentरंग: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो Tgif.PNGExportTransparentColor X द्वारा निर्दिष्ट रंग
पीएनजी प्रारूप में मुद्रण करते समय डिफ़ॉल्ट को पारदर्शी बना दिया जाएगा। डिफ़ॉल्ट है
असत्य।

Tgif.PNGExportTransparentColor: कलरस्ट्रिंग
यह पीएनजी प्रारूप में मुद्रण करते समय रंग को पारदर्शी बनाने के लिए निर्दिष्ट करता है।
डिफ़ॉल्ट रूप से, डिफ़ॉल्ट पृष्ठभूमि रंग का उपयोग किया जाता है।

Tgif.PpmToPngWithTransparentColor: STRING है
STRING एक PPM फ़ाइल को PNG फ़ाइल में परिवर्तित करने के लिए उपयोग की जाने वाली कमांड को निर्दिष्ट करता है
पारदर्शी रंग। डोर चाहिए ठीक दो शामिल हैं %s प्रतिस्थापित किया जाने वाला सबस्ट्रिंग
पीपीएम फ़ाइल के पारदर्शी रंग और पूर्ण पथ नाम से। डिफ़ॉल्ट है
"pnmtopng -पारदर्शी '%s' '%s'"।

Tgif.EnableThresholdFloodReplaceColor: [सही गलत]
यदि ``सही'' पर सेट किया गया है, तो थ्रेशोल्ड-आधारित फ्लड फिल और रिप्लेस कलर का उपयोग किया जाएगा।
डिफ़ॉल्ट गलत है.

Tgif.FloodReplaceColorThreshold: RED_THRESH, GREEN_THRESH, BLUE_THRESH
थ्रेशोल्ड-आधारित फ्लड फिल और रिप्लेस कलर में, एक पिक्सेल के चयन के बाद, पिक्सेल
जिनका रंग चयनित पिक्सेल के समान है, उनका भी रंग बदल जाएगा।
समानता को इन 3 थ्रेशोल्ड मानों द्वारा परिभाषित किया गया है। प्रत्येक मान 0 के बीच होना चाहिए
और 255, सम्मिलित। डिफ़ॉल्ट मान सभी 15 हैं।

Tgif.UseStdPalette8: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो एक मानक 8 पैलेट का उपयोग स्टार्टअप रंगों के रूप में किया जाएगा। इन
रंग लाल, हरे और नीले रंग में 8x0 और 00xff के सभी 0 संयोजनों के अनुरूप हैं
रंग घटक. यदि इस X डिफ़ॉल्ट का उपयोग किया जाता है, तो Tgif.AdditionalColors X डिफ़ॉल्ट
tgif प्रारंभ होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए उपयोग किया जा सकता है। डिफ़ॉल्ट है
असत्य।

Tgif.UseStdPalette27: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो एक मानक 27-रंग पैलेट का उपयोग स्टार्टअप रंगों के रूप में किया जाएगा।
ये रंग लाल रंग में 27x0, 00x0 और 80xff के सभी 0 संयोजनों के अनुरूप हैं,
हरे, और नीले रंग के घटक। यदि इस X डिफ़ॉल्ट का उपयोग किया जाता है, तो
Tgif.AdditionalColors X डिफ़ॉल्ट का उपयोग tgif होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए किया जा सकता है
शुरू होता है। डिफॉल्ट गलत है।

Tgif.UseStdPalette64: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो एक मानक 64-रंग पैलेट का उपयोग स्टार्टअप रंगों के रूप में किया जाएगा।
ये रंग लाल रंग में 64x0, 00x0, 55xaa, और 0xff के सभी 0 संयोजनों के अनुरूप हैं।
हरे, और नीले रंग के घटक। यदि इस X डिफ़ॉल्ट का उपयोग किया जाता है, तो
Tgif.AdditionalColors X डिफ़ॉल्ट का उपयोग tgif होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए किया जा सकता है
शुरू होता है। डिफॉल्ट गलत है।

Tgif.UseStdPalette216: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो एक मानक 216 पैलेट का उपयोग स्टार्टअप रंगों के रूप में किया जाएगा।
इन रंगों को मोबाइल वेब-सुरक्षित रंगों के रूप में जाना जाता है और ये सभी 216 से मेल खाते हैं
लाल, हरे और नीले रंग में 0x00, 0x33, 0x66, 0x99, 0xcc और 0xff का संयोजन
अवयव। यदि इस X डिफ़ॉल्ट का उपयोग किया जाता है, तो Tgif.AdditionalColors X डिफ़ॉल्ट हो सकता है
tgif प्रारंभ होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए उपयोग किया जाता है। डिफॉल्ट गलत है।

Tgif.UseMobileWebSafePalette: [सही गलत]
यह Tgif.UseStdPalette216 के समान है।

Tgif.UseOpenOfficeGalaxyPalette: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो ओपनऑफिस गैलेक्सी (53-रंग) पैलेट का उपयोग किया जाएगा
स्टार्टअप रंग. यदि इस X डिफ़ॉल्ट का उपयोग किया जाता है, तो Tgif.AdditionalColors X डिफ़ॉल्ट कर सकता है
tgif प्रारंभ होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए उपयोग किया जाए। डिफॉल्ट गलत है।

Tgif.UseOpenOfficeGooglePalette: [सही गलत]
यदि ``सही'' पर सेट किया जाता है, तो ओपनऑफिस Google (80-रंग) पैलेट का उपयोग किया जाएगा
स्टार्टअप रंग. यदि इस X डिफ़ॉल्ट का उपयोग किया जाता है, तो Tgif.AdditionalColors X डिफ़ॉल्ट कर सकता है
tgif प्रारंभ होने पर अतिरिक्त रंग निर्दिष्ट करने के लिए उपयोग किया जाए। डिफॉल्ट गलत है।

Tgif.अतिरिक्त रंग: रंग1, रंग 2 ...
यदि कोई Tgif.ColorFromXPixmap, Tgif.UseStdPalette8, Tgif.UseStdPalette27,
Tgif.UseStdPalette64, Tgif.UseStdPalette216, Tgif.UseMobileWebSafePalette,
Tgif.UseOpenOfficeGalaxyPalette, या Tgif.UseOpenOfficeGooglePalette X डिफ़ॉल्ट है
प्रयुक्त, अतिरिक्त स्टार्टअप रंग इस एक्स डिफ़ॉल्ट का उपयोग करके निर्दिष्ट किए जा सकते हैं। रंग के बाद से
नामों में स्पेस वर्ण हो सकते हैं, रंगों को अल्पविराम से अलग किया जाना चाहिए।

Tgif.Defaultरंग: कलरस्ट्रिंग
यदि कोई निश्चित रंग नहीं मिल पाता है तो यह डिफ़ॉल्ट रंग निर्दिष्ट करता है। यह है
Tgif.DefaultColorIndex X डिफ़ॉल्ट पर प्राथमिकता। यदि यह X डिफ़ॉल्ट नहीं है
निर्दिष्ट, Tgif.DefaultColorIndex डिफ़ॉल्ट रंग निर्धारित करेगा।
Tgif.GifToPpm6: STRING है STRING GIF फ़ाइल को कनवर्ट करने के लिए उपयोग की जाने वाली कमांड निर्दिष्ट करता है
P6 प्रारूप में एक PPM फ़ाइल। डोर चाहिए एक होते हैं %s प्रतिस्थापित किया जाने वाला सबस्ट्रिंग
GIF फ़ाइल के पूर्ण पथ नाम से। डिफ़ॉल्ट है:

Giftopnm "%s"

वातावरण परिवर्तनशील

टीजीआईएफपीएटी
इस पर्यावरण चर को इस प्रकार सेट किया जाना चाहिए कि फ़ाइलें, FILES में उल्लिखित हों
नीचे अनुभाग, पाया जा सकता है।

टीजीआईएफआईसीओएन
इस पर्यावरण चर को ऑब्जेक्ट फ़ाइल के नाम पर सेट किया जाना चाहिए
जब tgif को चिन्हित किया जाता है तो प्रदर्शित होता है। डिफ़ॉल्ट रूप से, यह ``tgificon'' पर सेट है। अगर यह
/ वर्ण से प्रारंभ होता है, निरपेक्ष पथ का उपयोग किया जाता है; अन्यथा, आइकन फ़ाइल है
$TGIFPATH/$TGIFICON माना गया।

TGIF_[डोमेन]
पुराना.

onworks.net सेवाओं का उपयोग करके ऑनलाइन tgif का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad