[SerializableAttribute()]上市班级svgdocument:ISVGDOCUMENT,可见的,可见的
上市班级svgdocument工具ISVGDOCUMENT
@界面ltsvgdocument:nsobject
上市班级svgdocument工具ISVGDOCUMENT,可序列化
[SerializableAttribute()]上市裁判课svgdocument:上市ISVGDOCUMENT
这svgdocument类代表可扩展的向量图形(SVG)对象。LeadTools支持版本1.*到SVG规范的2.0。
这svgdocument类实现System.Runtime.Serialization.iserializable和完全支持.NET序列化。
这svgdocument类实施系统。您必须在使用后使用.NET处置模式或在对象上拨打呼叫。
这svgdocument类工具LeadTools.isvgdocument并且可以直接从返回该接口实例的其他LeadTools方法施放。
有关使用的更多信息svgdocument,请参考与SVG合作。
此示例将尝试将每个文档的第一页作为SVG加载到文件夹中。如果成功,它将将页面保存为SVG文件。
使用LeadTools;使用Leadtools.codecs;使用leadtools.drawing;使用LeadTools.Forms.documentWriters;使用LeadTools.svg;使用leadToolSexamples.Common;上市空白svgdocumentExample(){//输入目录细绳indir = imagespath.path;// 输出目录细绳OUTDIR = path.combine(imagsPath.path,“ svgpages”);如果(!directory.exists(OutDir))目录。使用((var编解码器=新的rastercodecs()){//将300设置为加载文档文件的默认值codecs.options.rasterizedocument.load.resolution = 300;codecs.throwexceptionsoninvalidimages =错误的;//从输入目录获取所有文件foreach((varsrcfilename在目录。{console.Writeline(“检查{0}”,srcfileName);使用((varinfo = codecs.getInformation(srcfilename,错误的)){//如果其文档或向量(跳过SVG文件本身),我们可以加载为SVG如果(info.format!= rasterimageformat.unknown &&//有效格式info.format!= rasterimageformat.svg &&//不svg(info.document.isdocumentfile ||// 一个文件info.vector.isvectorfile))//或向量{//尝试将第一页加载为SVG尝试{使用(svgdocument svgdocument = codecs.loadsvg(srcfilename,1,无效的)作为svgdocument){//将其保存到磁盘细绳name = path.getFilename(srcfileName).replace(“。”,,,,“ - ”);name = path.changeextension(名称,“ SVG”);细绳dstfilename = path.combine(oftdir,name);console.Writeline(“保存到{0}”,dstfileName);svgdocument.savetofile(dstfileName,,,无效的);}}抓住(异常EX){console.Writeline(ex.message);}}}}}}
进口LeadTools进口LeadTools.codecs进口LeadTools.Drawing进口leadtools.forms.documentwriters进口LeadTools.svg上市共享子svgdocumentExample()'输入目录暗淡indir作为细绳= common.imagespath.path' 输出目录暗淡Outdir作为细绳= path.combine(common.imagespath.path,“ svgpages”)如果不是Directory.exists(OUTDIR)然后目录。结尾如果使用编解码器作为新的rastercodecs()'将300设置为加载文档文件的默认值codecs.options.rasterizedocument.load.resolution = 300codecs.throwexceptionsoninvalidimages =错误的'从输入目录获取所有文件为了每个srcfilename作为细绳在目录。console.Writeline(“检查{0}”,srcfilename)使用信息作为codecsimageinfo = codecs.getInformation(srcfilename,,,错误的)'如果其文档或向量(跳过SVG文件本身),我们可以加载为SVG如果info.format <> rasterimageformat.unknown并且info.format <> rasterimageformat.svg并且(info.document.isdocumentfile要不然info.vector.isvectorfile)然后'尝试将第一页加载为SVG尝试使用svgdocument作为svgdocument =直播(codecs.loadsvg(srcfilename,1,没有什么),svgdocument)'将其保存到磁盘暗淡姓名作为细绳= path.getFilename(srcfileName).replace(“。”,,,,“ - ”)name = path.changeextension(名称,“ SVG”)暗淡dstfilename作为细绳= path.combine(Outdir,名称)console.Writeline(“保存到{0}”,dstfilename)svgdocument.savetofile(dstfileName,,,没有什么)结尾使用抓住前任作为例外console.Writeline(ex.message)结尾尝试结尾如果结尾使用下一个结尾使用结尾子
帮助收集
栅格。网|C API|C ++类库|HTML5 JavaScript
文档。网|C API|C ++类库|HTML5 JavaScript
医疗的。网|C API|C ++类库|HTML5 JavaScript
医疗网络查看器。网
188宝金博怎么下载
支持的平台
.NET,JAVA,ANDROID和iOS/MACOS组件
C API/C ++类库
HTML5 JavaScript库
您的电子邮件已发送给支持!有人应该保持联系!如果您的事情紧急,请重新聊天。
聊天时间:
星期一 - 星期五,上午8:30至美国东部时间下午6点
感谢您的反馈意见!
请再次填写表格以开始新的聊天。
所有代理商目前都处于离线状态。
聊天时间:
星期一至星期五
8:30 AM - 美国东部标准时间下午6点
要与我们联系,请填写此表格,我们将通过电子邮件与您联系。
