匯入 Adobe Illustrator 檔案

您可以直接將 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 中。

建立 PDF 相容的檔案核取方塊

匯入 Illustrator 檔案

  1. 開啟要匯入 .ai 檔案的文件。

  2. 在 [檔案] 功能表中,按一下 [匯入 Adobe Illustrator 檔案]。

  3. 在 [匯入 Adobe Illustrator 檔案] 對話方塊中,找出要匯入的 Illustrator 檔案,並按一下 [開啟]。。

  4. 按一下 [確定]。

與所匯入之檔案同名的新 *Canvas* 物件將新增至文件中。在 [物件與時間軸] 面板中,該 *Canvas* 物件 (在此範例中的名稱為 AvatarSymbols ) 底下將包含匯入成 Expression Blend 物件的所有 Illustrator 物件。如果您在匯入 .ai 檔案時一併匯入影像,[專案] 面板的根資料夾中將會建立一個新的資料夾 (在此範例中的名稱是 AvatarSymbols_Images ),以包含所有轉換後的影像檔案。

Note注意:

如果您的專案沒有相關聯的影像,則不會在 [專案] 面板中建立資料夾。

在 Expression Blend 中匯入 Adobe Illustrator

您也可以在 [專案] 資料夾中建立自訂資料夾,用來儲存與您的 .ai 檔案相關聯的任何影像。

建立自訂影像資料夾

  1. 在 [專案] 面板中,以滑鼠右鍵按一下 .csproj 檔案,然後按一下 [新增資料夾]。

  2. 在資料夾名稱方塊中輸入新資料夾的名稱。

  3. 在 [專案] 面板中選取該資料夾,然後執行前面標題為<匯入 Illustrator 檔案>之程序中的步驟,以匯入 Illustrator 檔案。

圖層、群組和物件

Expression Blend 會將 Illustrator 圖層和群組匯入成包含路徑及影像的巢狀 XAML Canvas 物件。巢狀 Canvas 物件會成為版面配置容器,以方便您在 Expression Blend 中使用。下列資訊可幫助您瞭解如何在匯入 Illustrator 檔案之後使用這些檔案。

圖層名稱

圖層名稱會保留給最上層的群組 (上圖中的 Avatars )。將 Illustrator 檔案匯入 Expression Blend 之後,您可以在 [物件與時間軸] 面板中,以滑鼠右鍵按一下該物件再按一下 [重新命名],或是按兩下物件名稱然後直接在物件名稱欄位中輸入名稱,以變更其名稱。

檔案結構和群組

PDF 相容檔案中沒有 Illustrator 群組 ,因此這些群組並不會匯入 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 群組會被忽略。不過,群組的內容將會以個別物件的形式匯入到 [物件與時間軸] 面板中。

文字 (Type 物件)

Canvas

Illustrator 的 Type 物件會匯入成名為 TextBlockCanvas 物件,而原始的 Illustrator 文字則會匯入為 Path 物件。文字樣式將匯入成個別的 Path 物件。

例如,由 5 個字母組成並套用 Strikethrough 樣式的單字,將會匯入成包含 6 個路徑的 Canvas 物件,單字中的每個字母各一個路徑,而另外一個路徑則代表 Strikethrough 樣式。

筆觸

Path

Illustrator 筆觸會匯入為路徑,而該路徑的 Stroke 屬性對應於 Expression Blend 之 [屬性] 面板中的 [筆觸筆刷]。

單色填滿

Path

Illustrator 單色填滿會匯入成 Path,而其原始 Fill 屬性對應於套用至 [單色筆刷] 的 Expression Blend Color 屬性。

[單色筆刷] 屬性位於 [屬性] 面板的 [筆刷] 類別中。

線性漸層填滿

Path

Illustrator 線性漸層填滿會匯入成 Path,而其原始 Fill 屬性對應於套用至 [漸層筆刷] 的 Expression Blend [線性漸層筆刷] 屬性。

[線性漸層筆刷] 屬性位於 [屬性] 面板的 [筆刷] 類別中。

放射漸層填滿

Path

Illustrator 放射漸層填滿會匯入成 Path,而其原始 Fill 屬性對應於套用至 [漸層筆刷] 的 Expression Blend [放射漸層筆刷] 屬性。

[放射漸層筆刷] 屬性位於 [屬性] 面板的 [筆刷] 類別中。

影像圖層

Image

Illustrator 中的影像物件會匯入成 Expression Blend 中的 Image 物件。此外,專案中也會新增一個 PNG 檔案。這個 PNG 檔案是 Image 物件的來源。

自訂填滿

套用至 ImageBrushOpacityMask

Illustrator 支援對個別物件套用多種填滿效果。如果在 Illustrator 中將第二種填滿效果套用到物件上,而該填滿效果包含 Alpha 色板,那麼這種填滿效果將匯入成套用到 ImageBrushOpacityMask 。為了達到最佳效果,您只能在 Illustrator 檔案中使用一種填滿效果作為不透明遮罩。

[OpacityMask] 屬性位於 [屬性] 面板的 [筆刷] 類別中。此外,專案中也會新增一個 PNG 檔案。這個 PNG 檔案是 ImageBrush 的來源。

Note注意:
您可以在 Illustrator 的 [外觀] 面板中檢視物件屬性,確認物件是否已套用第二種填滿效果。

裁剪遮罩

Clip 屬性

Illustrator 裁剪遮罩會匯入成 [Clip] 屬性。

[Clip] 屬性位於 [屬性] 面板的 [雜項] 類別中。

Note注意:
[Clip] 屬性在 Windows Phone 專案中只有有限的支援。

Expression Blend 中的 Illustrator 功能支援

Expression Blend 可支援下列 Illustrator 功能。特別標示之處代表可以在 Expression Blend 中編輯功能。

Note注意:

雖然 Expression Blend 可支援下列 Illustrator 功能,但是為了達到最佳效果,您只能使用向量圖案來建立 Illustrator 檔案。

文字

從 Illustrator 匯入的文字圖層會轉換成畫布,而每個字元都是屬於該畫布之子項的個別路徑物件。匯入文字後其外觀將保持不變,但已經不能像文字一樣進行編輯。

如果 Illustrator 中的單一文字圖層包含換行符號,則在匯入到 Expression Blend 時,每個段落符號的相關文字都將匯入成個別的畫布物件。

important note重要訊息:

匯入 Illustrator 檔案中的文字時,有可能會出現非預期的結果。可能會出現的非預期結果有:字元旋轉、字距微調失準、點的大小不一,以及無法對齊等問題。

文字樣式

下列 Illustrator 文字效果會在匯入到 Expression Blend 時建立個別路徑。

  • Subscript

  • Superscript

  • StrikeThrough

  • Underline

  • SmallCaps

  • AllCaps

效果

Expression Blend 可支援效果,但無法編輯效果。效果將會點陣化並匯入成 Image 物件。系統會使用 PNG 檔案作為該影像物件的來源,並將這個檔案放在 [專案] 面板中建立的資料夾裡。

漸層

Expression Blend 可支援匯入及編輯線性與放射漸層效果。色彩停駐點在 Expression Blend 中將匯入成結果物件之 *Fill* 屬性的漸層筆刷,而不透明度停駐點將匯入成 *OpacityMask* 屬性的漸層筆刷。

筆觸

自訂筆觸將匯入為個別路徑。

當您以 PDF 相容的格式儲存 Illustrator 檔案時,筆觸和填滿效果都會另存為個別路徑。當您將 PDF 相容檔案匯入 Expression Blend 時,同一物件上的筆觸和填滿效果可能也會匯入成個別的物件。不過,如果筆觸與填滿效果相同,則在匯入到 Expression Blend 時,筆觸和填滿效果可能會合併成單一物件。

另請參閱

概念

匯入 Adobe Photoshop 檔案
插入影像與圖案

其他資源

繪製物件

Copyright © 2011 by Microsoft Corporation. All rights reserved.