النص :: بانر

إنشاء نص يشبه الأمر UNIX 'Banner'
التحميل الان

النص :: بانر الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stuart Lory
  • موقع ويب الناشر:
  • http://search.cpan.org/~lory/

النص :: بانر العلامات


النص :: بانر وصف

إنشاء نص يشبه أمر UNIX 'BANNER' النص :: Banner هو وحدة بيرل التي تخلق تمثيل كبير ASCII لسلسلة محددة، مثل الأمر "Banner" متاح في UNIX. يتم تمرير السلسلة إلى الوحدة النمطية ويتم إنشاء سلسلة Banner المكافئة وعاد للاستخدام. يمكن تحجيم السلسلة (في المنفصلة) من 100 إلى 500 من الحجم الأساسي. يمكن أن تكون الأحرف المستخدمة لتوليد صورة Banner أي حرف يعرفها المستخدم (ضمن نطاق محدود) أو يمكن أن تكون مكتورة من أي شخصية الحالية التي يتم إنشاؤها يحدث. يمكن إنشاء Banner إما تم إنشاء مرجع كائن رأسيا أو أفقيا مع الطريقة الجديدة. ثم يتم استخدام المرجع لتحديد السلسلة لإنشاء وللمعالجة الكائن. لا يلزم وجود طلب محدد لمعالجة الكائنات، باستثناء عملية "Get" والتي سترجع السلسلة المستندة إلى تعريف الكائن الحالي. تتيح تشغيل العملية "Set" للمستخدم تحديد السلسلة المراد أن يتم إنشاؤها. ومع ذلك، لا يوجد حد على طول السلسلة، ومع ذلك، فإن الأوتار التي تنتج أطول من إخراج العرض ستستمر على السطر التالي والتشابك مع الحرف الأول الذي تم إنشاؤه - مما يؤدي إلى إخراج فوضوي وصعب قراء. قد تكون هناك حاجة إلى بعض التجربة للعثور على الحد الأقصى الطول المثالي اعتمادا على البيئة التي تستخدمها. توفر العملية "الحجم" وظيفة لتفجير حجم السلسلة التي تم إنشاؤها من 100 إلى 500 في المائة من الحجم العادي. "1" هو 100، "2" هو 200 وهلم جرا. أكبر الحجم المحدد، كلما أصبحت Grainier سلسلة الإخراج. عند إنشاء كائن لأول مرة حجم الإعدادات الافتراضية إلى "1". إن استدعاء طريقة "الحجم" دون أي معلمات سيعود تعريف الحجم الحالي. تسمح طريقة "تدوير" التبديل بين الإخراج الأفقي والرأسي. يتم إنشاء الكائنات بشكل افتراضي في الوضع الأفقي. ستقوم بتوصيل الطريقة دون أي حجج بإرجاع وضع الإخراج الحالي - حدد خلاف ذلك إما "H" للأفقي أو "الخامس" للإخراج الرأسي. تحدد العملية "التعبئة" كيفية إنشاء السلسلة التي يتم إرجاعها. بشكل افتراضي، ستستخدم الكائنات المنشأة حديثا حرف ASCII الحالي للشخصية التي يتم إنشاؤها. على سبيل المثال، فإن إنشاء السلسلة "Hello" دون تغيير حرف التعبئة، سوف يتسبب في إنشاء سلسلة حيث يتكون "H" من الحرف "H"، و "E" من الحرف "E"، "L" من "L" وهلم جرا. يمكن تغيير ذلك إذا رغبت في استدعاء عملية "التعبئة" مع حرف ASCII الذي ترغب في إنشاء جميع أحرف السلسلة منه. بمجرد تحديدها، تظل حرف التعبئة ثابتا حتى يتغير مرة أخرى. إن استدعاء عملية التعبئة بدون معلمات سيعود حرف التعبئة المحدد حاليا. سيقوم بتوصيل عملية التعبئة باستخدام الأمر "إعادة تعيين" "حرف التعبئة"، والتقصير مرة أخرى إلى السلوك الأصلي كما هو موضح أعلاه. "احصل" العملية هي ما يؤدي إلى إنشاء السلسلة بناء على تعريفات الكائنات الحالية. يتم إنشاء الكائن وتم تمريره مباشرة من الطريقة، وبالتالي يمكن طباعته مباشرة أو محفوظة على متغير لاستخدامه لاحقا. استخدام النص :: Banner؛ $ a = النص :: Banner-> جديد؛ $ A-> مجموعة ('myText')؛ $ A-> الحجم (3)؛ $ A-> املأ ('*')؛ $ A-> تدوير ('H')؛ طباعة $ A-> الحصول على؛ متطلبات: perl.


النص :: بانر برامج ذات صلة