Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
跳到主要内容 跳到补充内容

了解 PixelPerfect 功能

PixelPerfectQlik NPrinting 解决方案,用于通过 QlikViewQlik Sense 数据创建最为美观的报表,然后将报表导出至 PDFPixelPerfect 是带报表的实现,让您拥有对于布局和外观的像素级控制。

例如,可以设置字体大小、颜色、图像定位和尺寸、图表类型、选项等等。

功能描述

模板编辑器

您可使用 PixelPerfect 模板编辑器来设计结构化模板。使用Field列表树视图,可以拖放图像、单元、变量和公式。

您也可添加层级来创建表格,或者为字段的每个值或用作层级的表格重复某段。层级可彼此嵌套以形成层次结构视图。

您可使用其属性配置每个对象的外观和行为。它们在编辑器底部的Property Grid面板中输入。

层级

要添加层级,可执行以下操作:

  1. 右键单击层级节点,然后选择添加层级
  2. 从出现的列表中选择对象。
  • 如果插入 QlikView 字段,将为字段的每个值重复报表段。

    例如,如果您选择了年份字段,您将得到存在于您数据集中的每一年的段。

  • 如果选择 QlikView 表格,将为表格中的每行重复报表段。

    您可为一组字段的众多不同组合重复段。例如,如果选择具有国家和销售代表列的表格,将为表格中可见的国家/销售额代表值的每个组合获得段。

可让层级具有层次结构。要添加子层级,请执行以下操作:

  1. 右键单击现有层级的名称,然后选择Add Level
  2. 选择您要插入的字段或表格。

    例如可为Year添加层级,并在其下方嵌套Product Category。您可让段为每一年重复,并用内部许多段对每个产品类别重复。

  3. 在向模板添加层级之前,选择目标带并右键单击它。
  4. 单击Insert Detail Report并选择您要添加的层级的名称。

    将创建新的带,并且将通过层级的每个值循环它。

  5. 将层级内容拖放至将要传输至最终报表的带。

    将会创建包含字段信息的新标签。

  6. 如果您希望在最终报表中创建表格,则必须使用层级。

表格

PixelPerfect 模板中,表格是用于图表和趋势图的数据源。如果您希望在报表中创建表格,则必须使用层级。并不是在表格节点中添加源 QlikView 表格。

要添加表格,可执行以下操作:

  1. 右键单击表格节点,然后选择添加对象
  2. 在出现的列表中,单击所需对象。

图片

您可以图像形式将 QlikView 对象添加至模板。

进行以下操作:

  1. 右键单击图像节点,然后选择添加对象
  2. 从出现的列表选择 QlikView 对象,然后将新的图像拖放至模板。

    创建了新的图片框。

  3. 要指定图像位置,用鼠标选择图像区域,并移动它,直到您到达所需位置。
  4. 要更改图像区域,选择边角或边中间蓝色矩形中的一个,并调整至所需位置。
  5. 使用Sizing属性来设置图像行为。
  6. 可能的值为:

  • Normal:以原始尺寸插入图像。如果区域太小,将会剪切图像,同时保持和左上角对齐。
  • Stretch Image:图像经过拉伸以填充内容区域的宽度和高度。宽高比将改变。
  • AutoSize:最终图像保留从 QlikView 导出的图像的原始尺寸。将移动最终报表中的其他数据以保持报表的完整性。
  • Center Image:图像显示在区域的中心(水平和垂直),具有 QlikView 尺寸。如果图像大于区域,则会剪裁图像。
  • Zoom Image:成比例重新调整图像大小以填充区域,同时保持宽高比。可放大或缩小图像视图。
  • Squeeze:如果区域超出图像大小,则会将图像置于中心,并以全尺寸显示。否则,会重新调整图像大小以适配区域。

要设置图像的其他属性,可使用Property Grid

变量

您可将 QlikView 变量添加至模板。在生成报表时,QlikView 变量将由其值取代。

进行以下操作:

  1. 右键单击变量节点,然后选择添加对象
  2. 从出现的列表中选择您要添加的变量。

    当您拖放变量时,会创建包含有关变量的信息的新表。

您可使用Property Grid设置其他变量属性。

公式

您可将 QlikView 公式添加至模板。

每个公式:

  • 将在生成报表时计算。
  • 必须使用 QlikView 公式语法。
  • 必须返回单个值。

要添加公式,可执行以下操作:

  1. 右键单击Field列表中的Formulas节点。
  2. 选择Add Formula,然后使用 QlikView 语法插入名称和公式。
  3. 将其拖放到模板上。

    创建包含关于公式的信息的新标签。

  4. 您可通过右键单击公式名称并选择编辑公式来编辑公式。

单元格

您可从 QlikView 对象将特定单元添加至模板。

进行以下操作:

  1. 右键单击单元节点,然后选择添加单元
  2. 要插入名称,单击对象标签右侧的点。
  3. 从出现的对象中选择 QlikView 对象。
  4. 除了列编号外,在顶部和底部插入所需行的编号。
  5. 将每个单元拖放到Report区域。

    创建包含每个单元信息的新标签。您可使用Property Grid设置其他单元属性。

请注意行编号中具有 0 的单元是指 QlikView 表格标题。

如果初始 QlikView 对象在第一行上有总计,则以 1 作为行号的单元将包含总计。在该情况下,具有数据的第一单元为以 2 作为行号的那些单元。

多次拖放

进行以下操作:

  1. 通过按下 Shift 或 Ctrl 按钮在Field列表中选择多个实体。
  2. 将项目拖动到模板上。

    在您放置它们时,将创建包含您所选实体的表格。

  3. 要仅拖放列标题,可通过按下 Shift 或右键单击鼠标选择列并进行拖动。

您还可使用 Shift 和 Ctrl 来从列表到节点选择多个对象。例如您可通过按下 Ctrl 来从图像列表添加多个图像。

删除实体

进行以下操作:

  • 右键单击实体并选择Remove ObjectRemove LevelsField列表删除实体。

使用工具箱控件

编辑器右侧的工具箱可让您将某些控制对象插入模板。例如,您可插入图表、走势图、分页符和众多其他对象。

要在您的模板中插入控件,可从工具箱选择它,然后将其拖放到模板中。

您可使用Property Grid设置控件属性。

标签

标签用于插入固定文本或将其绑定至源。例如,您可以从字段、变量或公式插入动态文本。

要插入新标签,请执行以下操作:

  1. Toolbar选择标签,然后将其拖放到模板中。
  2. 通过双击控件并输入文本,插入您自己的文本。

    您可通过选择数据源并单击智能标签(右上角的小箭头),然后打开Data Binding菜单,将标签绑定至数据源。务必选择正确的数据源。您可使用Property Grid设置其他标签属性。

图表

您可使用 PixelPerfect 通过您的 QlikView 数据制作图表。图表无需存在于 QlikView 文档也可添加它。PixelPerfect 使用 QlikView 表格作为图表数据源。您还可从大量图表类型进行选择来自定义外观。

要添加新图表,可执行以下操作:

  1. Toolbox将图表对象拖动至模板。

    出现向导。遵照步骤来选择数据序列并设置属性。通过转到Data选项卡,选择Series Binding,然后选择每个序列的参数以及值,可绑定数据序列。

  2. 单击已经插入Field列表的表格的列。

    遵照其他步骤将帮助您自定义展示属性。您还可通过使用Property Grid面板来更改属性,或者通过重新打开向导并单击智能标签,选择Run Wizard来更改。要跳转至向导中的特定属性,可单击其在左侧列上的名称。您可在层级内插入图表。

走势图

走势图是非常小的折线图(通常在没有轴的情况下绘制),展现测量值的变化,通常是随时间的变化。PixelPerfect 支持走势图,从而可将它们插入您的报表。

走势图需要表格作为数据源。先在Tables节点中添加表格,从Toolbar选择走势图对象,并将其拖放到模板中。要将它和您的数据绑定,可单击智能标签(右上角的小箭头),然后设置Data MemberValue Member属性。

您可通过在层级内部插入走势图来为每行显示走势图。

Rich text

您可使用Rich text以不同格式显示信息。

  • Toolbar选择Rich Text按钮,将其拖放到模板中,然后双击它,在编辑模式下输入数据。

在编辑模式下,您可键入固定文本或从Field列表拖放实体:将会显示位于方括号之间的字段。您可拖放变量、字段、公式、图像和单元值。您可使用Property Grid或功能条设置其他Rich Text属性。Rich Text还支持嵌套层级。

其他控件

使用分页符、邮政编码、面板或线来自定义模板。

导出格式

PixelPerfect 支持 PDFHTMLXlsXlsxPngGifjpgTiff 格式。默认值为 PDF,当您希望完全控制外观时它是最佳选择。如果您的目标是创建 ExcelHTML 报表,我们建议使用 ExcelHTML 模板。

要以另一格式显示预览,可单击镜片下方的箭头,或在任务中设置特定的输出格式。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!