internal static DxfLayout smethod_5( DxfModel model, DxfBlock modelSpaceBlockRecord, bool useFixedHandles) { DxfLayout layout; if (modelSpaceBlockRecord.Layout == null) { layout = new DxfLayout(modelSpaceBlockRecord); if (useFixedHandles) { layout.SetHandle(34UL); } layout.Name = "Model"; layout.PlotLayoutFlags = PlotLayoutFlags.UseStandardScale | PlotLayoutFlags.PlotPlotStyles | PlotLayoutFlags.PrintLineweights | PlotLayoutFlags.DrawViewportsFirst | PlotLayoutFlags.ModelType; layout.PlotArea = PlotArea.LastScreenDisplay; layout.StandardScaleType = (short)0; layout.Options = LayoutOptions.PaperSpaceLinetypeScaling; layout.TabOrder = 0; layout.Limits = new Rectangle2D(0.0, 0.0, 12.0, 9.0); layout.LastActiveViewport = (DxfHandledObject)model.VPorts.GetActiveVPort(); modelSpaceBlockRecord.Layout = layout; model.Layouts.Add(layout); } else { layout = modelSpaceBlockRecord.Layout; } DxfLayout.smethod_6(model, layout); return(layout); }