此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

NotebookWrite

Usage

NotebookWrite[notebook, data]在当前选择位置把数据写入笔记本,并把当前选择位置设置在写入的数据之后.
NotebookWrite[notebook, data, sel]把数据写入笔记本,并把当前选择位置设置为sel指定的位置.


Notes

NotebookWrite的第一个参数是一个NotebookObject.
• 本质上讲,NotebookWrite与前端中的操作一样;它使用data来替换笔记本中当前选择位置的所有数据.
NotebookWrite是使用Mathematica内核来修改正被前端操纵的笔记本内容的基本方法.
• 如有必要,NotebookWrite自动使用Cell包装你指定的data.
sel的可能设置有:
"\!\(\*StyleBox[\"\\\"After\\\"\", \"MR\"]\) "把当前选择位置紧跟在写入的数据之后
"\!\(\*StyleBox[\"\\\"All\\\"\", \"MR\"]\) "使当前选择位置为被写入的数据
"\!\(\*StyleBox[\"\\\"Before\\\"\", \"MR\"]\) "把当前选择位置紧挨在写入的数据之前
"\!\(\*StyleBox[\"\\\"None\\\"\", \"MR\"]\) "留下当前所选不被改变
"\!\(\*StyleBox[\"\\\"Placeholder\\\"\", \"MR\"]\) "使当前选择位置为被写入数据中的第一个占位符
sel的缺省值是After,以便NotebookWrite[obj, data]能被重复调用以按顺序插入几个数据块.
• 参见Mathematica 全书: 2.10.3节.