匯入 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 中。
匯入 Illustrator 檔案
開啟要匯入 .ai 檔案的文件。
在 [檔案] 功能表中,按一下 [匯入 Adobe Illustrator 檔案]。
在 [匯入 Adobe Illustrator 檔案] 對話方塊中,找出要匯入的 Illustrator 檔案,並按一下 [開啟]。。
按一下 [確定]。
與所匯入之檔案同名的新 Canvas 物件將新增至文件中。在 [物件與時間軸] 面板中,該 Canvas 物件 (在此範例中的名稱為 AvatarSymbols ) 底下將包含匯入成 Expression Blend 物件的所有 Illustrator 物件。如果您在匯入 .ai 檔案時一併匯入影像,[專案] 面板的根資料夾中將會建立一個新的資料夾 (在此範例中的名稱是 AvatarSymbols_Images ),以包含所有轉換後的影像檔案。
注意: |
---|
如果您的專案沒有相關聯的影像,則不會在 [專案] 面板中建立資料夾。 |
您也可以在 [專案] 資料夾中建立自訂資料夾,用來儲存與您的 .ai 檔案相關聯的任何影像。
建立自訂影像資料夾
在 [專案] 面板中,以滑鼠右鍵按一下 .csproj 檔案,然後按一下 [新增資料夾]。
在資料夾名稱方塊中輸入新資料夾的名稱。
在 [專案] 面板中選取該資料夾,然後執行前面標題為<匯入 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 物件會匯入成名為 TextBlock 的 Canvas 物件,而原始的 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 物件的來源。 |
自訂填滿 |
套用至 ImageBrush 的 OpacityMask |
Illustrator 支援對個別物件套用多種填滿效果。如果在 Illustrator 中將第二種填滿效果套用到物件上,而該填滿效果包含 Alpha 色板,那麼這種填滿效果將匯入成套用到 ImageBrush 的 OpacityMask 。為了達到最佳效果,您只能在 Illustrator 檔案中使用一種填滿效果作為不透明遮罩。 [OpacityMask] 屬性位於 [屬性] 面板的 [筆刷] 類別中。此外,專案中也會新增一個 PNG 檔案。這個 PNG 檔案是 ImageBrush 的來源。
注意:
您可以在 Illustrator 的 [外觀] 面板中檢視物件屬性,確認物件是否已套用第二種填滿效果。
|
裁剪遮罩 |
Clip 屬性 |
Illustrator 裁剪遮罩會匯入成 [Clip] 屬性。 [Clip] 屬性位於 [屬性] 面板的 [雜項] 類別中。
注意:
[Clip] 屬性在 Windows Phone 專案中只有有限的支援。
|
Expression Blend 中的 Illustrator 功能支援
Expression Blend 可支援下列 Illustrator 功能。特別標示之處代表可以在 Expression Blend 中編輯功能。
注意: |
---|
雖然 Expression Blend 可支援下列 Illustrator 功能,但是為了達到最佳效果,您只能使用向量圖案來建立 Illustrator 檔案。 |
文字
從 Illustrator 匯入的文字圖層會轉換成畫布,而每個字元都是屬於該畫布之子項的個別路徑物件。匯入文字後其外觀將保持不變,但已經不能像文字一樣進行編輯。
如果 Illustrator 中的單一文字圖層包含換行符號,則在匯入到 Expression Blend 時,每個段落符號的相關文字都將匯入成個別的畫布物件。
重要訊息: |
---|
匯入 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 時,筆觸和填滿效果可能會合併成單一物件。
另請參閱
概念
其他資源
Copyright © 2011 by Microsoft Corporation. All rights reserved.