打印或显示文本行
\ TextLine
\\ TextLine
\ TextLine | 使用时,文本行前会有回车和换行。 |
\\ TextLine | 使用 \\ 时,文本行前没有回车和换行。 |
输出行中不包含 \ 和 \\ 之前的任何空格,但包含 \ 和 \\ 之后的空格。 |
可以在文本行中嵌入表达式。如果表达式包含在文本合并分隔符(默认为 << >>)中,且 SET TEXTMERGE 为 ON,则会对表达式进行评估,并将其值作为文本输出。 |
\ 和 \\ 命令在 X# 中用于文本合并。
文本合并使您能够将文本输出到文件以创建表单信函或程序。
使用 \ 和 \\ 将文本行输出到当前的文本合并输出文件和屏幕。
SET TEXTMERGE 用于指定文本合并输出文件。如果文本合并未定向到文件,则文本行仅输出到主 Visual FoxPro 窗口或活动的用户定义输出窗口。SET TEXTMERGE NOSHOW 抑制输出到主 Visual FoxPro 窗口或活动的用户定义窗口。
该示例使用 ? 和 ?? 语句以及 PadR() 显示数据库文件中的记录,以确保列对齐:
CLOSE DATABASES
OPEN DATABASE (C:\Test\Data\testdata')
USE Customer // Open customer table
SET TEXTMERGE ON
SET TEXTMERGE TO letter.txt
\<<CDOW(DATE( ))>>, <<CMONTH(DATE( ))>>
\\ <<DAY(DATE( ))>>, <<YEAR(DATE( ))>>
\
\
\Dear <<contact>>
\Additional text
\
\Thank you,
\
\XYZ Corporation
CLOSE ALL
XSharp.VFP.DLL