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); }
internal static DxfLayout smethod_4( DxfModel model, DxfBlock paperSpaceBlockRecord, bool useFixedHandles) { if (paperSpaceBlockRecord.Layout != null) { return(paperSpaceBlockRecord.Layout); } DxfLayout dxfLayout = new DxfLayout(paperSpaceBlockRecord); if (useFixedHandles) { dxfLayout.SetHandle(38UL); } dxfLayout.Name = "Layout2"; dxfLayout.StandardScaleType = (short)16; dxfLayout.Options = LayoutOptions.PaperSpaceLinetypeScaling; dxfLayout.TabOrder = 2; dxfLayout.Limits = new Rectangle2D(0.0, 0.0, 12.0, 9.0); paperSpaceBlockRecord.Layout = dxfLayout; model.Layouts.Add(dxfLayout); return(dxfLayout); }