屬性名 | 屬性值 | 說明與輔助工具 | |
---|---|---|---|
type | 節點類型 |
|
|
parents | 父節點名稱 |
啟動捕捉=
捕捉節點名稱(max:100)
|
|
horzMovingByUp | 依父節點水平移動 | 0.0 (最右) - 1.0 (最左) | |
horzMovingByDn | 依子節點水平移動 | 0.0 (最右) - 1.0 (最左) | |
horzMovingByIdx | 依索引水平移動 |
u 表 up,摘要節點適用。 d 表 down,標準節點與摘要節點皆適用。 索引值從 1 開始,由右而左計算。 例如 d3 代表對齊第三個子節點。 |
|
name | 節點名稱 |
唯一值。
舊名稱: 新名稱: |
屬性名 | 屬性值 | 說明與輔助工具 | |
---|---|---|---|
marginHeightSpaceUp | 節點上方留白 | (px) | |
marginHeightSpaceDn | 節點下方留白 | (px) | |
marginWidth | 節點左右留白 | (px) | |
borderWidth | 節點邊框厚度 | 數值含單位。e.q. 3px, 6em, 9pt。 | |
borderColor | 節點邊框顏色 | ||
backgroundColor | 節點背景顏色 | ||
padding | 節點內部留白 | 數值含單位。e.q. 3px, 6em, 9pt。 |
屬性名 | 屬性值 | 說明與輔助工具 | |
---|---|---|---|
connUp | 上方連線形式 | v01 每個節點都連接。v02 僅連接第一個與最後一個節點。 | |
connDn | 下方連線形式 | v01 每個節點都連接。v02 僅連接第一個與最後一個節點。 | |
connUpColor | 上方連線顏色 | ||
connDnColor | 下方連線顏色 | ||
marginHeightLineUp | 節點上方線高 | (px) | |
marginHeightLineDn | 節點下方線高 | (px) |
屬性名 | 屬性值 | 說明與輔助工具 | |
---|---|---|---|
wordsWrap | 節點內部換行字數 | 數值。字數。 | |
rotate | 節點特殊文字旋轉 | ||
virtualHeightByWords | 虛擬文字高度 | 數值。字數。 | |
verticalAlign | 垂直方向對齊方式 | ||
divColWidth | 節點文字行寬 | 數值含單位。e.q. 16pt, 36px。(此為預設行寬,若文字寬度比此設定寬,則以文字寬度為準!) |
屬性名 | 屬性值 | 說明與輔助工具 | |
---|---|---|---|
fontFamily | 節點字型名稱 | 選單中若無您要的字型,請自行輸入字型名稱。 | |
fontSize | 節點字型大小 | 數值含單位。e.q. 3px, 6em, 9pt。 | |
fontWeight | 節點內部文字加粗 | ||
fontColor | 節點內部文字顏色 |
屬性名 | 屬性值 | 說明與輔助工具 | |
---|---|---|---|
canvas | 畫布指令 |
倘若不是為了挑戰(Mission Impossible)不可能的任務,請略過此功能操作! absolute;(絕對位置) relative;(相對位置) notes, some words here;(註解) translate, offsetX(px), offsetY(px);(游標平移) line, lineColor, lineWidth(px), x1, y1, x2, y2, [line dash(可略)]; lineTo, lineColor, lineWidth(px), x, y, [direction(up/down/left/right), length(px),] end, [line dash(可略)]; bezierCurve, lineColor, lineWidth(px), x1, y1, x2, y2, x3, y3, x4, y4;(第二三點控制彎曲程度) arc, lineColor, lineWidth(px), x1, y1, radius, degree1, degree2, [stroke/fill]; text, fontColor, fontWeight, fontSize, fontFamily, x1, y1, text; verticalText, fontColor, fontWeight, fontSize, fontFamily, x1_center, y1, text(支援<br>,<br />,<空>), [rotateForSpecial(true/false)]; variable, variable_name, expression; arrow, lineColor, lineWidth(px), x, y, length, angle(degree), radius, halfInnerAngle(degree), [arrowStyle(stick1/stick2/sticks/hollowTriangle/solidTriangle)]; 支援函數 sin(degree), cos(degree) |
功能按鈕
同步月曆 管理員 【 同步儲存 】 |
畫布節點
|
控制面板
|
<!-- --> 節點屬性的設定放在註解標籤中。兩個屬性之間請用半形空白間隔。 |
分類 | 屬性名 | 屬性值 | 範例與說明 | |
---|---|---|---|---|
基本 | type | 節點類型 | global(全域參數節點)。 | <!-- type:global --> 代表此節點為全域參數節點。僅允許在第一行。 |
version | 版本 | ver_##_build_yyyymmdd_###。 | <!-- version:ver_04_build_20180523_003 --> 代表主版本為第四版,次版本號為 20180523_003。 | |
backgroundColofOfCanvas | 畫布背景顏色 | HTML 顏色碼 (e.q. red 或 #ff0000 或 rgb(255,0,0))。若要透明,請輸入 transparent。 | <!-- backgroundColofOfCanvas:#0000ff --> 此為綠色畫布背景。 | |
lineWidth | 線條粗細 | 數值,以像素(px)為單位。 | <!-- lineWidth:2 --> 線條粗細為 2 px。 | |
marginWidth | 節點左右留白 | 數值,以像素(px)為單位。 | <!-- marginWidth:4 --> 左右留白為 4 px。 | |
marginHeightSpace | 節點上下留白 | 數值,以像素(px)為單位。 | <!-- marginHeightSpace:0 --> 上下留白為 0 px。 | |
marginHeightLine | 節點上下線高 | 數值,以像素(px)為單位。 | <!-- marginHeightLine:8 --> 上下線高為 8 px。 | |
divPadding | 節點內部留白 | 數值含單位。e.q. 3px, 6em, 9pt。 | <!-- divPadding:0.2em --> 內部留白 0.2em。 | |
divFontFamily | 節點字型名稱 | 字型名稱。e.q. 新細明體,標楷體,SimSun,Courier,Consolas...... | <!-- divFontFamily:標楷體 --> 節點內部文字字型為標楷體。 | |
divFontSize | 節點字型大小 | 數值含單位。e.q. 3px, 6em, 9pt。 | <!-- divFontSize:16pt --> 節點內部文字大小為16pt。 | |
divFontWeight | 節點內部文字加粗 | normal、bold、bolder、lighter、100、200、......、900。 | <!-- divFontWeight:bold --> 節點內部文字,加粗設定為 bold。 |
分類 | 屬性名 | 屬性值 | 範例與說明 | |
---|---|---|---|---|
基本 | type | 節點類型 | standard(標準節點)(預設值)、summary(摘要節點) | <!-- type:summary --> 代表此節點為摘要節點,須同時設定 parents 屬性。 |
parents | 父節點名稱 | 父節點名稱,以半形逗號分隔。摘要節點須指定父節點名稱,請由右而左指定。 | <!-- parents:john,marry,david,jeroge --> 代表父節點為 john,marry,david,jeroge。 | |
連線 | connUp | 上方連線形式 | 僅用在摘要節點上。其他說明請參考 connDn 的屬性值說明。 | <!-- connUp:直線v01 --> 本節點與上方節點為直線連接。 |
connDn | 下方連線形式 |
直線v01、曲線v01、肘形v01(預設值)、直角v01、ㄚ形v01、人形v01 直線v02、曲線v02、肘形v02、直角v02、ㄚ形v02、人形v02。 v01 是上下節點通通連線,v02 是上下節點只連第一個與最後一個。 |
<!-- connDn:曲線v01 --> 本節點與下方節點為曲線連接。 | |
connUpColor | 上方連線顏色 | HTML 顏色碼 (e.q. red 或 #ff0000 或 rgb(255,0,0))。僅用在摘要節點上。 | <!-- connUpColor:#00ff00 --> 此為綠色上方連線。 | |
connDnColor | 下方連線顏色 | HTML 顏色碼 (e.q. red 或 #ff0000 或 rgb(255,0,0)) | <!-- connDnColor:#ff0000 --> 此為紅色下方連線。 | |
移動 | horzMovingByUp | 依父節點水平移動 | 0.0 (最右) - 1.0 (最左) 。預設為 0.5。僅摘要節點可套用。 | <!-- horzMovingByUp:0.5 --> 依父節點範圍水平移動本節點到中間位置 |
horzMovingByDn | 依子節點水平移動 | 0.0 (最右) - 1.0 (最左) 。預設為 0.5。此設定的優先權小於 horzMovingByUp。 | <!-- horzMovingByDn:0.3 --> 依子節點範圍水平移動本節點到靠右邊位置 | |
horzMovingByIdx | 依索引水平移動 | u表依父節點,d表依子節點,索引由右而左,從1起算。此設定的優先權高於 horzMovingByUp 與 horzMovingByDn。 | <!-- horzMovingByIdx:u3 --> 對齊第三個父節點 | |
特殊 | canvas | 畫布指令 | 挑戰不可能的任務,用畫線、畫圓、畫弧、寫字來製作。 | <!-- canvas:relative;line,lineColor,lineWidth,x1,y1,x2,y2; --> 相對位置,畫一條線 |
分類 | 屬性名 | 屬性值 | 範例與說明 | |
---|---|---|---|---|
基本 | name | 節點名稱 | 可用中文、英文、數字混合命名,但不可重複。若要套用 calc 指令,請勿純用數字以及+,-,*,/,(,)來命名。 | <!-- name:john --> 此節點名稱為 john。 |
節點 (外) |
marginHeightSpaceUp | 節點上方留白 | 數值。以像素(px)為單位。 | <!-- marginHeightSpaceUp:1 --> 節點上方留白高度為 1 px。 |
marginHeightSpaceDn | 節點下方留白 | 數值。以像素(px)為單位。 | <!-- marginHeightSpaceDn:3 --> 節點下方留白高度為 3 px。 | |
marginHeightLineUp | 節點上方線高 | 數值。以像素(px)為單位。 | <!-- marginHeightLineUp:8 --> 節點上方連線高度為 8 px。 | |
marginHeightLineDn | 節點下方線高 | 數值。以像素(px)為單位。 | <!-- marginHeightLineDn:5 --> 節點下方連線高度為 5 px。 | |
marginWidth | 節點左右留白 | 數值。以像素(px)為單位。 | <!-- marginWidth:40 --> 節點左右留白寬度為 40 px。 | |
節點 (中) |
borderWidth | 節點邊框厚度 | 數值含單位。e.q. 3px, 6em, 9pt。 | <!-- borderWidth:1px --> 節點邊框厚度為 1 px。 |
borderColor | 節點邊框顏色 | HTML 顏色碼 (e.q. red 或 #ff0000 或 rgb(255,0,0)) | <!-- borderColor:#ff0000 --> 紅色邊框。 | |
backgroundColor | 節點背景顏色 | HTML 顏色碼 (e.q. red 或 #ff0000 或 rgb(255,0,0)) | <!-- backgroundColor:#cccccc --> 灰色背景。 | |
節點 (內) |
padding | 節點內部留白 | 數值含單位。e.q. 3px, 6em, 9pt。 | <!-- padding:0.5em --> 節點內部留白 0.5 em。 |
wordsWrap | 節點內部換行字數 | 字數。 | <!-- wordsWrap:20 --> 節點內部文字,每20個字自動換行。 | |
fontFamily | 節點字型名稱 | 字型名稱。e.q. 新細明體,標楷體,SimSun,Courier,Consolas...... | <!-- fontFamily:標楷體 --> 節點內部文字字型為標楷體。 | |
fontSize | 節點字型大小 | 數值含單位。e.q. 3px, 6em, 9pt。 | <!-- fontSize:16pt --> 節點內部文字大小為16pt。 | |
fontWeight | 節點內部文字加粗 | normal、bold、bolder、lighter、100、200、......、900。 | <!-- fontWeight:bold --> 節點內部文字,加粗設定為 bold。 | |
fontColor | 節點內部文字顏色 | HTML 顏色碼 (e.q. red 或 #ff0000 或 rgb(255,0,0)) | <!-- fontColor:#0000ff --> 節點內部文字為藍色字。 | |
rotate | 節點特殊文字旋轉 | true(預設值),false。例如括號為特殊文字,直書的話,需要旋轉九十度。 | <!-- rotate:false --> 節點內所有文字不旋轉,遇對稱符號會自動變換。e.q. "("→")", ")"→"(" | |
virtualHeightByWords | 虛擬文字高度 | 數值。若需要撐高節點高度,可用此指令。 | <!-- virtualHeightByWords:6 --> 虛擬 6 個「空」字的高度。 | |
verticalAlign | 垂直方向對齊方式 | top(靠上,此為預設)、center(靠中)、justify(分散)、bottom(靠下)。 | <!-- verticalAlign:justify --> 垂直方向設定為分散對齊。 | |
divColWidth | 節點文字行寬 | 數值搭配單位,此為預設行寬,若文字寬度比這數值大,則以文字寬度為準! | <!-- divColWidth:16pt --> 預設行寬為 16pt。 |
oNode | oDivStructure | |
---|---|---|
節點之間 |
strType straParentNodeName_sum_node strConnectUpside_sum_node strConnUpColor_sum_node fHorizontalMovingByUpside_sum_node fParentSwollenLeftX_sum_node fParentSwollenRightX_sum_node straParentDivId_std_node straChildDivId strConnectDownside strConnDnColor fHorizontalMovingByDownside strHorizontalMovingByIndex fChildrenSwollenWidth fWidthExtendedBySummary fSwollenWidth fSwollenRightX |
|
單一節點 |
iLevel strDivId strInnerHTML strNodeName fMarginHeightSpaceUp fMarginHeightSpaceDn fMarginHeightLineUp fMarginHeightLineDn fMarginWidth booRotateForSpecial iVirtualHeightByWords strVerticalAlign strDivColWidth fDivOffsetLeft fDivOffsetTop fDivOffsetWidth fDivOffsetHeight fDivTopPointX fDivTopPointY fDivBottomPointX fDivBottomPointY fFinalHeight oDivStructure |
strBorderWidth fBorderWidth strBorderColor strBackgroundColor strPadding fPadding strFontFamily strFontSize strFontWeight strFontColor fOffsetWidth fOffsetHeight oaLine (array of oLine) oLine { fMaxWidth: 0, fMaxHeight: 0, oaWord: [] } oWord { strWord: "", fWidth: 0, fHeight: 0, booRotate: false} |