基本形狀開發 2

2021-04-13 14:18:19 字數 3677 閱讀 9476

2023年12月23日 09:08:00

垂直對齊文字

水平對齊文字

shapesheet

每個形狀都將其屬性儲存在乙個 shapesheet 中。形狀與其 shapesheet 是相同資訊的不同檢視。您對繪圖頁上形狀的每一處更改都會反映在 shapesheet 的「屬性」單元格中。同樣,在 shapesheet 中輸入任何內容都會使繪圖頁上的形狀立即發生變化。

採用以下任意一種方法都可以顯示 shapesheet 視窗:

屬性可以使用公式

shapesheet 的布局與 microsoft excel 電子**類似。選擇乙個單元格進行輸入時,工具欄下就會顯示乙個「公式」欄。這些單元格也接受公式,使用的語法類似於 excel 中的語法,以等號 (=) 開頭。公式還可以引用 shapesheet 中的其它單元格,方法是將單元格的名稱(如:height、width 和 angle)放在值的左邊。使得 **artshape 成為如此聰明的工具的原因在於:能夠根據另一屬性的變化為某屬性計算新值。

以下步驟說明如何使用乙個 shapesheet 公式來更改某形狀的顏色。

在 shapesheet 中更改某形狀的顏色

關閉所有開啟的 shapesheet,然後繪製乙個矩形形狀。

選擇該形狀。在「視窗」選單中,單擊「顯示 shapesheet」,然後單擊同一選單上的「平鋪」。

單擊 shapesheet 的標題欄。在「檢視」選單中單擊「部分」,單擊「全部」,然後單擊「確定」。

單擊所有開啟的部分的標題欄以隱藏它們。

在「填充格式」部分,單擊"fillforeground"單元格,鍵入 4,然後按enter鍵,此時會發現矩形變成了藍色。還可以試試其它數字。

在單元格中鍵入公式 =if(width

要了解有關 shapesheet 的其它資訊,單擊「幫助」選單上的「開發人員參考資料」,選擇「目錄」選項卡,然後單擊「shapesheet 開發人員基礎知識」。

自定義屬性

除了 shapesheet 中儲存的用於說明某給定形狀的屬性的資料之外,您還可以新增自己的自定義屬性,以便儲存與形狀的用途相關的資訊。例如,為了研究投標程序,您可能需要將這一程序中每個步驟的成本和持續時間與相關的形狀儲存在一起。

將資料與形狀相關聯是構建使用 visio 作為圖形元件的解決方案的第一步。可以根據 visio 中的形狀資料直接生成數字報告和清單報告,也可以作為與某資料庫整合的結果生成這些報告。

「自定義屬性」字段用於將資料與 visio 形狀相關聯。以下步驟說明如何建立乙個「自定義屬性」欄位來儲存成本和持續時間資料。

要儲存乙個代表投標程序步驟的形狀的資料

繪製乙個矩形然後顯示其 shapesheet。

單擊該 shapesheet,然後在「插入」選單中單擊「部分」,選中「自定義屬性」,然後單擊「確定」。

單擊顯示為 prop.row_1 的行標題,將它更改為「成本」。

插入另一行,然後命名為「持續時間」。

輸入以下內容:

標籤

提示

型別

詢問

成本成本,美元

2250

真持續時間

持續時間,天23

真將該形狀拖動到乙個模板上,然後再將它放回繪圖上。「詢問=真」表示只要將乙個形狀拖放到繪圖中或繪製了乙個相同的形狀,visio 就會提示輸入該值。

您可以根據需要插入任意多個自定義屬性行。還有乙個「自定義屬性編輯器」嚮導,但在使用該編輯器之前應確保儲存包含主控形狀的模板。在「工具」選單上,選擇「巨集」,然後單擊「自定義屬性編輯器」。

還可以使用下面的方法新增自定義屬性:只需選擇形狀並右鍵單擊它,然後從「形狀」選單中選「自定義屬性」。visio 將提示您是否要新增自定義屬性。

滑鼠右鍵操作

shapesheet 的「操作」部分新增了一些顯示在形狀的快捷方式(滑鼠右鍵或右鍵單擊)選單上的功能。如果要新增自己的功能,而且還沒有「操作」部分,則需要插入乙個。

以下步驟說明如何將乙個「操作」部分和乙個快捷方式選單項新增到乙個 shapesheet 中。

新增乙個快捷方式選單項以顯示自定義屬性

顯示投標程序步驟形狀的 shapesheet。

單擊該 shapesheet。在「插入」選單上單擊「部分」,然後單擊「操作」。

輸入以下內容:

操作

選單

docmd (1312)

%顯示自定義屬性

右鍵單擊該形狀。現在快捷方式選單應包含選項「顯示自定義屬性」,它的作用是顯示「屬性」對話方塊。% 符號表示提示將出現在選單的底部。注意:visio 型別庫(和 visconst.bas)將宣告 docmd 的常數(visio 命令 id)。它們帶有字首viscmd。從 visio 型別庫的visuicmds類中也可以找到它們。您可以通過以下方法檢視型別庫:開啟 vba 編輯器,選擇「檢視」,「物件瀏覽器」,然後選擇「visio 庫」。還可以將巨集或附件與某一形狀相關聯,方法是輸入乙個使用runaddon函式的公式。

將文字欄位與公式聯絡起來

您可以插入乙個欄位來顯示形狀的幾何資訊或形狀的文字中的自定義公式。要建立乙個自定義公式,可以使用與建立 shapesheet 公式時一樣的函式和語法。

以下步驟說明如何將乙個「寬度」字段新增到形狀中。

新增乙個欄位來顯示形狀資訊

雙擊某形狀以開啟該形狀的文字以便編輯(或使用「文字」工具單擊文字),然後單擊要插入欄位的位置。

鍵入「寬度」,然後在「插入」選單上,選擇「字段」。

在「類別」部分,選擇「幾何」。

在「字段」部分,選擇「寬度」,然後單擊「確定」。 圖 5 顯示「字段」螢幕。

圖 5. 新增乙個欄位以顯示資訊

多個文字塊

在乙個形狀中保持各文字塊分離顯示是很有用的。例如,如果需要使用者輸入文字,同時又需要乙個單獨的文字塊來顯示幾何資訊,這個文字塊是保護起來的,無法覆蓋。分離的文字塊還可以使您為每個文字塊應用不同的文字樣式。

通過以下方式可以將其它文字塊新增到形狀中:在「格式」選單中單擊「文字」工具,選擇並使用「文字塊」工具。

以下步驟說明如何將另乙個鎖定的文字框新增到形狀。

使用另一種格式將另乙個文字框新增到形狀

繪製乙個形狀,然後雙擊它以啟用文字編輯功能。

鍵入「使用者在此處新增文字」。

使用「文字框」工具縮小預設的文字塊。

在第乙個框的上方或下方新增第二個文字框。選擇「文字」工具,然後鍵入「預設文字」。

使用不同的文字樣式格式化這兩個文字塊。

選擇第二個文字塊。在「視窗」選單中,單擊「顯示 shapesheet」,然後將「保護」字段locktextedit設定為 1,使之無法被覆蓋。這個受保護的文字塊還可以包含乙個欄位或計算公式。

選擇原來的形狀和第二個文字塊。然後在「形狀」選單中選擇「組合」,然後單擊「組合」將它們組合在一起。

注意:在 visio 2000 中,文字是輸入到組合形狀自身當中的。選中後開始鍵入時將首先鍵入組合文字。

基本形狀 基本 SVG 文件 2

定義和組 如前一頁中定義的多邊形和漸變,預定義項的實際用法通常有兩種形式。在這兩種形式下,定義的項都通過其本地 url 或 uri 引用。象 html 頁面一樣,id 屬性建立了文件中的乙個引用點。舉例說來,這意味著 uri irisgradient 引用標識為 irisgradient 的文件部分...

程式的基本形狀

又名 寫給不懂程式設計的人 一時興起,用了差不多十天的時間,為 不懂程式設計 的人寫了一系列的形散神不散的散文。這是我在這一年裡做的我覺得最有意義的一件事,當然在我身邊的人看來,這可能是我在這一年裡做的最不務正業的事了。不懂程式設計 的人是加了引號的。這個人不是會程式設計的人,也不是不會程式設計的人...

Canves基本操作(基本型形狀繪製)

public void drawpoint float x,float y,paint paint public void drawpoints float pts,int offset,int count,paint paint public void drawpoints float pts,p...