ClassLibraryWeiBao/QR二维码/Windows/Render/SVGRenderer.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
#if NETFX_CORE
using Windows.UI;
#else
#endif
namespace Gma.QrCodeNet.Encoding.Windows.Render
{
public class SVGRenderer
{
private ISizeCalculation m_iSize;
#if NETFX_CORE
private Color m_DarkColor;
private Color m_LightColor;
#else
private GColor m_DarkColor;
private GColor m_LightColor;
#endif
#if NETFX_CORE
public SVGRenderer(ISizeCalculation isize, Color darkcolor, Color lightcolor)
{
#else
public SVGRenderer(ISizeCalculation isize, GColor darkcolor, GColor lightcolor)
{
#endif
m_iSize = isize;
m_DarkColor = darkcolor;
m_LightColor = lightcolor;
}
public void WriteToStream(BitMatrix matrix, Stream stream)
{
this.WriteToStream(matrix, stream, true);
}
public void WriteToStream(BitMatrix matrix, Stream stream, bool includeSize)
{
using (StreamWriter writer = new StreamWriter(stream))
{
StringBuilder sb = new StringBuilder();
sb.AppendHeader();
this.AppendSVGQrCode(sb, matrix, includeSize, true);
writer.Write(sb.ToString());
}
}
public string WriteToString(BitMatrix matrix)
{
return this.WriteToString(matrix, true);
}
public string WriteToString(BitMatrix matrix, bool includeSize)
后面还有 57 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。