Teigha组件开发自V4.3之后再引用之前加入了odActivate授权码认证
完整版本里带有两个授权工具:
LicenseMgrApp.exe
TrialActivator.exe
开发环境:
Visual Studio 2019
.NetFramework 4.6.1
Teigha.NET V19
using Teigha.DatabaseServices;
using Teigha.Geometry;
using Teigha.Runtime;
//用户信息和授权信息只是示样,并不是真实的
Services.odActivate("IE5ldyBEaW1lbn22224gU3lzdGVtcyBDby4sIEx0YC4 = ",
"vOYmrv6wnjrEzu0U62AjeMqchIXlglu6yZxFZB + 3X7lqx7Bqib7QCe / mDP0ADWp4b0yuAaq / EPwFZ40VC41D1iCXVjdZv / 5EIcBJGtiUDly3wJlBIwX2OgiwHhl + kqyfVybCnalk2DQiuZoMqMmEl4ly7k6mfmZPBo1Q8ULBy6WjuLzn3z2a4prGCX2WYBlqfTrlszp8NLvcwqI / lhmqLC0MZU + ObFLtlZnPSNRl95TiRwt9whgsziS6PMX3rNlW55555lM3elMlMYL2BA + Z1uGTxetaCnG + dTehusGy / ul3rFVjXzR + 9AEbTby5CQgFe5NLmvdJf9uWO9suzNy0XKa2EOqyHhUshljlrWz0HMXYYW6zosyb3WiQPMLmy1 + L6ELmtZyeNdsUExBHXsUAHb + k2arugOdDucFbib6YXwhsQyqPtMTg6fWdPW0CPVvmXpsPWxMm + b5n3MRgZ6tPAqhNLdNLYHWxRzWakVoVP2xt0FcHk3 / W + oiRtgIuy + TscOhT6gLT2rhLJ1DGus1SW28pvFuOwALkLGkRZkLjavfdp9Fdasmrz2daigi8ciK0XuqtYXovCuaaCx0AkhgnvU5 + NMXyijBmUqsVOl8u4UsuwjdGK3o4dDHGpK4XKcZG + gjnc6g7zvgw9uPGlFjDX367zTR / bIjHJZ5Ec3CrOw = "); // 激活码
using (Services svcs = new Services())
{
Database db = new Database();
Circle circle = new Circle();
circle.Center = new Point3d(100, 100, 0);
circle.Radius = 14;
BlockTableRecord btr = (BlockTableRecord)db.CurrentSpaceId.Open(OpenMode.ForWrite);
btr.AppendEntity(circle);
db.SaveAs("d:\\test.dwg", DwgVersion.Current);
db.Dispose();
MessageBox.Show("Done");
}
画一个圆,然后保持dwg文件