您可以将与 PDF 兼容的 Adobe Illustrator 文件 (.ai) 直接导入 Microsoft Expression Blend 项目中打开的文档。
当您将 Illustrator 文件导入 Expression Blend 时,Illustrator 层、组和对象会转换为具有关联属性的 Expression Blend 容器和对象。通过了解如何将 Illustrator 对象导入 Expression Blend,将可帮助您更快速高效地将 Illustrator 文件集成到 Expression Blend 项目中。
在 Illustrator 中保存文件时,请确保在“Illustrator 选项”对话框中选择了“创建 PDF 兼容文件”复选框。否则,您将无法将 Illustrator 文件导入 Expression Blend。
.png)
导入 Illustrator 文件
打开要将 .ai 文件导入其中的文档。
在“文件”菜单上,单击“导入 Adobe Illustrator 文件”。
在“导入 Adobe Illustrator 文件”对话框中,找到要导入的 Illustrator 文件,并单击“打开”。
单击“确定”。
此时即会将一个名称与所导入文件相同的新“Canvas”对象添加到文档。在“对象和时间线”面板中的“Canvas”对象(此例中名为 AvatarSymbols )下,是作为 Expression Blend 对象导入的所有 Illustrator 对象。如果将图像作为 .ai 文件的一部分导入,则会在“项目”面板的根文件夹中创建一个新文件夹(此例中名为 AvatarSymbols_Images ),以包含所有转换的图像文件。
注意: |
|---|
如果没有与项目关联的图像,则不会在“项目”面板中创建文件夹。 |
.png)
您也可以为与 .ai 文件关联的任何图像在“项目”文件夹中创建自定义文件夹。
创建自定义图像文件夹
在“项目”面板中,右键单击 .csproj 文件,然后单击“添加新文件夹”。
在文件夹名称框中键入新文件夹的名称。
当该文件夹在“项目”面板中处于选定状态的情况下,通过执行前面标题为“导入 Illustrator 文件”的过程中的步骤来导入 Illustrator 文件。
层、组和对象
Expression Blend 将 Illustrator 层和组作为包含路径和图像的嵌套 XAML Canvas 对象导入。嵌套 Canvas 对象用作布局容器,以使它们更易于在 Expression Blend 中处理。以下信息将帮助您了解如何在导入 Illustrator 文件后对其进行处理。
层名称
将为顶级组(在前面的图像中为 Avatars )保留层名称。将 Illustrator 文件导入 Expression Blend 后,您可以通过以下方式来更改名称:在“对象和时间线”面板中右键单击对象,然后单击“重命名”,或双击对象名称然后在对象名称字段中直接键入。
文件结构和组
Illustrator 组不存在于 PDF 兼容文件中,因此不会导入到 Expression Blend 中。但是,Illustrator 组内包含的对象会作为单独对象导入,其位置与在 Illustrator 组中相同。
对象类型
图像会作为 PNG 文件导入并添加到“项目”面板中的图像文件夹,同时作为 Image 对象添加在“对象和时间线”面板中。文本和矢量对象会作为可编辑路径导入,并出现在“对象和时间线”面板中。
可见性和锁定
将保留导入到 Expression Blend 中的 Illustrator 层的可见性设置。但是,只会导入层内的可见对象。您可以通过在 Illustrator 中更改每个层内的对象的可见性设置来更改将哪些对象导入到 Expression Blend 中。
将忽略“锁定”设置。
可编辑内容
如果导入的内容可编辑,则您可以通过修改对象属性来修改该内容在 Expression Blend 中的外观。下表描述了在 Expression Blend 中可编辑的 Illustrator 元素。使用 “描述” 列来查找对象的属性,以便在 Expression Blend 中修改这些属性。
Illustrator 元素 |
Expression Blend 元素 (XAML) |
描述 |
组合 |
Canvas |
将忽略 Illustrator 组。但是,组的内容会作为“对象和时间线”面板中的单独对象导入。 |
文本(类型对象) |
Canvas |
Illustrator 类型对象会作为名为 TextBlock 的“Canvas”对象导入,原始 Illustrator 文本将作为“Path”对象导入。文本样式将作为单独的“Path”对象导入。 例如,一个具有 “删除线” 样式的 5 个字母的单词将作为包含 6 个路径的 Canvas 对象导入,每个路径表示单词中的一个字母,另一个路径表示 “删除线” 样式。 |
笔划 |
Path |
Illustrator 笔划将作为路径导入,其“Stroke”属性将映射为 Expression Blend 的“属性”面板中的“笔划画笔”。 |
纯色填充 |
Path |
Illustrator 纯色填充将作为“Path”导入,其原始“Fill”属性映射为应用于“纯色画笔”的 Expression Blend“颜色”属性。 “纯色画笔”属性位于“属性”面板中的“画笔”类别中。 |
线性渐变填充 |
Path |
Illustrator 线性渐变填充将作为“Path”导入,其原始“Fill”属性映射到应用于“渐变画笔”的 Expression Blend“线性渐变画笔”属性。 “线性渐变画笔”属性位于“属性”面板中的“画笔”类别中。 |
径向渐变填充 |
Path |
Illustrator 径向渐变填充将作为“Path”导入,其原始“Fill”属性映射为应用于“渐变画笔”的 Expression Blend“径向渐变画笔”属性。 “径向渐变画笔”属性位于“属性”面板中的“画笔”类别中。 |
图像层 |
Image |
Illustrator 中的图像对象将作为 Expression Blend 中的“Image”对象导入。此外,会向项目中添加一个 PNG 文件。该 PNG 文件是“Image”对象的源。 |
自定义填充 |
OpacityMask 应用于 ImageBrush |
Illustrator 支持单个对象的多个填充。如果将另一个填充应用于 Illustrator 中的对象,并且该填充包含 Alpha 通道,则填充将作为应用于 ImageBrush 的 OpacityMask 导入。为了获得最佳效果,请仅在 Illustrator 文件中使用一个充当不透明蒙板的填充。 “OpacityMask”属性位于“属性”面板中的“画笔”类别下。此外,会向项目中添加一个 PNG 文件。该 PNG 文件是 ImageBrush 的源。 注意:
您可以通过在 Illustrator 中的“外观”面板中查看对象属性来验证是否已将另一个填充应用于对象。
|
剪切蒙板 |
Clip 属性 |
Illustrator 剪切蒙板将作为“Clip”属性导入。 “Clip”属性位于“属性”面板中的“杂项”类别下。 注意:
Windows Phone 项目中对“Clip”属性的支持有限。
|
Expression Blend 中的 Illustrator 功能支持
Expression Blend 中支持以下 Illustrator 功能。如果有所说明,则可以在 Expression Blend 中编辑功能。
注意: |
|---|
尽管 Expression Blend 支持以下 Illustrator 功能,但为了获得最佳效果,请仅使用矢量画创建 Illustrator 文件。 |
文本
从 Illustrator 导入的文本层将转换为画布,并且每个字符都是作为画布子项的一个单独路径对象。文本的外观将保留,但在导入后不再可作为文本编辑。
如果 Illustrator 中的单一文本层包含硬回车,则在导入到 Expression Blend 中时,与每个分段符关联的文本将作为单独的画布对象导入。
重要须知: |
|---|
从 Illustrator 导入文本时,可能会出现意外的结果,其中包括意外的字符旋转、字距调整、字号和对齐方式。 |
文本样式
以下 Illustrator 文本效果在导入到 Expression Blend 中时会创建单独的路径。
下标
上标
删除线
下划线
SmallCaps
AllCaps
效果
Expression Blend 中支持效果,但无法对其进行编辑。效果将光栅化,并作为 Image 对象导入。将使用一个 PNG 文件作为图像对象的源,该文件位于在“项目”面板内创建的文件夹中。
渐变
Expression Blend 支持导入和编辑线性渐变及径向渐变。颜色停止点将作为渐变画笔导入到 Expression Blend 中所生成对象的“Fill”属性,不透明度停止点将作为渐变画笔导入到“OpacityMask”属性。
笔划
自定义笔划将作为单独的路径导入。
当您以 PDF 兼容格式保存 Illustrator 文件时,笔划和填充将保存为单独的路径。将 PDF 兼容文件导入 Expression Blend 时,同一对象上的笔划和填充可能也会作为单独的对象导入。但是,如果笔划和填充相同,则笔划和填充可能会在导入到 Expression Blend 中时合并为单一对象。
另请参阅
概念
其他资源
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。
注意:
重要须知: