HTML 引擎指令标记
Microsoft Expression Media 将引擎指令和主题字段标记归为可变 标记。HTML 引擎指令可控制索引页和媒体页上的图像大小,还可定义对话框内特殊字段中显示的值。主题字段将随 HTML 引擎指令的变化而变化。这些模板指令可创建用户定义的字段,以便库的创建者在导出操作之前键入文本。
可变标记的使用分为两个步骤。在第一步中,您声明变量的变量名和默认值。Expression Media 在索引页或媒体页的 HTML 引擎指令部分中使用该变量名和默认值。在代码中,标准的标记形式将为:
(iView:Variable name = "My Variable Name" default = "Default value of Variable")
当您选择包含此变量的主题时,此变量的值将显示在“HTML 库”对话框的“主题字段”部分中。在此对话框中,用户可以选择变量,并可以使用对话框底部的“更改”部分来修改值。
声明变量后,可将其用作标准的 iView HTML 标记,如下所示。
(iView:My Variable Name)
Expression Media 可使用变量的默认值或用户在“HTML 主题字段”对话框中输入的值来替换我的变量名。
下表列出了可识别的引擎指令标记。
HTML 引擎指令 |
限制 |
描述 |
---|---|---|
(iView:InThumbSize) |
仅限索引 |
定义索引页上的缩略图图像大小。 |
(iView:InThumbColumns) |
仅限索引 |
定义缩略图表中的列数。 |
(iView:InThumbRows) |
仅限索引 |
定义缩略图表中的行数。 |
(iView:InMediaWidth) |
仅限媒体 |
定义媒体页上的媒体图像宽度。 |
(iView:InMediaHeight) |
仅限媒体 |
定义媒体页上的媒体图像高度。 |
(iView:InMediaScalingMode) |
仅限媒体 |
定义媒体页上的图像的缩放方法。 |
(iView:InThumbScalingMode) |
仅限媒体 |
定义媒体页上的缩略图图像的缩放方法。 |
(iView:Variable) |
|
请参阅自定义 HTML 库以获得有关如何使用此标记的说明。 |
按类别划分的 Expression Media 标记
下表包含在修改或创建主题时可使用的所有剩余标记。这些标记将按照他们可创建或修改的特定主题元素来组织。
HTML 引擎指令 |
限制 |
描述 |
---|---|---|
目录 |
|
|
(iView:Catalog) |
|
Expression Media 目录文件的标题。 |
(iView:CatalogComment) |
|
活动目录的注释。 |
导航 |
|
|
(iView:GoIndex) |
仅限媒体 |
指向引用的索引页的超链接。 |
(iView:GoPrevious) |
|
指向上一个媒体/索引页的链接。 |
(iView:GoNext) |
|
指向下一个媒体/索引页的链接。 |
(iView:SourceURL) |
|
指向 HTML 媒体页的 URL。 |
(iView:PreviewURL) |
|
指向缩略图预览图像的 URL。 |
(iView:MediaURL) |
|
指向媒体图像的 URL。 |
(iView:OriginalURL) |
|
指向原始图像的导出副本的 URL。 |
(iView:Index) |
|
复合显示和指向多个索引页的链接(即,1-10 | 11-20 | 21-30)。如果只生成一个索引页,则此标记包含空值。 |
文件名 |
|
|
(iView:PreviewFile) |
|
导出到“预览”文件夹的图像(缩略图)的文件名。 |
(iView:SourceFile) |
|
HTML 媒体页的文件名。 |
(iView:OriginalFile) |
|
从目录中导出的原始文件的文件名。 |
(iView:MediaFile) |
|
转换的大 JPEG 媒体图像的文件名。 |
计数器 |
|
|
(iView:Running) |
|
当前索引或媒体页码。 |
(iView:Total) |
|
索引或媒体页总数。 |
媒体呈现 |
|
|
(iView:Media) |
仅限媒体 |
将标记替换为呈现的媒体图像。 |
(iView:PreloadNext) |
仅限媒体 |
使用 1x1 像素呈现下一个媒体项(仅限图像,适用于预加载)。 |
(iView:PreloadPrevious) |
仅限媒体 |
使用 1x1 像素呈现上一个媒体项(仅限图像,适用于预加载)。 |
索引页 |
|
|
(iView:IndexStart) |
仅限索引 |
定义主索引重复循环的开始点。可用于填充 JavaScript 数组。 |
(iView:IndexEnd) |
仅限索引 |
定义主索引重复循环的结束点。可用于填充 JavaScript 数组。 |
(iView:IndexColStart) |
仅限索引 |
在将 CSS 用于缩略图索引时定义一列的开头。 |
(iView:IndexColEnd) |
仅限索引 |
在将 CSS 用于缩略图索引时定义一列的结尾。 |
(iView:IndexRowStart) |
仅限索引 |
在将 CSS 用于缩略图索引时定义一行的开头。 |
(iView:IndexRowEnd) |
仅限索引 |
在将 CSS 用于缩略图索引时定义一行的结尾。 |
预览(缩略图)呈现 |
|
|
(iView:PreviewSize) |
|
JPEG 缩略图文件大小(以字节为单位)。 |
(iView:PreviewWidth) |
|
JPEG 缩略图宽度(以像素为单位)。 |
(iView:PreviewHeight) |
|
JPEG 缩略图高度(以像素为单位)。 |
(iView:PreviewScale) |
|
相对于原始图像的 JPEG 缩略图缩放比例。 |
(iView:Preview) |
|
媒体页的缩略图呈现和链接。 |
(iView:PreviewNext) |
仅限媒体 |
下一个媒体页的缩略图呈现和链接。 |
(iView:PreviewPrevious) |
|
上一个媒体页的缩略图呈现和链接。 |
原始文件 |
|
|
(iView:OriginalURL) |
|
创建指向原始图像副本的 URL。 |
(iView:OriginalSize) |
|
显示原始图像的文件大小。 |
(iView:OriginalWidth) |
|
显示原始图像的宽度(以像素为单位)。 |
(iView:OriginalHeight) |
|
显示原始图像的高度(以像素为单位)。 |
已分组字段 |
|
|
(iView:Fields) (iView:EXIFFields) (iView:IPTCFields) |
|
在目录的“列表”、“缩略图”或“媒体”视图中定义的集合中受支持的字段集。请注意,只有部分 Expression Media 字段可导出为 HTML 格式。这是因为,大多数媒体都会在上载时进行转换(例如,TIFF 图像转换为 JPEG)。因此,原始媒体的一些特性在转换后变得不再有用。 |
媒体信息 |
|
|
(iView:Filename) |
|
显示原始媒体文件的文件名。 |
(iView:FileSize) |
|
显示已导出/已转换的媒体文件的文件大小(以字节为单位)。 |
提示: |
---|
若要减少索引页的加载时间,单个索引页上的图像个数不应超过 25 个。也可以尝试使用小尺寸(96 像素)、低 .jpg 压缩质量的缩略图。 |
提示: |
---|
若要减少媒体页的加载时间,请尝试导出较小尺寸的媒体(例如 480x320 像素),或在“设置”面板中增加 .jpg 压缩量。 |
提示: |
---|
若要将级联样式表 (CSS) 与某一主题结合使用,请使用内嵌样式表。这很适合于 Expression Media 主题。若要使用链接的样式表,请将 CSS 文件放置在主题的 Assets 文件夹中。这样就可以将样式表作为库的相关资源导出。通过对索引表的各个行和列使用 HTML 引擎指令,可以使用 CSS 和 XHTML 控制表的定位。如果您的站点已包含要使用的样式表,请确保在主题中编写指向现有 CSS 的完整 URL。 |