問題タブ [ascii-art]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - UnicodeのメッセージダイアログでASCIIアートシンボルを使用する方法-デフォルトではDelphiXEアプリケーション
件名のオファーを検索しましたが、正しく取得できませんでした...
間違えたらごめんなさい。もしそうなら、ここで正しい質問を指してください。
さて、ビジネスに戻ります。状況:アプリケーションの一部のイベントの単純な「ステータスブリーフィング」プロバイダーとしてShowMessage()を使用しています。
今、それを磨きたいので、拡張ASCIIテーブルを使用したいのですが、それらにアクセスするための最良の方法を選択することはできません。たぶん私はその魔法の機能を知らないだけです...
OEMToANSI / OEMToCharおよびその逆の関数を使用するアプローチは次のとおりです:http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_20381022.html。おそらく次の理由で、運が悪かったので試してみました。
EDN/MSからの構文-ヘルプ
BOOL OemToChar(LPCSTR lpszSrc、LPTSTR lpszDst);
パラメーター
lpszSrc[in]OEM定義の文字セットからのnullで終了する文字列へのポインタ。
lpszDst[out]変換された文字列のバッファへのポインタ。
OemToChar関数がANSI関数として使用されている場合、lpszDstパラメーターをlpszSrcパラメーターと同じアドレスに設定することにより、文字列をその場で変換できます。OemToCharがワイド文字関数として使用されている場合、これは実行できません。
必要なのはChar(Ord(170));です。、Char(Ord(180)); およびChar(Ord(190))-http: //www.asciitable.com/。明らかに、デフォルトのWINXPコードページでは使用できません。今、私は少しグーグルして、この解決策を見つけました:
FormShowイベントコード:
また、これらのフォントは正しく表示されます>> Courier New Lucida Console MS Mincho
さて、問題は、Windows Dialogs(API)がShowMessage()をトリガーするOEM文字セットwithprocedureを使用するための最良の方法は何でしょうか。?ShowMessage();をオーバーライドします。?いくつかのリッチエディット機能を継承しますか?さまざまなOwnerDraw()またはWndProc()アプローチ...オプションが多すぎますが...これは...混乱しています。:(
もちろん、主観的に最も効果的で最もコードのないソリューションを選択して指摘するのを手伝ってください。
console - コンソールにアスタリスクで五角形を描く
ユーザーから座標を取得して、 for ループを使用してコンソールにアスタリスク付きの三角形を描いていますが、五角形を描くことができませんでした。コンソールの別の場所に三角形があります。この問題を解決するにはどうすればよいですか?助けてもらえますか?
iphone - iPhoneSDKでSMSおよび電子メールを介してASCIIアートを送信するときの不適切な配置
私のiPhoneアプリには、電子メールとSMSで共有しているASCIIアートがあります。
アスキーアートを改行文字とスペースとともにSqliteデータベースに挿入しました。
問題は、SMSやEメールで送信すると、ASCIIアート全体が左揃えになり、文字間の間隔が失われることです。
私のアプリのラベルにフェッチされたASCIIアートは次のとおりです
電子メールAPI(MFMailComposeViewController)に挿入されたときの同じASCIIアートは次のとおりです
SMS API(MFMessageComposeViewController)に挿入されたときの同じASCIIアートは次のとおりです
スペースを維持する方法は?メールとSMSAPIビューでASCIIアートを適切に表示するにはどうすればよいですか?
python - Python のアスタリスクのピラミッド プログラム
アスタリスクのピラミッドを表示するプログラムを C++ で作成しました (以下を参照)。次に、Python でどのように実行されるかを確認したいと思いますが、思ったほど簡単ではありません。
誰かがこれを試したことがありますか?
前もって感謝します。
php - PHP で、配列の内容をテーブルに表示する方法
MySQL クライアントで選択を行うと、次のような出力が得られます。
そのようなテーブルでPDO fetch
(または) 配列を変換するにはどうすればよいですか?fetchAll
コードの使用例を次に示します。
java - ASCII テーブルを描画するための Java ライブラリはありますか?
データをテーブルとしてコンソールに出力する必要があります。アスキーアートでテーブルを描画したり、セル内の値を調整したりするJavaライブラリがいくつかあるのではないかと思っていましたか?
ascii-art - テキスト アスキー アートの生成方法
次のような ASCII テキストを生成するにはどうすればよいですか。
c# - アスキーアートを使用した出力ファイルのフォーマットとスタイリングに役立ちますか?
多くの情報を含む基本的な.txtファイルを出力するC#プログラムを作成しています。読みやすいように情報を揃えるためにフォーマットを使用しているので、それは問題ではありません。
読みやすく、それぞれがデータのセクションを見つけやすいように、出力ファイルの見栄えを良くしたいと思います。テキストファイルは基本的なメモ帳ファイルであるため、データのヘッダーと特定の領域を区別するために太字や斜体を使用することはできません。
次のASCII文字*、-、_を使用して、情報を区切る改行を作成してみました。これにより、ファイルの見栄えが良くなります。出力ファイルをより見栄えよく読みやすくするための他の便利な方法が他にあるかどうか、私は興味がありました。私は検索を試みましたが、あまり運がありませんでした。出力ファイルの見栄えを良くする方法を見つけた方もいらっしゃると思います。
ありがとう!
以下のいくつかの例:
" * ** * ** * ** * ** * * "
ヘッダー情報
" * ** * ** * ** * ** * ** "
「--------------------」
ここに情報
「--------------------」
bash - ターミナルの\/の間に色を追加するにはどうすればよいですか?
ターミナルでテキストASCIIアートを作成し、.profile
色付けしようとしています。最初はcat
コマンドを使用heredoc
してアートを印刷するつもりでしたが、ヒアドキュメント内の色を機能させることができませんでした。だから私は汚れた修正を行いました、私はecho -e
各行に使用してからそれを着色しています。もっと良い方法があれば教えてください!今、私はこの問題を抱えています。
全体像:
私が着色している部分:
着色:
出力:
ご覧のとおり、の間に新しい色を挿入しようとしてい\/
ます。文字通り\
扱っています。\033[1;35m
画像を変更せずに色を変更する方法はあり\/
ますか?
また、私はMacOSXLionを使用しています。