匯入 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.