求C#用polylinecanvas 绘制正弦曲线线的代码

查看:3827|回复:11
我在解析wmf文件,遇到polyline这条记录的时候出了问题。
我解析出来之后就曲折了:
版规,发帖可获2无忧币
*dAAAYsm*P1vLeAAA
解析后的:
*Vw3ZgAAYlJI*Vx7YwAA
版规,回帖可获2无忧币
解析后的:
(56.21 KB)
版规,回帖可获2无忧币
(56.21 KB)
版规,回帖可获2无忧币
应该是你的点顺序乱了
引用:原帖由 向立天 于
11:03 发表
应该是你的点顺序乱了 但是你看那些点,如果给你一支笔,让你手动连成一条线,就不可能是光滑的。虽然曲线趋势是一样的。如果点的顺序有问题,那换个顺序就能连接正确才对
版规,回帖可获2无忧币
引用:原帖由 wk5882846 于
11:11 发表
但是你看那些点,如果给你一支笔,让你手动连成一条线,就不可能是光滑的。虽然曲线趋势是一样的。如果点的顺序有问题,那换个顺序就能连接正确才对 ... 您说的有道理
那你确定解析的数据正确么?
这些点时用来描的还是控制点
引用:原帖由 向立天 于
19:29 发表
您说的有道理
那你确定解析的数据正确么?
这些点时用来描的还是控制点 奇怪的是曲线的趋势还有,好奇怪。一直找不出是哪里错了。不知道大神们可用过libwmf没,有的画教教小弟
版规,回帖可获2无忧币
引用:原帖由 wk5882846 于
01:41 发表
奇怪的是曲线的趋势还有,好奇怪。一直找不出是哪里错了。不知道大神们可用过libwmf没,有的画教教小弟 没听过这个libwmf
引用:原帖由 向立天 于
08:29 发表
没听过这个libwmf 嗯,还是谢谢你。
版规,回帖可获2无忧币
问题已解决,产生原因是:本来应该使用uint8 的使用了 int8&&导致256以上都数字变成了负数,所以大体趋势还是对的,但是中间有很多点都是错的
分享解决方案,奖励5无忧币
引用:原帖由 wk5882846 于
15:28 发表
问题已解决,产生原因是:本来应该使用uint8 的使用了 int8&&导致256以上都数字变成了负数,所以大体趋势还是对的,但是中间有很多点都是错的 感谢分享解决方案&>&c#实现wpf绘制带坐标正弦曲线并输出到pdf文件中
c#实现wpf绘制带坐标正弦曲线并输出到pdf文件中
上传大小:1.09MB
项目方的最初要求,除了输出到.docx没有实现外,其余要求都已经实现
2. The dll could generate pdf format, better with .docx also.
3. Here is the code I come up with, you don’t need to follow this, just for some ideas about
the dll’s capability:
ReportWriter.AddHeader(&xxxx&, [size], [other parameters]);
ReportWriter.AddGraph(graph,[size]);
.AddParagrah.
.AddTable( table class)
report should look like this:
Paragraph of text
Table: showing a table with same test data.
4. Use wpf to draw some shape, and put them into report.
Preview function.
6. May have more than 2 pages.
...展开收缩
综合评分:5
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有15条
这个参考很有用
挺有用的,好资源!
示例代码不错,可以生成pdf报告,但是绘制的图形只能以图片的形式写入pdf中。总体不错,提供思路~
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
c#实现wpf绘制带坐标正弦曲线并输出到pdf文件中
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
c#实现wpf绘制带坐标正弦曲线并输出到pdf文件中如何用C#2010实现画正弦曲线_百度知道
如何用C#2010实现画正弦曲线
我尝试过用GDI+画,但是不大熟悉GDI+所以代码该放在哪个事件里都不清楚....求各位大神解答
我有更好的答案
用mschart控件
什么玩意..求解释
你百一下,看看,应该是你想找的。当然 用GDI+应该也可以,mschart专门提供做报表的。
采纳率:29%
我做个这个,只不过是做成正弦曲线的样子罢了,不是真正的正弦曲线。用到得是DrawCurve函数的一个点的数组为参数的重载。
本回答被网友采纳
一个点一个点画吧
当然是一个点一个点的画啊...但是那个For循环应该放在窗体的Paint事件里还是Load事件里啊求解释
Load里面吧,最好用一个image来存画好的东西,要不然可能会画了然后被擦掉了
跪求完整代码
为您推荐:
其他类似问题
正弦曲线的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。[c#]使用 WPF 视图框中的几个折线
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
我想"绘制"几个 Polyline s 和一些 Textblock s 或 Label 中的 s Viewbox 在 WPF 中。
因为 Viewbox 只允许有一名儿童,我试着把 Polyline 里面的 s Canvas 没工作的元素:
&Viewbox Stretch="Uniform"&
&Canvas Margin="10"&
Points="{Binding Path=Points2}"
Stroke="Green"
StrokeThickness="2" &
&/Polyline&
&!-- other Polylines, Textblocks etc.
would go here... --&
&/Viewbox&
Polyline正确地绘制使用此代码时 (即只是顺便 Canvas ):
&Viewbox Stretch="Uniform"&
Points="{Binding Path=Points2}"
Stroke="Green"
StrokeThickness="2" &
&/Polyline&
&/Viewbox&
我想要直观显示一些几何属性 (如像非常简约的计算机几何程序中,例如。(可选) 一些点应是动产在下一版本中,但这不是必需。
解决方案:
&Viewbox Stretch="Uniform"&
Points="{Binding Path=Points2}"
Stroke="Green"
StrokeThickness="4" &
&/Polyline&
Points="{Binding Path=Points2}"
Stroke="Yellow"
StrokeThickness="2" &
&/Polyline&
&/Viewbox&
这投入到相同的多边形,在彼此,即淡黄绿色宽折线上。
此计算器的问题的答案帮助了我。
解决方法 1:
画布上真的不适合这样的事情,一旦你把你内一个画布的控件你忽略所有布局。可以改为让您在一个网格内的聚线并使用页边距的位置他们吗?
&Viewbox Stretch="Uniform"&
Margin="10"&
Points="{Binding Path=Points2}"
Stroke="Green"
StrokeThickness="2" &
&/Polyline&
&/Viewbox&网站已改版,请使用新地址访问:
DrawPolyline 用C#+ARX写的,在CAD里自动实现CAD的 画图 Graph ing 程序 277万源代码下载- www.pudn.com
网站已改版,请使用新地址访问:
&文件名称: DrawPolyline
& & & & &&]
&&所属分类:
&&开发工具: DOS
&&文件大小: 2 KB
&&上传时间:
&&下载次数: 13
&&提 供 者:
&详细说明:用C#+ARX写的,在CAD里自动实现CAD的POLYLINE画图-Using C#+ ARX written automatically in the CAD implementation of the CAD drawing Polyline
文件列表(日期:)(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&DrawPolyline.txt
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站277万海量源码库中尽情搜索:
&[] - 类天正的自定义实体:墙体,ARX二次开发时候使用。包括实体,和橡皮条。可以自动连接墙线
&[] - 用vc++2005开发的一个象autocad那样画Polyline,line以及矩形,椭圆的程序,同时可以设置线型,线宽和颜色,操作及其简单,功能异常到位,可供学习者研究和借鉴
&[] - 铁路选线辅助设计,平面设计,ARX自定义实体。计算曲线要素,出图。实时更新。
&[] - 该代码为温湿度传感器采集程序,包括测量温度、湿度等功能。
&[] - c的几个代码,本人珍藏版!!!!!!!!谢谢,请让我加入把

我要回帖

更多关于 canvas 绘制正弦曲线 的文章

 

随机推荐