网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

AGG第三十五课gsv_text渲染ASCII字符

系统运维

成都创新互联公司是一家集网站建设,额济纳企业网站建设,额济纳品牌网站建设,网站定制,额济纳网站建设报价,网络营销,网络优化,额济纳网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

代码

agg::rendering_buffer &rbuf = rbuf_window();

agg::pixfmt_bgr24 pixf(rbuf);

typedef agg::renderer_base renderer_base_type;

renderer_base_type renb(pixf);

typedef agg::renderer_scanline_bin_solid renderder_scanline_type;

renderder_scanline_type rensl(renb);

agg::rasterizer_scanline_aa<> ras;

agg::scanline_u8 sl;

ras.reset();

renb.clear(agg::rgba8(255,255,255));

agg::gsv_text txt;

agg::conv_stroke txtStroke(txt);

txtStroke.width(3);

txtStroke.line_cap(agg::square_cap);

txt.flip(true);//Windows下坐标轴是反转的

txt.size(20);//文字的尺寸

txt.line_space(10);//gsv_text能够处理\\n换行,设置每一行之间的间距

txt.space(10);//字符之间的间距

txt.start_point(100, 300);//文字的起始位置,实际上是有偏差的,需要进行微调

txt.text("http://fengyuzaitu.blog.51cto.com\\nhttp://fengyuzaitu.blog.51cto.com");

ras.add_path(txtStroke);

agg::render_scanlines_aa_solid(ras,sl,renb,agg::rgba8(255, 0, 0));

ras.reset();

注意:

1 只支持渲染ASCII字符

2 只能够横向字符的渲染


网站栏目:AGG第三十五课gsv_text渲染ASCII字符
当前地址:http://bjjierui.cn/article/cjghjs.html

其他资讯