internal AcadPaperSpace FriendAddAcadObjectBlockPaperSpace0(ref string nrstrErrMsg, double nvdblObjectID = -1.0) { AcadLayout dobjAcadLayout2; AcadBlock dobjAcadBlock3; if (mobjAcadPaperSpace0 == null) { string dstrBlockName = "*Paper_Space0"; dobjAcadBlock3 = (AcadBlock)FriendGetItem(dstrBlockName); if (dobjAcadBlock3 == null) { dobjAcadBlock3 = FriendAddAcadObject(ref nrstrErrMsg, dstrBlockName, Conversions.ToDouble(Interaction.IIf(nvdblObjectID == -1.0, base.Database.FriendGetNextObjectID, nvdblObjectID))); if (dobjAcadBlock3 == null) { goto IL_00c7; } dobjAcadLayout2 = base.Database.Layouts.Layout2; AcadLayout acadLayout = dobjAcadLayout2; acadLayout.TabOrder = 2; acadLayout.FriendLetPaperSpaceObjectID = dobjAcadBlock3.ObjectID; acadLayout = null; AcadBlock acadBlock = dobjAcadBlock3; acadBlock.FriendLetLayoutObjectID = dobjAcadLayout2.ObjectID; acadBlock = null; } } goto IL_00c7; IL_00c7: dobjAcadLayout2 = null; dobjAcadBlock3 = null; return(mobjAcadPaperSpace0); }
internal AcadLayout FriendAddAcadObjectLayout2(double nvdblObjectID = -1.0, ref string nrstrErrMsg = "") { object[] dadecExtMin = new object[3]; double[] dadblExtMin = new double[3]; object[] dadecExtMax = new object[3]; double[] dadblExtMax = new double[3]; if (mobjAcadLayout2 == null) { string dstrLayoutName = "Layout2"; mobjAcadLayout2 = (AcadLayout)FriendGetItem(dstrLayoutName); if (mobjAcadLayout2 == null) { mobjAcadLayout2 = FriendAddAcadObject(dstrLayoutName, Conversions.ToDouble(Interaction.IIf(nvdblObjectID == -1.0, base.Database.FriendGetNextObjectID, nvdblObjectID)), ref nrstrErrMsg); if (mobjAcadLayout2 != null) { bool flag = false; dadblExtMin[0] = 1E+20; dadblExtMin[1] = 1E+20; dadblExtMin[2] = 1E+20; dadblExtMax[0] = -1E+20; dadblExtMax[1] = -1E+20; dadblExtMax[2] = -1E+20; AcadLayout acadLayout = mobjAcadLayout2; acadLayout.FriendAddReactorsID(base.ObjectID, 330); acadLayout = null; } } } return(mobjAcadLayout2); }
internal AcadLayout FriendAddAcadObjectLayoutModel(double nvdblObjectID = -1.0, ref string nrstrErrMsg = "") { object[] dadecExtMin = new object[3]; double[] dadblExtMin = new double[3]; object[] dadecExtMax = new object[3]; double[] dadblExtMax = new double[3]; if (mobjAcadLayoutModel == null) { string dstrLayoutName = "Model"; mobjAcadLayoutModel = (AcadLayout)FriendGetItem(dstrLayoutName); if (mobjAcadLayoutModel == null) { mobjAcadLayoutModel = FriendAddAcadObject(dstrLayoutName, Conversions.ToDouble(Interaction.IIf(nvdblObjectID == -1.0, base.Database.FriendGetNextObjectID, nvdblObjectID)), ref nrstrErrMsg); if (mobjAcadLayoutModel != null) { bool flag = false; dadblExtMin[0] = 1E+20; dadblExtMin[1] = 1E+20; dadblExtMin[2] = 1E+20; dadblExtMax[0] = -1E+20; dadblExtMax[1] = -1E+20; dadblExtMax[2] = -1E+20; AcadLayout acadLayout = mobjAcadLayoutModel; acadLayout.FriendLetModelType = true; acadLayout.PlotType = Enums.AcPlotType.acDisplay; acadLayout.StandardScale = Enums.AcPlotScale.acScaleToFit; acadLayout.FriendAddReactorsID(base.ObjectID, 330); acadLayout = null; } } } return(mobjAcadLayoutModel); }
internal AcadLayout FriendAddAcadObjectLayout1(double nvdblObjectID = -1.0, ref string nrstrErrMsg = "") { object[] dadecExtMin = new object[3]; double[] dadblExtMin = new double[3]; object[] dadecExtMax = new object[3]; double[] dadblExtMax = new double[3]; if (mobjAcadLayout1 == null) { string dstrLayoutName = "Layout1"; mobjAcadLayout1 = (AcadLayout)FriendGetItem(dstrLayoutName); if (mobjAcadLayout1 == null) { mobjAcadLayout1 = FriendAddAcadObject(dstrLayoutName, Conversions.ToDouble(Interaction.IIf(nvdblObjectID == -1.0, base.Database.FriendGetNextObjectID, nvdblObjectID)), ref nrstrErrMsg); if (mobjAcadLayout1 != null) { bool flag = false; dadblExtMin[0] = 1E+20; dadblExtMin[1] = 1E+20; dadblExtMin[2] = 1E+20; dadblExtMax[0] = -1E+20; dadblExtMax[1] = -1E+20; dadblExtMax[2] = -1E+20; AcadLayout acadLayout = mobjAcadLayout1; acadLayout.FriendAddReactorsID(base.ObjectID, 330); acadLayout.FriendLetExtMin = RuntimeHelpers.GetObjectValue(Interaction.IIf(Expression: false, dadecExtMin, dadblExtMin)); acadLayout.FriendLetExtMax = RuntimeHelpers.GetObjectValue(Interaction.IIf(Expression: false, dadecExtMax, dadblExtMax)); acadLayout = null; } } } return(mobjAcadLayout1); }
internal new void FriendQuit() { if (mblnOpened) { base.FriendQuit(); mobjAcadLayout1 = null; mobjAcadLayoutModel = null; mobjAcadLayout2 = null; mblnOpened = false; } }
internal AcadLayout FriendAddAcadObject(string vstrName, double nvdblObjectID = -1.0, ref string nrstrErrMsg = "") { AcadLayout dobjAcadLayout3 = new AcadLayout(); if (nvdblObjectID == -1.0) { nvdblObjectID = base.Database.FriendGetNextObjectID; } AcadLayout acadLayout = dobjAcadLayout3; acadLayout.Name = vstrName; acadLayout.FriendLetNodeParentID = base.NodeID; acadLayout.FriendLetApplicationIndex = base.FriendGetApplicationIndex; acadLayout.FriendLetDocumentIndex = base.FriendGetDocumentIndex; acadLayout.FriendLetDatabaseIndex = base.FriendGetDatabaseIndex; acadLayout.FriendLetOwnerID = base.ObjectID; AcadLayout acadLayout2 = acadLayout; double vdblObjectID = nvdblObjectID; AcadObject nrobjAcadObject = dobjAcadLayout3; bool flag = acadLayout2.FriendSetObjectID(vdblObjectID, ref nrobjAcadObject, ref nrstrErrMsg); dobjAcadLayout3 = (AcadLayout)nrobjAcadObject; bool dblnValid = default(bool); if (flag) { dblnValid = true; } else { hwpDxf_Functions.BkDXF_DebugPrint(acadLayout.ObjectName + ": " + nrstrErrMsg); } acadLayout = null; AcadLayout FriendAddAcadObject = default(AcadLayout); if (dblnValid && FriendAddItem(vstrName, dobjAcadLayout3)) { FriendAddAcadObject = dobjAcadLayout3; } dobjAcadLayout3 = null; return(FriendAddAcadObject); }