問題タブ [teletext]

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.

0 投票する
3 に答える
138 参照

bbc-micro - BBC Basic: モード 7 でスペースを占有せずに制御文字を挿入する

Beeb でモード 7 (「テレテキスト モード」) を使用しています。このモックアップのように、途中で色付きのテキスト制御文字を使用して、途切れのない文字列を印刷したいと思います。

色付きテレテキスト文字列の例

しかし、私はこれをどのように行うことができるかを理解できません。制御文字は、出力でスペースを占有する必要があります。

不要なスペースで出力

hold graphics modeを読みましたが、これは、制御文字を印刷するときにスペースを挿入する代わりに、最後に使用したグラフィック シンボルを繰り返すことしかできないようです。テキストでこれを試すと、保持されているグラフィック文字用に追加のスペースが得られます。

ここに画像の説明を入力

これは可能ですか?目に見えるスペースを取得せずに制御文字を印刷できますか?

または、制御文字の後にバックスペースを挿入して、占有されたスペースを取り戻しながら制御コードの効果を保持する方法があるでしょうか?