一旦“被击中”,是否有可能以某种方式从开罗表面获得路径(或至少点)?
我可以将目标设置为SVG表面,并从生成的SVG路径获取数据,但这不是很方便。我只希望原始数据没有应用任何样式。我想将其用于我自己的矢量格式。
我的操作顺序是:
while (there is path in buffer) do
cairo_new_path
cairo_move_to
repeat cairo_line_to until path end
cairo_close_path
cairo_stroke
end;
在代码的其他地方,我想从表面检索描边数据。