internal new void FriendQuit() { if (mblnOpened) { base.FriendQuit(); mobjAcadTextStyleStandard = null; mblnOpened = false; } }
internal AcadTextStyle FriendAddAcadObject(string vstrName, double nvdblObjectID = -1.0, ref string nrstrErrMsg = "") { AcadTextStyle dobjAcadTextStyle4 = new AcadTextStyle(); if (nvdblObjectID == -1.0) { nvdblObjectID = base.Database.FriendGetNextObjectID; } AcadTextStyle acadTextStyle = dobjAcadTextStyle4; acadTextStyle.Name = vstrName; acadTextStyle.FriendLetNodeParentID = base.NodeID; acadTextStyle.FriendLetApplicationIndex = base.FriendGetApplicationIndex; acadTextStyle.FriendLetDocumentIndex = base.FriendGetDocumentIndex; acadTextStyle.FriendLetDatabaseIndex = base.FriendGetDatabaseIndex; acadTextStyle.FriendLetOwnerID = base.ObjectID; AcadTextStyle acadTextStyle2 = acadTextStyle; double vdblObjectID = nvdblObjectID; AcadObject nrobjAcadObject = dobjAcadTextStyle4; bool flag = acadTextStyle2.FriendSetObjectID(vdblObjectID, ref nrobjAcadObject, ref nrstrErrMsg); dobjAcadTextStyle4 = (AcadTextStyle)nrobjAcadObject; bool dblnValid = default(bool); if (flag) { dblnValid = true; } else { hwpDxf_Functions.BkDXF_DebugPrint(acadTextStyle.ObjectName + ": " + nrstrErrMsg); } acadTextStyle = null; AcadTextStyle FriendAddAcadObject = default(AcadTextStyle); if (dblnValid) { AcadTableRecord robjAcadTableRecord = dobjAcadTextStyle4; Add(ref robjAcadTableRecord, vstrName); dobjAcadTextStyle4 = (AcadTextStyle)robjAcadTableRecord; FriendAddAcadObject = dobjAcadTextStyle4; } dobjAcadTextStyle4 = null; return(FriendAddAcadObject); }
internal AcadTextStyle FriendAddAcadObjectTextStyleStandard(double nvdblObjectID = -1.0, ref string nrstrErrMsg = "") { if (mobjAcadTextStyleStandard == null) { string dstrTextStyleName = hwpDxf_Vars.pstrTextStyleName; mobjAcadTextStyleStandard = (AcadTextStyle)FriendGetItem(dstrTextStyleName); if (mobjAcadTextStyleStandard == null) { mobjAcadTextStyleStandard = FriendAddAcadObject(dstrTextStyleName, Conversions.ToDouble(Interaction.IIf(nvdblObjectID == -1.0, base.Database.FriendGetNextObjectID, nvdblObjectID)), ref nrstrErrMsg); if (mobjAcadTextStyleStandard != null) { AcadTextStyle acadTextStyle = mobjAcadTextStyleStandard; acadTextStyle.LastHeight = RuntimeHelpers.GetObjectValue(Interaction.IIf(Expression: false, 0.2m, 0.2)); acadTextStyle.FontFile = "txt"; acadTextStyle = null; } } } return(mobjAcadTextStyleStandard); }