< 上一课 | 下一课 >

第 1 课:创建基本模板

通过在 Document Studio 中创建基本模板并添加表元素着手。
在本课中,您会创建模板,可在后续课程中复制并使用该模板。您的模板包括一个表,已对该表指定脚本以向某些单元格添加文本。在其他课中,您会更改表的属性并生成输出预览以查看这些更改如何影响布局。
  1. 打开 Document Studio 应用程序。
  2. 通过单击文件 > 新建 > 文档模板来创建模板。
  3. 对模板添加元素和格式设置:
    1. 在“选用板”视图中,选择 “段”元素“段”元素并将其放置到模板内容编辑器中。
    2. 选择 “文本”元素“文本”元素并将其放置到段元素中。
    3. 选择刚放置到模板内容编辑器中的文本元素。
    4. 在“属性”视图中,展开格式设置 > 字体
    5. 对于粗体属性,请输入 true
      段元素内的文本元素。
    6. 选择 “表”图标“表”元素并将其放置在段元素后。
    7. 在“新建表”窗口中,输入 1 行和 3 列。单击确定
    8. 在“选用板”视图中,选择 “容器”图标“容器”元素并将其放置到表元素中。
      一个表,它包含一个容器元素和一个带有三个单元格的行元素。
    9. 在“选用板”视图中,单击 “选择”图标“选择”。
    10. 在模板中选择行元素并将其拖到容器元素中。 该表元素包含一个容器元素,该容器元素包含一个行元素,该行元素包含三个单元格。
    11. 选择 “文本”元素“文本”元素并将其拖到三个单元格的每一个中。 每个单元格都包含一个文本元素。
  4. 向第一个单元格元素添加名称和宽度:
    1. 选择第一个单元格。
    2. 在“属性”视图中,展开元数据
    3. 对于名称属性,请输入单元格 1
    4. 展开格式设置 > 特定
    5. 对于单元格宽度属性,请输入 50
  5. 向第二个(中间)单元格元素添加名称和宽度:
    1. 选择第二个单元格。
    2. 在“属性”视图中,展开元数据
    3. 对于名称属性,请输入单元格 2
    4. 展开格式设置 > 特定
    5. 对于单元格宽度属性,请输入 50
  6. 向第三个单元格元素添加名称和宽度:
    1. 选择第三个单元格。
    2. 在“属性”视图中,展开元数据
    3. 对于名称属性,请输入单元格 3
    4. 展开格式设置 > 特定
    5. 对于单元格宽度属性,请输入 150
  7. 创建变量:
    1. 在“大纲”视图中,右键单击变量并单击插入 > 新变量
    2. 名称字段中,输入 iteration_
    3. 保留余下字段的缺省选择并单击确定
  8. 对容器元素指定 iteration_ 变量:
    1. 选择容器元素。
    2. 在“属性”视图中,对于赋值属性,单击 “配置”图标“配置”图标。
    3. 在“赋值编辑器”窗口中,单击添加
    4. 选择 iteration_ 变量并单击确定
    5. 单击脚本表达式选项卡。
    6. 展开变量
    7. 选择 iteration_ 变量。
    8. 将以下脚本复制并粘贴到脚本编辑器中:
      iteration_*1 + 1
      即使模板中只显示 1 行,此脚本也会为每个变量添加 1 行。
    9. 单击确定,然后再单击确定以关闭窗口。
  9. 向容器元素添加脚本:
    1. 选择容器元素。
    2. 展开格式设置 > 特定
    3. do while 条件属性中,单击 “配置”图标“配置”图标。
    4. 单击脚本表达式选项卡。
    5. 展开变量
    6. 选择 iteration_ 变量。
    7. 将以下脚本复制并粘贴到脚本编辑器中:
      iteration_*1 < 4
      即使模板中只显示 1 行,此脚本也会在输出中创建 4 行。
    8. 单击确定
  10. 向“单元格 1”中的“文本”元素添加脚本:
    1. 在“单元格 1”中选择“文本”元素。
    2. 在“属性”视图中,对于内容属性,单击 “配置”图标“配置”图标。
    3. 单击脚本表达式选项卡。
    4. 展开变量
    5. 选择 iteration_ 变量。
    6. 将以下脚本复制并粘贴到脚本编辑器中:
      if ( iteration_* 1 == 1)
      {
       "Lorem ipsum dolor sit amet"
      }
      else
      {
         "short text"
      }
      此脚本在第一行中输入希腊语文本,并在所有后续行中输入 short text
    7. 单击确定
  11. 向“单元格 2”中的“文本”元素添加脚本:
    1. 在“单元格 2”中选择“文本”元素。
    2. 在“属性”视图中,对于内容属性,单击 “配置”图标“配置”图标。
    3. 单击脚本表达式选项卡。
    4. 展开变量
    5. 选择 iteration_ 变量。
    6. 将以下脚本复制并粘贴到脚本编辑器中:
      if ( iteration_* 1 == 1)
      {
       "consectetur adipiscing elit."
      }
      else
      {
         "short text"
      }
      此脚本在第一行中输入希腊语文本,并在所有后续行中输入 short text
    7. 单击确定
  12. 向“单元格 3”中的“文本”元素添加脚本:
    1. 在“单元格 3”中选择“文本”元素。
    2. 在“属性”视图中,对于内容属性,单击 “配置”图标“配置”图标。
    3. 单击脚本表达式选项卡。
    4. 展开变量
    5. 选择 iteration_ 变量。
    6. 将以下脚本复制并粘贴到脚本编辑器中:
      if ( iteration_* 1 == 1)
      {
       "Aliquam et arcu ut dolor dapibus dapibus ac non urna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ornare sollicitudin semper. Suspendisse accumsan accumsan nisi, et posuere ante rhoncus sit amet. Ut hendrerit, purus ut ullamcorper accumsan, orci eros accumsan lorem, ut fringilla nisi orci et nisi. Maecenas nec leo at nunc aliquam mattis. "
      }
      else
      {
         "short text"
      }
      此脚本在第一行中输入希腊语文本,并在所有后续行中输入 short text
    7. 单击确定
  13. 保存该模板作为余下教程课程的基础。单击文件 > 保存,然后选择输出名称和位置。 示例:C:\Documents and Settings\Administrator\Desktop\table_sizing_tutorial\table_sizing_tutorial-lesson1_base.dta
结果:
完成第 1 课后的模板屏幕快照

课程要点

您创建了模板,向模板添加了元素,创建了变量并为文本元素编写了脚本。
< 上一课 | 下一课 >

反馈