
рдкрд┐рдЫрд▓реЗ
рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдЖрдкрдХреЛ рдЪрдпрдирд┐рдд рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MultiCAD.NET API рдЯреЗрдмрд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдпрд╛ рдерд╛ред рд╣рдо рдЬрд╛рдирдмреВрдЭрдХрд░ рдХрд╛рд▓рдХреНрд░рдо рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдЬ рдХрд╛ рдкреНрд░рдХрд╛рд╢рди рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред рдкрд╛рда рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рднрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░реЗрдВред рдлрд┐рд░ рд╣рдо рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд▓реЙрдХ рдФрд░ рд╕рдмрдЯреЗрдмрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рд▓реЗрдЦ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рддреЗ рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбреНрд░рд╛рдЗрдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкреНрд░рд╛рд░реВрдкрдг
MultiCAD.NET API рдореЗрдВ,
McTable
рд╡рд░реНрдЧ рджреНрд╡рд╛рд░рд╛
Multicad.Symbols.Tables
рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдореНрди рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдПрдХ рдЦрд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕рдореЗрдВ 2 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдФрд░ 3 рдХреЙрд▓рдо рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрдерд┐рддрд┐ рд╢реВрдиреНрдп рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ:
McTable Table1 = new McTable(); int rowCount = 4; int colCount = 5; Table1.Rows.AddRange(0, rowCount + 1); Table1.Columns.AddRange(0, colCount);
рдЙрд╕реА рддрд░рд╣, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрджреЛрдВ рдкрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдХреА рдХрд┐рд╕реА рднреА рд╕реАрдорд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирдИ рдмрдирд╛рдИ рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрд╛рд▓рд┐рдХрд╛ рдбреЗрдЯрд╛ рдХреЛ рднрд╛рдЧреЛрдВ рдХреА рд╕реВрдЪреА рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧреА: рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛, рдирд╛рдо, рдмреИрдЪ рд╕рдВрдЦреНрдпрд╛, рд╕рд╛рдордЧреНрд░реА рдФрд░ рдорд╛рддреНрд░рд╛ред рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВрдЧреЗ, рд╢реЗрд╖ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдкрд╛рда рд╣реЛрдЧрд╛ред

MultiCAD.NET рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗрд▓ рдореЗрдВ рдкрд╛рда рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рднрд░рддреЗ рд╕рдордп, рдкрд╛рда рдХреА рдЪреМрдбрд╝рд╛рдИ рдпрд╛ рдКрдВрдЪрд╛рдИ рд╕реЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝реА рд╣реИред
HorzFits
рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
HorzFits
рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╖реИрддрд┐рдЬ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдореЛрдб рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
HorizontalFitsEnum.None
- рдкрд╛рда рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рди рдХрд░реЗрдВ, рдкрд╛рда рдкрдбрд╝реЛрд╕реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ,HorizontalFitsEnum.Shrink
рд╕рдВрдХреНрд╖рд┐рдкреНрдд - рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд╛рда рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдб),HorizontalFitsEnum.Wrap
ред рд░реИрдк - рд╡рд░реНрдб рд░реИрдкред
VertFits
рдкреНрд░реЙрдкрд░реНрдЯреА рд╡рд░реНрдЯрд┐рдХрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдлрд┐рдЯ рд╕реЗрдЯ рдХрд░рддреА рд╣реИ:
VerticalFitsEnum.None
- рдкрд╛рда рджрд░реНрдЬ рди рдХрд░реЗрдВ, рдкрд╛рда рдкрдбрд╝реЛрд╕реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ,VerticalFitsEnum.Shrink
- рдлрд╝реЙрдиреНрдЯ рдКрдВрдЪрд╛рдИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЛрдб) рдХреЛ рдХрдо рдХрд░реЗрдВ,VerticalFitsEnum.Expand
- рд▓рд╛рдЗрди рдХреА рдКрдВрдЪрд╛рдИ рдмрдврд╝рд╛рдПрдВ,VerticalFitsEnum.AddRows
- рдкрд╛рда рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЫрджреНрдо рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВред
рдмреЗрд╢рдХ, рддрд╛рд▓рд┐рдХрд╛ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ, рд╣рдЯрд╛рдПрдВ рдпрд╛ рдХреЙрдкреА рдХрд░реЗрдВред рд╕реВрдЪреА рдореЗрдВ "рдмреЛрд▓реНрдЯ" рднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝реЗрдВ, "рдХреНрд╡рд╛рдВрдЯрд┐рдЯреА" рдХреЙрд▓рдо рдХреЛ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБ рдФрд░ рдХреЙрд▓рдо рдХреЛ рднрд╛рдЧреЛрдВ рдХреА рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╣рдЯрд╛ рджреЗрдВ:
Table1.Rows.CopyRange(4, 5, 1, true); Table1.Columns.Move(2,5); Table1.Columns.Delete(0);

рддрдм рд╣рдо рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕рд╛рд░рдгреАрдмрджреНрдз рд╕реВрддреНрд░ "рд╕реБрдо" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреБрд▓ рднрд╛рдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
Table1.Rows.AddRange(Table1.Rows.Count, 1); System.Drawing.Rectangle rect2 = new System.Drawing.Rectangle(0, Table1.Rows.Count - 1, Table1.Columns.Count - 2, 0); Table1.Merge(rect2); Table1[Table1.Rows.Count - 1, 0].TextHeight = 5; Table1[Table1.Rows.Count - 1, 0].Value = ":"; String SummStartCell = Table1[2, Table1.Columns.Count - 1].AddressOfCell(); String SummEndCell = Table1[Table1.Rows.Count - 2, Table1.Columns.Count - 1].AddressOfCell(); Table1[Table1.Rows.Count - 1, Table1.Columns.Count - 1].ValueFormula = "=summ(" + SummStartCell + ":" + SummEndCell + ")";
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирд┐рдореНрди рд░реВрдк рд╣реЛрдВрдЧреЗ:

рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд┐рдо рд╕реЗрд▓ рдореЗрдВ рд╕реВрддреНрд░ рдХрд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ, рдЗрд╕ рд╕реЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

рдЯреЗрдмрд▓ рдПрдбрд┐рдЯрд░ рдХреЛ рдЯреЗрдмрд▓ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЯреЗрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ
OnEdit()
рд╡рд┐рдзрд┐
OnEdit()
рдХреЙрд▓ рдХрд░рдХреЗред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рднрд╛рдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рд╛рд░реВрдк рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк
Auto
, рдЬреЛ рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдбреНрд░рд╛рдЗрдВрдЧ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝рдирд╛
рдПрдХ рдирд┐рдпрдорд┐рдд рдЖрджрд┐рдо рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рджреЛ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреНрд░рд╛рдЗрдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
Table.DbEntity.AddToCurrentDocument();
- рдбреНрд░рд╛рдЗрдВрдЧ рдореЗрдВ рдПрдХ рдЯреЗрдмрд▓ рдЖрджрд┐рдо рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдореВрд▓ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред
Table.PlaceObject();
- рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рд╡рд╕реНрддреБ рд╕рдореНрдорд┐рд▓рдиред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рдореНрдорд┐рд▓рди рдмрд┐рдВрджреБ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рддрд░реНрдХреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╡рд┐рдзрд┐ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИ, рдФрд░
McEntity.PlaceFlags.Normal
рдорд╛рди рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░реЗрдЧрд╛ред
рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдХреЙрд▓ рдХрд┐рдП рдмрд┐рдирд╛, рд╕рдореНрдорд┐рд▓рди рдмрд┐рдВрджреБ рдХреЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЪрдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреНрд░рд╛рдЗрдВрдЧ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВ:
Table1.PlaceObject(McEntity.PlaceFlags.Silent);
рд╕реЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд▓реЙрдХ рдФрд░ рд╕рдмрдЯреИрдмрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
MultiCAD.NET рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ, рд╕рд╛рдзрд╛рд░рдг рдкрд╛рда рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреНрд▓реЙрдХ рдФрд░ рдЕрдиреНрдп рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдЬреЛ рдзрд╛рддреБ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛ред рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рджреВрд╕рд░реЗ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢, рдФрд░ рддреАрд╕рд░реЗ рдореЗрдВ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЫрд╡рд┐:

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдирд┐рдореНрди рдлрд╝реЙрд░реНрдо рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ:

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╢реНрдп рдмрд╛рд╣рд░реА рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИ:

рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЫрд╡рд┐ рдФрд░ рдЙрд╕рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
рдЙрдкрд╢реАрд░реНрд╖рдХ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ
рдЙрдк-рддрд╛рд▓рд┐рдХрд╛рдПрдБ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
McTable.InsertSubtable(ref McTable inTable, int row, int col, InsertionModeEnum mode);
inTable
- рд╕рдореНрдорд┐рд▓рд┐рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛
row, col
рдкрдВрдХреНрддрд┐ рдФрд░ рд╕реНрддрдВрдн рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реЗрд▓ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛,
mode
- рдЯреЗрдмрд▓ рд╕рдореНрдорд┐рд▓рди рдореЛрдбред
рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
InSingleCell
- рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕реЗрд▓ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдореА рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓ рдЬрд╛рдПрдЧреАред
CellByCell
- рдЯреЗрдмрд▓ рдХреЛ "рд╕реЗрд▓ рдЗрди рд╕реЗрд▓" рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдКрдкрд░реА рдмрд╛рдИрдВ рдУрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред рдкрд░рд┐рдгрд╛рдореА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡реЗ рдХреЛрд╢рд┐рдХрд╛рдПрдБ рд╣реЛрдВрдЧреА рдЬреЛ рджреЛрдиреЛрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред
Over
- рдЯреЗрдмрд▓ рдкрд░ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ред рджреЛрдиреЛрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕реЗрд▓ рдЖрдХрд╛рд░ рдирд╣реАрдВ рдмрджрд▓реЗ рдЧрдП рд╣реИрдВред
рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрд▓ рдореЗрдВ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рддрд╛рд▓рд┐рдХрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ:
Table1.InsertSubtable(ProfileTable1, 1, 1, InsertionModeEnum.InSingleCell);

рд╕реЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд▓реЙрдХ
рдХрд┐рд╕реА рдмреНрд▓реЙрдХ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
Cell
рд╡рд░реНрдЧ рдХреЗ
EmbedBlock()
рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рдмреНрд▓реЙрдХ рдЖрдИрдбреА, рдЙрд╕рдХрд╛ рдирд╛рдо рдпрд╛ рдмреНрд▓реЙрдХ рдХрд╛ рдирд╛рдо рдФрд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрд▓ рдореЗрдВ рдмреНрд▓реЙрдХ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
bool EmbedBlock(int row, int col, McObjectId Id);
bool EmbedBlock(int row, int col, ref String name);
bool EmbedBlock(int row, int col, ref String name, ref String fileName);
рдЧрд╛рдЗрдб рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рдЫрд╡рд┐ рдбрд╛рд▓реЗрдВ, рдЬреЛ рдПрдХ рдмрд╛рд╣рд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ:
Table1[1, 0].Value = " "; Table1[1, 2].EmbedBlock("Profile_03", "C:\\Profiles.dwg");

рдХрд┐рд╕реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЧреБрдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛
MultiCAD.NET рдореЗрдВ рдЯреЗрдмрд▓ рдПрдкреАрдЖрдИ рдХреА рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЖрджрд┐рдо рдХрд╛ рдмрдВрдзрди рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рд╛рд░реНрдореБрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдореНрди рдХреЛрдб рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдВрдж рдкреЙрд▓реАрд▓рд╛рдЗрди рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реЗрд▓ рд╕рд╛рдордЧреНрд░реА (0, 0) рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреЙрд▓реАрд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдмрдВрдзреЗ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдореВрд▓реНрдп рд╣реИ:
String object = Table1.AttachObject(polyline.ID); Table1[0, 0].ValueFormula = object + ".\"Geometry.Area\"";
рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрдВрдзрди рд╕реЗ рдЖрдк рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЬрдм рд╕рдВрд▓рдЧреНрди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдг рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рднреА рдмрджрд▓ рдЬрд╛рдПрдЧреАред
рд▓реЗрдЦ рдХреА рдЪрд░реНрдЪрд╛ рд╣рдорд╛рд░реЗ рдордВрдЪ рдкрд░ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ:
forum.nanocad.ru/index.php?showtopic=6511 ред
рд▓реЗрдЦ рдХрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж:
рдорд▓реНрдЯреАрдХреИрдбрдиреЗрдЯ рдореЗрдВ рдЯреЗрдмрд▓реНрд╕ред рднрд╛рдЧ 2: рдмрдирд╛рдирд╛ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ ред
рдпрд╣ рднреА рджреЗрдЦреЗрдВ:
MultiCAD.NET рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред рднрд╛рдЧ 1. рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдирд╛MultiCAD.NET рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред рднрд╛рдЧ 3. рдмрд╛рд╣рд░реА рддрд╛рд▓рд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ Microsoft Excel рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп