Show / Hide Table of Contents

エスケープ

いくつかの文字はStar マークアップコマンドの構文とワードラッピング機能との競合により、印刷用のテキスト内に含めることができません。したがって、これらはバックスラッシュ \文字でエスケープできます。

印刷文字のエスケープ

エスケープ可能な印刷文字は次のとおりです:

  • 角括弧(開)[文字を印刷するためには\[を使用してください
  • 角括弧(閉)]文字を印刷するためには\]を使用してください
  • バックスラッシュ\文字を印刷するためには\\を使用してください
  • スペース文字を印刷するためには\をスペース文字の前につけてください

例:

This will print a markup command, instead of acting on it.
\[cut\]

改行のエスケープ

行末(つまり、文頭へ戻るや行送りの直前)で\文字を使用すると、改行が出力されなくなります。これは、ワードラッピングフローを中断することなくマークアップデータに改行を挿入するために使用できます。 この方法は、改行を発生させずに単一行にマークアップコマンドを配置する場合にも役立ちます。

例:

[align: middle]\
[barcode: type code39;
          data 123456789012;
		  height 15mm;
		  module 0;
		  hri]
[align]\
Thank you for trying the new Star Document Markup Language\
we hope you will find it useful. Please let us know!
[cut: feed; partial]
Note

エスケープされた改行は常に単語の区切りを引き起こすため、一つの非常に長い単語を複数の行に広げることはできません。

Back to top