c#
VB
objective - c
c++
Java
公共无效SaveToStream (
流流,
SvgSaveOptions选项
)
公共子SaveToStream (_
按值传递流作为流,_
按值传递选项作为SvgSaveOptions_
)
公共:
无效SaveToStream (
流^流,
SvgSaveOptions ^选项
)
流
输出流。
选项
保存选项。可以零.
这个方法将保存它SvgDocument作为标准SVG文档传输到输出流。使用版本来控制所使用的SVG版本。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.Drawing;
使用Leadtools.Forms.DocumentWriters;
使用Leadtools.Svg;
使用LeadtoolsExamples.Common;
公共无效SvgToStreamExample ()
{
//假设SVG文件位于这里
字符串srcFileName = Path.Combine(ImagesPath.Path,“Page1.svg”);
溪流溪流=新MemoryStream ();
//加载SVG from文件
使用(SvgDocument document = SvgDocument.)LoadFromFile (srcFileName零))
{
ShowSvgProperties (“原始”、文档);
//设置版本并保存到流
文档。版本= SvgVersion.v10;
文档。SaveToStream(流,零);
流。位置= 0;
}
//从流中加载SVG并显示其属性
使用(SvgDocument document = SvgDocument.)LoadFromStream(流,零))
{
ShowSvgProperties ("从流加载"、文档);
}
stream.Dispose ();
}
私人静态无效ShowSvgProperties (字符串消息,SvgDocument文档)
{
//准备
如果(document.IsFlat !)
文档。平(零);
如果(document.Bounds.IsValid !)
文档。CalculateBounds (假);
//显示其属性
Console.WriteLine(消息);
控制台。WriteLine (“版本:”+ document.Version);
控制台。WriteLine (“边界:”+ document.Bounds.Bounds);
控制台。WriteLine (“决议:”+ document.Bounds.Resolution);
}
进口Leadtools
进口Leadtools。编解码器
进口Leadtools。画
进口Leadtools.Forms.DocumentWriters
进口Leadtools.Svg
公共共享子SvgToStreamExample ()
假设SVG文件位于这里
昏暗的srcFileName作为字符串= Path.Combine (Common.ImagesPath.Path“Page1.svg”)
昏暗的流作为新MemoryStream ()
加载SVG from文件
使用文档作为SvgDocument = SvgDocument。LoadFromFile (srcFileName没有什么)
ShowSvgProperties (“原始”、文档)
设置版本并保存到流中
文档。版本= SvgVersion.v10
文档。SaveToStream(流,没有什么)
流。位置= 0
结束使用
从流中加载SVG并显示其属性
使用文档作为SvgDocument = SvgDocument。LoadFromStream(流,没有什么)
ShowSvgProperties ("从流加载"、文档)
结束使用
stream.Dispose ()
结束子
私人共享子ShowSvgProperties(消息作为字符串、文档作为SvgDocument)
准备好
如果不文档。IsFlat然后
文档。平(没有什么)
结束如果
如果不document.Bounds.IsValid然后
文档。CalculateBounds (假)
结束如果
展示它的属性
Console.WriteLine(消息)
控制台。WriteLine (“版本:”+ document.Version.ToString ())
控制台。WriteLine (“边界:”+ document.Bounds.Bounds.ToString ())
控制台。WriteLine (“决议:”+ document.Bounds.Resolution.ToString ())
结束子
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。