Hi,
Is there a property available which changes the oultine of a table to invisible / not printable
By default it prints the lines around and inside the table,
I want to change it that it is not visible on my print, but I don't know which property I should use and how I can do it.
anyone?
Best regards,
Gerald
Solved! Go to Solution.
Solved by Hallex. Go to Solution.
See cell borders property,
[CommandMethod("tablevis")] public static void setGridLinesInvisible() { Document doc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; Editor ed = doc.Editor; Database db = doc.Database; PromptEntityOptions opts = new PromptEntityOptions("\nSelect the table:"); opts.SetRejectMessage("\nMust be the table only..."); opts.AddAllowedClass(typeof(Table), true); PromptEntityResult res = ed.GetEntity(opts); if (res.Status != PromptStatus.OK) return; using (Transaction tr = db.TransactionManager.StartTransaction()) { DBObject obj = tr.GetObject(res.ObjectId, OpenMode.ForRead, false) as DBObject; Table tbl = obj as Table; if (tbl==null) return; tbl.UpgradeOpen(); tbl.Cells.Borders.Bottom.IsVisible = false; tbl.Cells.Borders.Top.IsVisible = false; tbl.Cells.Borders.Right.IsVisible = false; tbl.Cells.Borders.Left.IsVisible = false; tr.Commit(); } }
~'J'~
Me too...
But glad if this helps,
Cheers 🙂