public static void TestDrawCommond() { FirstBlock bk = new FirstBlock(); bk.DimScale = 50; ///设定图块比例 PaperLayout paper = new PaperLayout(100); paper.AddBlock(bk); paper.AutoLayoutBlock_OneColumn(true); //PaperLayout.ExportToAutoCAD_NotUserInteraction(paper); // ExportToCAD.ExportToAutoCAD_NotUserInteraction(paper); }
private void buttonDraw_Click(object sender, EventArgs e) { if (beamBoxData == null) return; //��鵥λ if (!beamBoxData.CheckUnit()) System.Windows.Forms.MessageBox.Show("��λ���ܴ��ˣ���ע����"); //���÷ֻ�ģʽ BeamBoxData.SplitingMode mode = BeamBoxData.SplitingMode.EQUAL; if (rdbEqual.Checked) mode = BeamBoxData.SplitingMode.EQUAL; if(rdbParallel.Checked) mode = BeamBoxData.SplitingMode.PARALLEL; if (rdbSeam.Checked) mode = BeamBoxData.SplitingMode.SEAM; if (!StyleInit.StyleInitMethod()) return; UpdateBeamBoxData(); PaperLayout paper = new PaperLayout(beamBoxData.DimScale); beamBoxData.DrawOnPaper(ref paper, false, mode); paper.AutoLayoutBlock_OneColumn(true); PaperLayout.ExportToAutoCAD(this, paper); }