使用页面布局的页面属性

在设计页面布局时,必须控制各种页面属性。 本机PDF发布功能封装“页面属性”面板下的所有主要页面属性。 “页面属性”面板提供对以下部分下的各种属性的访问权限:

NOTE
“页面属性”面板封装属性并遵循页面媒体标准下定义的规则。
  • 页面大小 :指定您要用于页面布局的页面大小。 页面大小下拉列表允许您从15种以上的页面大小中进行选择。 您也可以使用自定义页面大小创建页面布局,有关更多详细信息,请参阅设置页面大小

  • 方向 :指定用于页面布局的页面方向。 您可以从“纵向”或“横向”页面方向中选择。 请注意,您可以选择将不同的方向应用于某个页面布局中的不同页面变体。 例如,如果内容包含宽表格或大图像,则可以创建横向页面布局并将该布局应用于较宽的表格或图像。

  • 视图旋转 :指定旋转后表示原始顶边的边或方向。 您可以选择“顺时针90”、“逆时针90”或“逆时针180度”。 当您希望在输出中使用纵向和横向布局的组合时,这非常有用。 例如,可以将纵向用作一般页面布局,并且可以设置横向页面布局以呈现宽表格。 在这种情况下,可设置为以顺时针90度显示表格内容。 这样,页面将定向为横向,内容将旋转90度以保持视图的连续性。 我们将在本节的后面部分查看如何实现此目标。

  • 页码 :默认情况下,PDF中的页码是连续的。 例如,一个100页的PDF可以具有1到100之间的连续页码。 也可以从所有不同节中的特定编号或第一次出现的节重新开始编号。

    • ​重新启动:指定此页面布局的起始页码。 例如,您可以将每个章节的页码设置为重新启动。 在这种情况下,您需要将章节页面布局的第一个页面布局变体上的从属性重新启动设置为1。 默认情况下,页面编号会从上一页继续。

    • 仅应用于第一次发生次数:您也可以仅从第一次发生节的特定数字开始。 例如,您只能从1开始第一个章节,然后继续其他章节的页码。

  • 布局 :指定页边距以及上、下、左、右边的内边距。 下图说明了如何在内容周围呈现边距、边距和边框。 请注意,页面顶部和底部的边距包含页眉和页脚。

  • 背景 :包含图像或颜色作为页面布局的背景。 对于图像,可以指定图像的高度和宽度以及重复和位置属性。

  • 脚注 :指定要在输出中显示脚注的属性。 您可以选择指定边距和填充属性以及边框样式。

设置页面大小

在页面布局中,需要定义的第一件事就是页面大小。 在“页面属性”中,可以为页面布局选择超过15个页面大小。 您还可以通过执行以下步骤来创建自定义页面大小:

  1. 打开所需的页面布局进行编辑。

    NOTE
    请参阅自定义页面布局节,以打开页面布局进行自定义或编辑。
  2. 在右侧面板中,单击​ 页面属性

  3. 在​ 页面大小 ​下拉列表中,选择​ 自定义

    此时将显示“页面宽度”和“页面高度”字段。

  4. 在​ 页面宽度 ​和​ 页面高度 ​字段中输入所需的页面尺寸。

    NOTE
    一些最常用的单位是px(像素)、pt(点)、rem、em、%(百分比)和in(英寸)。

使用页面方向和视图旋转

让我们看一个示例,其中使用了纵向和横向页面方向以及视图旋转属性的组合。 在本例中,我们将创建具有默认纵向的PDF,但表格将以横向呈现,内容以顺时针90度视图显示。 最终输出将与以下内容类似:

在上面的输出中,联系人列表信息以横向模式显示,内容也旋转90度。 其余内容以正常纵向模式显示。

要达到这种输出,我们需要执行以下主要任务:

  1. 创建具有横向的页面布局。

  2. 将​ 视图旋转 ​属性更改为90°渲染内容。

  3. 创建自定义样式以使用新页面布局。

  4. 在表的outputclass定义中添加样式,以便我们以横向页面布局呈现。

执行以下步骤以完成上述任务:

  1. 创建具有横向的页面布局。

    1. 使用“创建新页面布局”过程中给出的步骤创建“横向”页面布局。

    2. 在右侧面板中,单击​ 页面属性

    3. 将​ 方向 ​更改为​ 横向

  2. 更改“视图旋转”属性以顺时针90°方向渲染内容。

    1. 从视图旋转下拉列表中选择​ 顺时针90°

    1. 单击​ 全部保存 ​可保存更新的页面布局属性。
  3. 创建自定义样式以使用新页面布局。

    1. 展开左侧边栏,然后双击要在其中创建样式的模板。

    2. 展开样式表部分。

    3. 将鼠标悬停在布局样式表上,单击(选项 ​图标)。…并选择“编辑”。

      将打开布局样式表进行编辑。

    4. 右键单击​ 其他样式 ​并选择​ 新建样式

    5. 在“添加样式”弹出窗口中,在​ classname ​中输入​ 横向样式

    6. 单击​ 完成

      已创建名为.landscape-style的新样式,并将其添加到“其他样式”列表的末尾。

    7. 双击.landscape-style样式以将其打开以进行编辑。

    8. 展开​ 分页 ​属性。

    9. 在​ 页面布局 ​属性中输入Landscape

    10. 单击​ 全部保存 ​以保存更新的样式属性。

  4. 在表的outputclass定义中添加样式,以便我们以横向页面布局呈现。

    1. 在DITA文件编辑器中,打开要应用新页面布局的文件。

    2. 查找将在横向模式下呈现的<table>元素。

    3. 在痕迹导航中,单击表元素以选择表。

    4. 在右侧面板中,单击并打开“内容属性”面板。

    5. 在“内容属性”面板中,添加一个新的​ outputclass ​属性,该属性具有​ 横向样式 ​作为属性值。

  5. 单击​ 全部保存 ​以保存更新的文件。

  6. 生成PDF输出。

最终PDF将以横向模式呈现表内容,如示例开头所示。