# PixelPerfect 常见属性

本页说明最为常用的 PixelPerfect 对象的属性。某些属性也可用在Formatting工具栏中。

您可使用该信息进行以下操作：

* 在属性名称下搜索您要更改的属性，然后检查可以使用它的对象。
* 为每个对象确定哪些属性是可自定义的。
* 确切了解每个具体属性控制的是什么。

## 外观

外观属性

| 属性名称 | 属性解释 | Label | Table | Table rows | Table cells | Charts |
| --- | --- | --- | --- | --- | --- | --- |
| Appearance Name | 指定一个将用于绘制图表的元素（Diagram、Axes、Legend等）的可用外观。 | 否 | 否 | 否 | 否 | 是 |
| Background Color | 指定控件的背景色。 | 是 | 是 | 是 | 是 | 是 |
| Background Image | 可让您将背景图片载入图表（或定义其 URL），并且也定义是否应当拉伸它以适配整个图表的面积。 | 否 | 否 | 否 | 否 | 是 |
| Borders、Border Color、Dash Style 和Border Width | 指定控件的边框设置。 | 是 | 是 | 是 | 是 | 是 |
| Fill Style | 指定图表背景的填充样式（Empty、Solid、Gradient或Hatch），并根据需要定义其他填充选项。 | 否 | 否 | 否 | 否 | 是 |
| Font | 指定控件的字体设置。 | 是 | 是 | 是 | 是 | 否 |
| Foreground Color | 指定控件的文本颜色。 | 是 | 是 | 是 | 是 | 否 |
| Formatting Rules | 调用Formatting Rules编辑器，可让您选择在报表生成期间，哪些规则应当应用至控件，并定义适用规则的优先级。 | 是 | 是 | 是 | 是 | 是 |
| Image Type | 指定在报表中是否应当将图表在内部呈现为元文件（呈现的图像的品质始终为良好，但是在特定情况下控件的某些细节可能丢失），或者呈现为位图（呈现的图像的质量有时不良，但是可更为精确地绘制控件）。 | 否 | 否 | 否 | 否 | 是 |
| Indicators Palette Name | 指定用于绘制存在于图表中所有指示符的调色板。 | 否 | 否 | 否 | 否 | 是 |
| Padding | 指定缩进值，该值用于呈现标签的内容。 | 是 | 是 | 是 | 是 | 是 |
| Palette Name | 指定要用于绘制图表序列的内置调色板中的一个。 | 否 | 否 | 否 | 否 | 是 |
| Palette's Base Color Number | 指定确定由图表的调色板名称属性定义的调色板基本颜色的整数指数。 | 否 | 否 | 否 | 否 | 是 |
| Style Priority | 指定各个样式元素的优先级（诸如Background color、Border color等）。 | 是 | 是 | 是 | 是 | 是 |
| Styles | 指定控件的奇数和偶数样式，并将现有样式分配至控件（或新建样式）。 | 是 | 是 | 是 | 是 | 否 |
| Text Alignment | 指定控件文本的对齐。 | 是 | 是 | 是 | 是 | 否 |

## 数据

数据属性

| 属性名称 | 属性解释 | Label | Table | Table rows | Table cells | Charts |
| --- | --- | --- | --- | --- | --- | --- |
| (Data Bindings) | 如果当前报表受限于数据，该属性可让您将某些得自数据源的控件属性（Bookmark、Navigation URL、Tag和Text）绑定到数据字段中以用于报表，并对其应用格式字符串。 | 是 | 是 | 否 | 是 | 是 |
| Data Member | 指定向图表提供数据的数据源成员。 | 否 | 否 | 否 | 否 | 是 |
| Data Source | 为图表指定数据源。 | 否 | 否 | 否 | 否 | 是 |
| Lines | 在多个模式下提供对于标签文本属性的访问权限。 | 是 | 否 | 否 | 是 | 否 |
| Series Data Member | 指定数据字段的名称，该字段的值用于为图表生成和填充序列。创建的系列的模板设置由图表 SeriesTemplate 属性中的属性定义。具体而言，Argument Data Member和Value Data Members属性指定从中获得序列数据点的参数和数据值的数据字段。<br><br>每个序列从序列数据成员属性指定的数据字段获得其名称。例如，该名称用于确定用于图表控件的图例中的序列。所有生成的序列的名称可附加设置定义的相同前缀和后缀，这些设置可经由序列名称模板属性使用。<br><br>由于图表绑定用于基于得自相关数据源（由数据源属性定义）的数据在图表控件中生成序列，因此需要定义规则，帮助图表识别数据记录，这些数据记录的值用于构建各个序列对象。为此，可使用指定数据字段的序列数据成员属性，该属性的值会在创建和填充序列对象时使用。 | 否 | 否 | 否 | 否 | 是 |
| Series name template | 指定用于将数据绑定序列命名的设置，同时定义序列名称的前缀和后缀文本，这些名称借助将图表绑定至数据动态创建（使用属性Data Source、Series Data Member、Argument Data Member和Value Data Members）。添加了这些前缀和后缀的序列的名称由Series Data Member属性定义的数据字段中的每个序列取用。 | 否 | 否 | 否 | 否 | 是 |
| Series sorting | 指定图表的序列的排序模式（默认为None，或者为Descending或Ascending）。 | 否 | 否 | 否 | 否 | 是 |
| Series template | 可让您自定义序列模板，这些序列通过将图表绑定至数据动态创建（经由Data Source和Series Data Member属性）。可经由序列模板属性使用的设置对于所有该类数据绑定序列通用。这些设置可让您提供所有动态创建的数据绑定系列的集中自定义。 | 否 | 否 | 否 | 否 | 是 |
| Summary | 可让您在数据字段上执行计算（Summary、Max、Min、Average等）。 | 是 | 否 | 否 | 是 | 否 |
| Tag | 可让您将额外信息添加至控件；例如其 ID，通过 ID 可经由脚本来访问它。如果当前报表具有数据源，则Tag属性可绑定至得自数据源的数据字段。为此，展开（Data Bindings）属性，然后在Tag.Binding下拉列表中选择所需的数据字段。 | 是 | 是 | 是 | 是 | 是 |
| Text | 可让您定义要显示的静态文本行。当在设计程序中选择了标签之后，您可直接开始键入文本，并且文本将自动输入In-place编辑器。如果当前报表具有数据源，则文本属性可绑定至得自数据源的数据字段。为此，在Text.Binding下拉列表中展开(Data Bindings)属性，然后选择所需的数据字段。 | 是 | 否 | 否 | 是 | 否 |
| Xlsx Format String | 为控件的内容指定原生 XLSX 格式字符串，该字符串会在将报表导出至 XLSX 时保留。该格式字符串独立于一般值格式化。 | 是 | 否 | 否 | 是 | 否 |

## 设计

设计属性

| 属性名称 | 属性解释 | Label | Table | Table rows | Table cells | Charts |
| --- | --- | --- | --- | --- | --- | --- |
| (Name) | 指定控件的名称，通过该名称可在 Report Explorer、Property Grid中访问它，或者经由脚本访问。 | 是 | 是 | 是 | 是 | 是 |

## 布局

布局属性

| 属性名称 | 属性解释 | Label | Table | Table rows | Table cells | Charts |
| --- | --- | --- | --- | --- | --- | --- |
| Height | 以报表度量单位指定行高度。 | 否 | 否 | 是 | 否 | 否 |
| Location | 以报表度量单位指定控件位置。 | 是 | 是 | 否 | 否 | 是 |
| Size | 以报表度量单位指定控件大小。 | 是 | 是 | 否 | 否 | 是 |
| Snap Line Margin | 当控件使用Snap Lines对齐时，或者当它旁边的其他控件对齐时，指定在控件周围保留的边距（以报表度量单位）。 | 是 | 是 | 是 | 是 | 是 |
| Width | 以报表度量单位指定单元宽度。 | 否 | 否 | 否 | 是 | 否 |

## 元素

元素属性

| 属性名称 | 属性解释 | Label | Table | Table rows | Table cells | Charts |
| --- | --- | --- | --- | --- | --- | --- |
| Annotation repository | 对图表中存在的所有注释提供集中访问权限。 | 否 | 否 | 否 | 否 | 是 |
| Annotations | 对图表的注释集合提供访问权限。 | 否 | 否 | 否 | 否 | 是 |
| Diagram | 可让您为主要和次要轴和窗格自定义图表元素。默认设置下，图表显示在Default Pane中，但是如果必要，您可在单独的窗格中为每个图表显示序列。为此，单击Pane's ellipsis按钮来调用Pane Collection编辑器，可让您管理和自定义窗格。然后在图表中选择所需的序列，并将其 View.Pane 属性设置为所需的窗格。 | 否 | 否 | 否 | 否 | 是 |
| Legend | 通过定义诸如Text alignment和Antialiasing、Font style、Background color或Image、Border options、Markers' size和 Visibility、Shadow options等等属性，可让您为图表自定义图例。 | 否 | 否 | 否 | 否 | 是 |
| Series | 调用Series Collection编辑器，可让您管理并自定义图表的序列。请注意，在图表控件层级绑定至数据的序列（具体而言使用Data Source、Series Data Member，并同时使用Argument Data Member和Value Data Members属性来进行绑定）根据得自指定数据源的数据动态创建，并且它们未存在于Series集合中。要执行该序列集中的自定义，需使用可经由Series Template属性使用的设置。 | 否 | 否 | 否 | 否 | 是 |
| Titles | 调用Chart Title Collection编辑器，可让您管理并自定义图表的标题。 | 否 | 否 | 否 | 否 | 是 |

## 导航

导航属性

| 属性名称 | 属性解释 | Label | Table | Table rows | Table cells | Charts |
| --- | --- | --- | --- | --- | --- | --- |
| Bookmark 和 Parent bookmark | 可让您在名为文档地图的报表中创建层次结构。如果当前报表具有数据源，则Bookmark属性可绑定至得自数据源的数据字段。为此，展开(Data Bindings)属性，然后在 Bookmark.Binding 下拉列表中选择所需的数据字段。 | 是 | 是 | 否 | 是 | 是 |
| Navigation URL 和 Navigation Target | Navigation URL 可让您为 Web 导航指定用户单击标签时的 URL。Web 浏览器在Navigation Target属性指定的窗口或框架中显示页面。URL 应当具有适当的前缀（例如 "http://"）。<br><br>通过将目标控件的名称分配至Navigation URL 属性，并将Navigation Target属性设置为 \_self，您可在报表内创建交叉索引。如果当前报表具有数据源，则Navigation URL属性可绑定至得自数据源的数据字段。为此，展开(Data Bindings)属性，然后在 Navigation URL.Binding 下拉列表中选择所需的数据字段。 | 是 | 否 | 否 | 是 | 是 |