svg 有一些預定義的形狀元素,可被開發者使用和操作:
矩形 圓形
橢圓 線
折線 多邊形
路徑
標籤用來定義路徑。
下面的命令可用於路徑資料:
m = moveto
l = lineto
h = horizontal lineto
v = vertical lineto
c = curveto
s = smooth curveto
q = quadratic belzier curve
t = smooth quadratic belzier curveto
a = elliptical arc
z = closepath
stroke: 筆畫顏色,預設值為none
stroke-width: 筆畫寬度,可用使用者座標或者指定單位的方式指定。筆畫的寬度會相對座標網格線居中。預設值為1
stroke-opacity: 數字,從0.0到1.0. 0.0是完全透明,1.0是完全不透明
stroke-dasharray: 用一系列的數字來指定虛線和間歇的長度。這些數字只能使用使用者座標。預設值為none
stroke-linecap: 線頭尾的形狀,值為butt(預設值). round或square
stroke-linejoin: 圖形的稜角或者一系列連線形狀,取值為miter(尖的,預設值),round或者bevel(平的)
stroke-miterlimit: 相交處顯示寬度與線寬的最大比例,預設值為4
fill: 指定填充顏色,預設值為black
fill-opacity: 數字,從0.0到1.0. 0.0是完全透明,1.0是完全不透明
fill-rule: 屬性值為nonzero(預設值)或evenodd。該屬性決定判斷某個點是否在圖形內部的方法
預定義,巨集定義
巨集定義 其作用就是 換其名曰 給程式中的一段特殊的 函式,資料取了個簡單明瞭的名字。不過有一點這傢伙的作用範圍是全域性的。即使它是在某乙個函式塊中定義的。這個其實也容易理解。因為巨集定義是預定義的一種,在我們的程式之前,由預編譯器 cpp 提前編譯出來了,那個時候程式裡的結構是個啥樣子編譯器壓根就...
預定義知識
1.巨集指令 define error import undef elif if include else ifdef line endif ifndef pragma 2 define define width 80 define length width 10 define test f1,f2...
預定義知識
預定義知識 寫於2005年12月26日 1.巨集指令 define error import undef elif if include else ifdef line endif ifndef pragma 2 define define width 80 define length width ...