Elixir 1.7

IO.ANSI




elixir

IO.ANSI

एएनएसआई से बचने के दृश्यों को प्रस्तुत करने की कार्यक्षमता।

एएनएसआई एस्केप सीक्वेंस टेक्स्ट में एम्बेड किए गए वर्ण हैं जो वीडियो टेक्स्ट टर्मिनलों पर फ़ॉर्मेटिंग, रंग और अन्य आउटपुट विकल्पों को नियंत्रित करने के लिए उपयोग किए जाते हैं।

सारांश

प्रकार

ansicode()
ansidata()
ansilist()

कार्य

black()

अग्रभूमि का रंग काला करने के लिए सेट करता है

black_background()

पृष्ठभूमि का रंग काला करने के लिए सेट करता है

blink_off()

पलक: बंद

blink_rapid()

झपकी: तेजी से। MS-DOS ANSI.SYS; 150 प्रति मिनट या अधिक; व्यापक रूप से समर्थित नहीं है

blink_slow()

पलक: धीमा। 150 प्रति मिनट से कम

blue()

नीला करने के लिए अग्रभूमि रंग सेट करता है

blue_background()

पृष्ठभूमि का रंग नीला होता है

bright()

उज्ज्वल (बढ़ी हुई तीव्रता) या बोल्ड

clear()

स्क्रीन को साफ करता है

clear_line()

क्लियर लाइन

color(code)

अग्रभूमि रंग सेट करता है

रंग (आर, जी, बी)

व्यक्तिगत RGB मूल्यों से अग्रभूमि रंग सेट करता है

color_background(code)

पृष्ठभूमि का रंग सेट करता है

color_background (आर, जी, बी)

अलग-अलग RGB मानों से पृष्ठभूमि रंग सेट करता है

conceal()

छिपाना। व्यापक रूप से समर्थित नहीं है

crossed_out()

मिटा देना। वर्ण सुपाठ्य, लेकिन हटाने के लिए चिह्नित। व्यापक रूप से समर्थित नहीं है

कर्सर (लाइन, कॉलम)

line और column द्वारा निर्दिष्ट पूर्ण स्थिति में कर्सर भेजता है

कर्सर_डाउन (लाइनें \\ 1)

कर्सर को नीचे भेजता है

कर्सर_लिफ्ट (कॉलम \\ 1)

बाईं ओर कर्सर columns भेजता है

कर्सर_ ठीक (कॉलम \\ 1)

कर्सर columns को दाईं ओर भेजता है

कर्सर_अप (लाइनें \\ 1)

कर्सर lines को भेजता है

cyan()

सियान के लिए अग्रभूमि रंग सेट करता है

cyan_background()

सियान को पृष्ठभूमि रंग सेट करता है

default_background()

डिफ़ॉल्ट पृष्ठभूमि रंग

default_color()

डिफ़ॉल्ट पाठ रंग

enabled?()

जाँचता है कि क्या ANSI रंग इस मशीन पर समर्थित और सक्षम है

encircled()

घेर लिया

faint()

बेहोश (तीव्रता में कमी)। व्यापक रूप से समर्थित नहीं है

font_1()

वैकल्पिक फ़ॉन्ट सेट करता है 1

font_2()

वैकल्पिक फ़ॉन्ट 2 सेट करता है

font_3()

वैकल्पिक फ़ॉन्ट 3 सेट करता है

font_4()

वैकल्पिक फ़ॉन्ट 4 सेट करता है

font_5()

वैकल्पिक फ़ॉन्ट 5 सेट करता है

font_6()

वैकल्पिक फ़ॉन्ट 6 सेट करता है

font_7()

वैकल्पिक फ़ॉन्ट 7 सेट करता है

font_8()

वैकल्पिक फ़ॉन्ट 8 सेट करता है

font_9()

वैकल्पिक फ़ॉन्ट 9 सेट करता है

प्रारूप (चारधाता, उत्सर्जन? \\ सक्षम?) ()

एएनएसआई अनुक्रम नाम वाले एएनएसआई अनुक्रमों को वास्तविक एएनएसआई कोड में परिवर्तित करके एक चारदत्त जैसा तर्क प्रस्तुत करता है

format_fragment (chardata, emit? \\ सक्षम?) ()

एएनएसआई अनुक्रम नाम वाले एएनएसआई अनुक्रमों को वास्तविक एएनएसआई कोड में परिवर्तित करके एक चारदत्त जैसा तर्क प्रस्तुत करता है

framed()

फ़्रेम

green()

हरे रंग के लिए अग्रभूमि रंग सेट करता है

green_background()

हरे रंग की पृष्ठभूमि रंग सेट करता है

home()

कर्सर घर भेजता है

inverse()

छवि: नकारात्मक। स्वैप अग्रभूमि और पृष्ठभूमि

inverse_off()

छवि: सकारात्मक। सामान्य अग्रभूमि और पृष्ठभूमि

italic()

इटैलिक: ऑन। व्यापक रूप से समर्थित नहीं है। कभी-कभी उलटा भी माना जाता है

light_black()

हल्का काला करने के लिए अग्रभूमि रंग सेट करता है

light_black_background()

पृष्ठभूमि का रंग हल्का काला होता है

light_blue()

अग्रभूमि का रंग हल्का नीला होता है

light_blue_background()

पृष्ठभूमि का रंग हल्का नीला होता है

light_cyan()

हल्के सियान के लिए अग्रभूमि रंग सेट करता है

light_cyan_background()

पृष्ठभूमि का रंग हल्का सियान सेट करता है

light_green()

अग्रभूमि का रंग हल्का हरा होता है

light_green_background()

पृष्ठभूमि का रंग हल्का हरा होता है

light_magenta()

मैजंटा के लिए अग्रभूमि रंग सेट करता है

light_magenta_background()

मैजेन्टा को पृष्ठभूमि रंग सेट करता है

light_red()

अग्रभूमि रंग को हल्के लाल रंग में सेट करता है

light_red_background()

पृष्ठभूमि का रंग हल्का लाल होता है

light_white()

हल्के सफेद करने के लिए अग्रभूमि रंग सेट करता है

light_white_background()

पृष्ठभूमि का रंग हल्के सफेद में सेट करता है

light_yellow()

हल्के पीले करने के लिए अग्रभूमि रंग सेट करता है

light_yellow_background()

पृष्ठभूमि का रंग हल्का पीला होता है

magenta()

मैजेंटा के लिए अग्रभूमि रंग सेट करता है

magenta_background()

मैजंटा के लिए पृष्ठभूमि का रंग सेट करता है

no_underline()

अंडरलाइन: कोई नहीं

normal()

सामान्य रंग या तीव्रता

not_framed_encircled()

फंसाया या घेरा न गया

not_italic()

इटैलिक नहीं

not_overlined()

ओवरलाइन नहीं किया गया

overlined()

Overlined

primary_font()

प्राथमिक (डिफ़ॉल्ट) फ़ॉन्ट सेट करता है

red()

लाल करने के लिए अग्रभूमि रंग सेट करता है

red_background()

पृष्ठभूमि का रंग लाल करने के लिए सेट करता है

reset()

सभी विशेषताओं को रीसेट करता है

reverse()

छवि: नकारात्मक। स्वैप अग्रभूमि और पृष्ठभूमि

reverse_off()

छवि: सकारात्मक। सामान्य अग्रभूमि और पृष्ठभूमि

underline()

अंडरलाइन: सिंगल

white()

सफेद करने के लिए अग्रभूमि रंग सेट करता है

white_background()

पृष्ठभूमि का रंग सफेद करने के लिए सेट करता है

yellow()

पीले रंग के लिए अग्रभूमि रंग सेट करता है

yellow_background()

पृष्ठभूमि का रंग पीला करने के लिए सेट करता है

प्रकार

ansicode ()

ansicode() :: atom()

ansidata ()

ansidata() :: ansilist() | ansicode() | binary()

ansilist ()

ansilist() ::
  maybe_improper_list(
    char() | ansicode() | binary() | ansilist(),
    binary() | ansicode() | []
  )

कार्य

काली()

अग्रभूमि का रंग काला करने के लिए सेट करता है।

काले रंग की पृष्ठभूमि()

पृष्ठभूमि का रंग काला करने के लिए सेट करता है।

पलक: बंद।

झपकी: तेजी से। MS-DOS ANSI.SYS; 150 प्रति मिनट या अधिक; व्यापक रूप से समर्थित नहीं है।

पलक: धीमा। 150 प्रति मिनट से कम।

नीला()

नीला करने के लिए अग्रभूमि रंग सेट करता है।

blue_background ()

पृष्ठभूमि का रंग नीला होता है।

उज्ज्वल ()

उज्ज्वल (बढ़ी हुई तीव्रता) या बोल्ड।

स्पष्ट()

स्क्रीन को साफ करता है।

clear_line ()

क्लियर लाइन।

रंग संकेत)

color(0..255) :: String.t()

अग्रभूमि रंग सेट करता है।

रंग (आर, जी, बी)

color(0..5, 0..5, 0..5) :: String.t()

व्यक्तिगत RGB मूल्यों से अग्रभूमि रंग सेट करता है।

प्रत्येक रंग के लिए मान्य मान 0 से 5 की सीमा में हैं।

color_background (कोड)

color_background(0..255) :: String.t()

पृष्ठभूमि का रंग सेट करता है।

color_background (आर, जी, बी)

color_background(0..5, 0..5, 0..5) :: String.t()

अलग-अलग RGB मानों से पृष्ठभूमि रंग सेट करता है।

प्रत्येक रंग के लिए मान्य मान 0 से 5 की सीमा में हैं।

छिपाना ()

छिपाना। व्यापक रूप से समर्थित नहीं है।

मिटा देना()

मिटा देना। वर्ण सुपाठ्य, लेकिन हटाने के लिए चिह्नित। व्यापक रूप से समर्थित नहीं है।

कर्सर (लाइन, कॉलम)

cursor(non_neg_integer(), non_neg_integer()) :: String.t()

line और column द्वारा निर्दिष्ट पूर्ण स्थिति में कर्सर भेजता है।

पंक्ति 0 और स्तंभ 0 का अर्थ शीर्ष बाएँ कोने में होगा।

कर्सर_डाउन (लाइनें \\ 1)

cursor_down(pos_integer()) :: String.t()

कर्सर को नीचे भेजता है।

कर्सर_लिफ्ट (कॉलम \\ 1)

cursor_left(pos_integer()) :: String.t()

बाईं ओर कर्सर columns भेजता है।

कर्सर_ ठीक (कॉलम \\ 1)

cursor_right(pos_integer()) :: String.t()

कर्सर columns को दाईं ओर भेजता है।

कर्सर_अप (लाइनें \\ 1)

cursor_up(pos_integer()) :: String.t()

कर्सर lines को भेजता है।

सियान ()

सियान के लिए अग्रभूमि रंग सेट करता है।

cyan_background ()

सियान को पृष्ठभूमि रंग सेट करता है।

default_background ()

डिफ़ॉल्ट पृष्ठभूमि रंग।

default_color ()

डिफ़ॉल्ट पाठ रंग।

सक्षम? ()

enabled?() :: boolean()

जाँचता है कि क्या ANSI रंग इस मशीन पर समर्थित और सक्षम है।

यह फ़ंक्शन केवल के लिए कॉन्फ़िगरेशन मान को पढ़ता है :ansi_enabled in :elixir एप्लिकेशन। जब तक अमृत स्टार्टअप के दौरान पता लगा सकता है कि मूल्य डिफ़ॉल्ट रूप से false है, दोनों stdout और stderr टर्मिनल हैं।

घेर लिया ()

घेर लिया।

बेहोश()

बेहोश (तीव्रता में कमी)। व्यापक रूप से समर्थित नहीं है।

font_1 ()

वैकल्पिक फ़ॉन्ट सेट करता है 1।

font_2 ()

वैकल्पिक फ़ॉन्ट 2 सेट करता है।

font_3 ()

वैकल्पिक फ़ॉन्ट 3 सेट करता है।

font_4 ()

वैकल्पिक फ़ॉन्ट 4 सेट करता है।

font_5 ()

वैकल्पिक फ़ॉन्ट 5 सेट करता है।

font_6 ()

वैकल्पिक फ़ॉन्ट 6 सेट करता है।

font_7 ()

वैकल्पिक फ़ॉन्ट 7 सेट करता है।

font_8 ()

वैकल्पिक फ़ॉन्ट 8 सेट करता है।

font_9 ()

वैकल्पिक फ़ॉन्ट 9 सेट करता है।

प्रारूप (चारधाता, उत्सर्जन? \\ सक्षम?) ()

एएनएसआई अनुक्रम नाम वाले एएनएसआई अनुक्रमों को वास्तविक एएनएसआई कोड में परिवर्तित करके एक चारदत्त जैसा तर्क प्रस्तुत करता है।

नामित अनुक्रम परमाणुओं द्वारा दर्शाए गए हैं।

जब रूपांतरण किया जाता है तो यह एक IO.ANSI.reset/0 को भी IO.ANSI.reset/0 जोड़ देगा। यदि आप यह व्यवहार नहीं चाहते हैं, तो format_fragment/2 उपयोग करें।

एक वैकल्पिक बूलियन पैरामीटर वास्तविक एएनएसआई कोड को उत्सर्जित करने में सक्षम या अक्षम करने के लिए पारित किया जा सकता है। false , कोई एएनएसआई कोड उत्सर्जित नहीं होगा। डिफ़ॉल्ट चेक द्वारा यदि ANSI enabled?() फ़ंक्शन का उपयोग किया जाता है।

उदाहरण

iex> IO.ANSI.format(["Hello, ", :red, :bright, "world!"], true)
[[[[[[], "Hello, "] | "\e[31m"] | "\e[1m"], "world!"] | "\e[0m"]

format_fragment (chardata, emit? \\ सक्षम?) ()

एएनएसआई अनुक्रम नाम वाले एएनएसआई अनुक्रमों को वास्तविक एएनएसआई कोड में परिवर्तित करके एक चारदत्त जैसा तर्क प्रस्तुत करता है।

नामित अनुक्रम परमाणुओं द्वारा दर्शाए गए हैं।

एक वैकल्पिक बूलियन पैरामीटर वास्तविक एएनएसआई कोड को उत्सर्जित करने में सक्षम या अक्षम करने के लिए पारित किया जा सकता है। false , कोई एएनएसआई कोड उत्सर्जित नहीं होगा। डिफ़ॉल्ट चेक द्वारा यदि ANSI enabled?() फ़ंक्शन का उपयोग किया जाता है।

उदाहरण

iex> IO.ANSI.format_fragment([:bright, 'Word'], true)
[[[[[[] | "\e[1m"], 87], 111], 114], 100]

फंसाया ()

फ़्रेम।

हरा()

हरे रंग के लिए अग्रभूमि रंग सेट करता है।

green_background ()

हरे रंग की पृष्ठभूमि रंग सेट करता है।

होम()

कर्सर घर भेजता है।

श्लोक में()

छवि: नकारात्मक। स्वैप अग्रभूमि और पृष्ठभूमि।

inverse_off ()

छवि: सकारात्मक। सामान्य अग्रभूमि और पृष्ठभूमि।

इटैलिक ()

इटैलिक: ऑन। व्यापक रूप से समर्थित नहीं है। कभी-कभी उलटा भी माना जाता है।

प्रकाश काला()

हल्का काला करने के लिए अग्रभूमि रंग सेट करता है।

light_black_background ()

पृष्ठभूमि का रंग हल्का काला होता है।

हल्का नीला()

अग्रभूमि का रंग हल्का नीला होता है।

light_blue_background ()

पृष्ठभूमि का रंग हल्का नीला होता है।

हल्का हरित - नील()

हल्के सियान के लिए अग्रभूमि रंग सेट करता है।

light_cyan_background ()

पृष्ठभूमि का रंग हल्का सियान सेट करता है।

हल्का हरा()

अग्रभूमि का रंग हल्का हरा होता है।

light_green_background ()

पृष्ठभूमि का रंग हल्का हरा होता है।

हल्का मैजंटा()

मैजंटा के लिए अग्रभूमि रंग सेट करता है।

light_magenta_background ()

मैजेन्टा को पृष्ठभूमि रंग सेट करता है।

हल्का लाल()

अग्रभूमि रंग को हल्के लाल रंग में सेट करता है।

light_red_background ()

पृष्ठभूमि का रंग हल्का लाल होता है।

light_white ()

हल्के सफेद करने के लिए अग्रभूमि रंग सेट करता है।

light_white_background ()

पृष्ठभूमि का रंग हल्के सफेद में सेट करता है।

पीली रोशनी करना()

हल्के पीले करने के लिए अग्रभूमि रंग सेट करता है।

light_yellow_background ()

पृष्ठभूमि का रंग हल्का पीला होता है।

मैजंटा ()

मैजेंटा के लिए अग्रभूमि रंग सेट करता है।

magenta_background ()

मैजंटा के लिए पृष्ठभूमि का रंग सेट करता है।

no_underline ()

अंडरलाइन: कोई नहीं।

सामान्य ()

सामान्य रंग या तीव्रता।

not_framed_encircled ()

फंसाया या घेरा न गया।

not_italic ()

इटैलिक नहीं।

not_overlined ()

ओवरलाइन नहीं किया गया।

overlined ()

Overlined।

primary_font ()

प्राथमिक (डिफ़ॉल्ट) फ़ॉन्ट सेट करता है।

लाल ()

लाल करने के लिए अग्रभूमि रंग सेट करता है।

red_background ()

पृष्ठभूमि का रंग लाल करने के लिए सेट करता है।

रीसेट()

सभी विशेषताओं को रीसेट करता है।

रिवर्स ()

छवि: नकारात्मक। स्वैप अग्रभूमि और पृष्ठभूमि।

reverse_off ()

छवि: सकारात्मक। सामान्य अग्रभूमि और पृष्ठभूमि।

रेखांकन ()

अंडरलाइन: सिंगल।

सफेद()

सफेद करने के लिए अग्रभूमि रंग सेट करता है।

सफेद पृष्ठभूमि()

पृष्ठभूमि का रंग सफेद करने के लिए सेट करता है।

पीला()

पीले रंग के लिए अग्रभूमि रंग सेट करता है।

yellow_background ()

पृष्ठभूमि का रंग पीला करने के लिए सेट करता है।