テキスト::バナー

UNIX 'banner'コマンドに似たテキストを作成する
今すぐダウンロード

テキスト::バナー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Stuart Lory
  • 出版社のWebサイト:
  • http://search.cpan.org/lory/

テキスト::バナー タグ


テキスト::バナー 説明

Unix 'Banner'コマンドに似たテキストを作成します Text :: Bannerは、UNIXで使用可能な 'banner'コマンドのように、定義された文字列の大きなASCII表現を作成するPerlモジュールです。文字列がモジュールに渡され、同等のバナー文字列が生成され、使用のために返されます。文字列は、ベースサイズの100から500%までのスケーリング(吹き付け)できます。バナー画像を生成するために使用される文字は、(限られた範囲内で)ユーザによって定義された任意の文字であり得るか、またはそれらが生成されている現在の文字が何であるかから構成され得る。バナーは垂直方向または水平方向に作成することができます.Anオブジェクト参照は新しいメソッドで作成されます。その後、参照は、作成してオブジェクトを操作するための文字列を定義するために使用されます。現在のオブジェクト定義に基づいて文字列を返す 'get'操作を除いて、オブジェクト操作には特定の順序は必要ありません。 'set'操作により、ユーザーは生成される文字列を指定できます。文字列の長さに制限はありませんが、ディスプレイ出力よりも長い生成された文字列は、生成された最初の文字とともに次の行とインターレースに継続します。使用している環境に応じて理想的な最大長を見つけるために必要ないくつかの実験が必要になるかもしれません。 'size'演算は、生成された文字列のサイズを100から500パーセントの通常サイズのサイズに吹き付けるための機能を提供します。 '1'は100%、 '2'は200%などです。定義されたサイズが大きいほど、出力文字列がより粒子になります。オブジェクトが最初に作成されると、デフォルトは '1'になります。パラメータなしで 'size'メソッドを呼び出すと、現在のサイズの定義が返されます。 'Rotate'メソッドでは、水平出力と垂直出力の間の切り替えを可能にします。オブジェクトは、水平モードでデフォルトで作成されます。引数を指定せずにメソッドを呼び出すと、現在の出力モードが返されます - それ以外の場合、垂直方向の出力のための水平方向または 'v'の場合は 'h'を指定します。 'fill'操作は、返される文字列の作成方法を定義します。デフォルトでは、新しく作成されたオブジェクトは、生成されている文字の現在のASCII文字を使用します。たとえば、塗りつぶし文字を変更せずに文字列 'hello'を作成すると、 'h'が文字 'h'で構成されている場合は文字列が作成され、 'e'から 'E'、 'L' 'l'などから。この文字列のすべての文字を使用したいASCII文字で 'FILL'操作を呼び出すことで、必要に応じて変更できます。一度定義されたら、塗りつぶし文字は再び変更されるまで一定のままです。パラメータなしで塗りつぶし操作を呼び出すと、現在定義されている塗りつぶし文字が返されます。コマンド 'RESET'を使用して塗りつぶし操作を呼び出すと、塗りつぶし文字が削除され、上記のようにデフォルトの元の動作に戻ります。「get」操作は、現在のオブジェクト定義に基づいて文字列を生成する原因です。オブジェクトは生成され、メソッドから直接渡されます。したがって、直接印刷するか、後で使用するために変数に保存することもできます..Synopsis Text :: Bannerを使用します。 $ a = text :: banner-> new; $ A-> SET( 'myText'); $ a-> size(3); $ A->塗りつぶし( '*'); $ A->回転( 'H');印刷$ A-> GET;要件: ・Perl


テキスト::バナー 関連ソフトウェア