5
我不知道如何與雅典創建線路。我看了一下開羅的文件,但我不知道雅典與開羅的關係如何。如何與雅典創建線條?
http://zetcode.com/gfx/cairo/basicdrawing/
在上述鏈路我不能找到用於cairo_set_line_width任何等效(CR,1);我試圖尋找雅典內部,但無處可尋。總的來說,儘管開羅看起來很簡單,但我發現雅典的建築非常混亂。任何想法如何使這項工作?
我不知道如何與雅典創建線路。我看了一下開羅的文件,但我不知道雅典與開羅的關係如何。如何與雅典創建線條?
http://zetcode.com/gfx/cairo/basicdrawing/
在上述鏈路我不能找到用於cairo_set_line_width任何等效(CR,1);我試圖尋找雅典內部,但無處可尋。總的來說,儘管開羅看起來很簡單,但我發現雅典的建築非常混亂。任何想法如何使這項工作?
在雅典沒有單獨的畫布命令代表「畫一條線」的行動。 而是一個必須生成路徑代表行:
surface drawDuring: [:canvas | | linePath |
linePath := canvas createPath: [:builder |
builder
absolute;
moveTo: lineStartPoint;
lineTo: lineEndPoint
].
stroke := canvas setStrokePaint: Color red.
stroke width: 10.
canvas drawShape: linePath.
].
你可以看一下雅典教程,其中path創作的各個方面, 使用中風油漆和填充形狀的例子說明。
作爲跟進..我不建議你學習如何使用雅典開羅例子。雅典設計爲可以使用各種不同後端的owh API作爲獨立框架。開羅只是其中之一,目前支持。 –
嗯不錯,現在有用,謝謝!那麼我在哪裏找到有關雅典的文檔? – Kilon
現在它是在雅典本身的教程和課堂評論。 –