From e57a504391923c3ee0146ba936119c2b3d07bf1e Mon Sep 17 00:00:00 2001 From: John Date: Tue, 5 Nov 2013 22:00:44 +0000 Subject: [PATCH] Turned on Arial Font for Robinson formats Turned on Arial Font for Robinson formats and re-assigned the Continuous Action Paragraph to be a Fixed Spacing Paragraph --- PROMS/fmtxml/AppendPlantSpecific.cs | 60 +++ PROMS/fmtxml/PlantSpecific_Robinson.cs | 561 ++++++++++++++++++++++++- 2 files changed, 617 insertions(+), 4 deletions(-) diff --git a/PROMS/fmtxml/AppendPlantSpecific.cs b/PROMS/fmtxml/AppendPlantSpecific.cs index 59a53f7f..ae106f49 100644 --- a/PROMS/fmtxml/AppendPlantSpecific.cs +++ b/PROMS/fmtxml/AppendPlantSpecific.cs @@ -143,6 +143,18 @@ namespace fmtxml case "CPLA.FMT": AddCPLA(ref fmtdata); break; + case "CPBCK.FMT": + AddCPBCK(ref fmtdata); + break; + case "CPBCK.X00": + AddCPBCK_X00(ref fmtdata); + break; + case "CPBCK.X01": + AddCPBCK_X01(ref fmtdata); + break; + case "CPBCK2.FMT": + AddCPBCK2(ref fmtdata); + break; case "TUEC.FMT": AddTuecfmt(ref fmtdata); break; @@ -1584,6 +1596,27 @@ namespace fmtxml case "CPL.PAG": AddCPLPage(ref pgstyles); break; + case "CPLA.PAG": + AddCPLAPage(ref pgstyles); + break; + case "CPL.Z00": + case "CPL.Z01": + case "CPL.Z02": + case "CPL.Z03": + SetRobinsonPageListFont(ref pgstyles); + break; + case "CPBCK.PAG": + AddCPBCK(ref pgstyles); + break; + case "CPBCK.Z00": + AddCPBCK_Z00(ref pgstyles); + break; + case "CPBCK.Z01": + AddCPBCK_Z01(ref pgstyles); + break; + case "CPBCK2.PAG": + AddCPBCK2(ref pgstyles); + break; case "TUEC.PAG": AddTUECPage(ref pgstyles); break; @@ -3073,6 +3106,27 @@ namespace fmtxml case "CPL.Y02": AddCPL_Y02(ref dcstyles); break; + case "CPL.Y03": + SetRobinsonDocStyleFont(ref dcstyles); + break; + case "CPLA.DOC": + AddCPLA(ref dcstyles); + break; + case "CPLRDEV.DOC": + AddCPLRDEV(ref dcstyles); + break; + case "CPBCK.DOC": + AddCPBCK(ref dcstyles); + break; + case "CPBCK.Y00": + AddCPBCK_Y00(ref dcstyles); + break; + case "CPBCK.Y01": + AddCPBCK_Y01(ref dcstyles); + break; + case "CPBCK2.DOC": + AddCPBCK2(ref dcstyles); + break; case "TUEC.DOC": AddTUCEDOC(ref dcstyles); break; @@ -3575,6 +3629,12 @@ namespace fmtxml case "CPL": AddCPL(myDoc); break; + case "CPLA": + AddCPLA(myDoc); + break; + case "CPLRDEV": + AddCPLRDEV(myDoc); + break; } } diff --git a/PROMS/fmtxml/PlantSpecific_Robinson.cs b/PROMS/fmtxml/PlantSpecific_Robinson.cs index ea55054d..b0e6235b 100644 --- a/PROMS/fmtxml/PlantSpecific_Robinson.cs +++ b/PROMS/fmtxml/PlantSpecific_Robinson.cs @@ -9,42 +9,82 @@ namespace fmtxml { private void AddCPLfmt(ref FormatData fmtdata) // Robinson { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.Name = "Duke Energy - Robinson EOP Format"; fmtdata.ProcData.TitleLength = 42; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "443,193,114"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "443,193,114"; fmtdata.BoxData[1].End = 457; // caution box fmtdata.ROData.UpRoIfPrevUpper = "true"; + // Fixed Spacing Paragraph (ContAcParagraph) + //change Continuous Action Paragraph to a Fix Pitched font paragraph + fmtdata.StepData[47].WidthOverride = "425"; + fmtdata.StepData[47].Font.FontFamily = "Consolas"; + fmtdata.StepData[47].Font.FontSize = "11"; + fmtdata.StepData[47].Font.CPI = "12"; + fmtdata.StepData[47].StepEditData.TypeMenu.MenuItem = "Fixed Spacing Paragraph"; + fmtdata.StepData[47].TabData.IdentEdit = ""; + fmtdata.StepData[47].TabData.Ident = ""; + fmtdata.StepData[47].TabData.RNOIdentEdit = ""; + fmtdata.StepData[47].TabData.RNOIdent = ""; + } private void AddCPL_X00(ref FormatData fmtdata) // Robinson { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "400,195,114"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "400,195,114"; } private void AddCPL_X01(ref FormatData fmtdata) // Robinson { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "400,195,114"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "400,195,114"; } private void AddCPL_X02(ref FormatData fmtdata) // Robinson { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "400,195,114"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "400,195,114"; } private void AddCPL_X03(ref FormatData fmtdata) // Robinson Duplex Foldouts { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "460,138,114"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "460,138,114"; } private void AddCPLRDev(ref FormatData fmtdata) // Robinson { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.Name = "Duke Energy - Robinson Deviation Format"; fmtdata.ProcData.TitleLength = 49; } private void AddCPLA(ref FormatData fmtdata) // Robinson { + Robinson_ArialFontInProcedures(ref fmtdata); fmtdata.Name = "Duke Energy - Robinson AOP Format"; } + private void AddCPBCK(ref FormatData fmtdata) // Robinson + { + //Robinson_ArialFontInProcedures(ref fmtdata); + fmtdata.Name = "Duke Energy - Robinson Enhanced Background Format"; + } + private void AddCPBCK_X00(ref FormatData fmtdata) // Robinson + { + //Robinson_ArialFontInProcedures(ref fmtdata); + fmtdata.Name = "Duke Energy - Enhanced Background Procedure Information"; + } + private void AddCPBCK_X01(ref FormatData fmtdata) // Robinson + { + //Robinson_ArialFontInProcedures(ref fmtdata); + fmtdata.Name = "Duke Energy - Robinson Enhanced Background Status Tree Format"; + } + private void AddCPBCK2(ref FormatData fmtdata) // Robinson + { + //Robinson_ArialFontInProcedures(ref fmtdata); + fmtdata.Name = "Duke Energy - Robinson Enhanced Background Additional Styles"; + } + //private void AddCPLOverridefmt(ref FormatData fmtdata) //{ @@ -54,17 +94,378 @@ namespace fmtxml // fmtdata.BoxData[1].BXURC = "-12345"; //this will put in a null string // fmtdata.BoxData[1].BXULC = "-12345"; //this will put in a null string //} + private void Robinson_ArialFontInProcedures(ref FormatData fmtdata) + { + // Set the overall font to Arial 12 pt + fmtdata.FontData.FontFamily = "Arial"; + fmtdata.FontData.FontSize = "12"; + fmtdata.FontData.CPI = "10"; + fmtdata.SectData.SectionNumber.Font.FontFamily = "Arial"; + fmtdata.SectData.SectionNumber.Font.FontSize = "12"; + fmtdata.SectData.SectionHeader.Font.FontFamily = "Arial"; + fmtdata.SectData.SectionHeader.Font.FontSize = "12"; + fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontSize = "12"; + fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontSize = "12"; + fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontSize = "12"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ModifiedTextStyle.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ModifiedTextStyle.FontSize = "12"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ImmStepHdrStyle.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ImmStepHdrStyle.FontSize = "12"; + + // set the font in all the step/substep types + for (int i = 0; i < fmtdata.StepData.Length; i++) + { + if (fmtdata.StepData[i].Font != null) + { + fmtdata.StepData[i].Font.FontFamily = "Arial"; + fmtdata.StepData[i].Font.FontSize = "12"; + } + else + fmtdata.StepData[i].Font = CreateFont("Arial", "12", "None"); + if (fmtdata.StepData[i].TabData.Font != null) + { + fmtdata.StepData[i].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[i].TabData.Font.FontSize = "12"; + } + else + fmtdata.StepData[i].TabData.Font = CreateFont("Arial", "12", "None"); + } + #region broken out substeps + //// Step Type Base + //fmtdata.StepData[0].Font.FontFamily = "Arial"; + //fmtdata.StepData[0].Font.FontSize = "12"; + //fmtdata.StepData[0].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[0].TabData.Font.FontSize = "12"; + + //// Substep + //fmtdata.StepData[1].Font.FontFamily = "Arial"; + //fmtdata.StepData[1].Font.FontSize = "12"; + //fmtdata.StepData[1].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[1].TabData.Font.FontSize = "12"; + + //// Standard High Level step + //fmtdata.StepData[2].Font.FontFamily = "Arial"; + //fmtdata.StepData[2].Font.FontSize = "12"; + //fmtdata.StepData[2].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[2].TabData.Font.FontSize = "12"; + + //// Immediate + //fmtdata.StepData[3].Font.FontFamily = "Arial"; + //fmtdata.StepData[3].Font.FontSize = "12"; + //fmtdata.StepData[3].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[3].TabData.Font.FontSize = "12"; + + //// And + //fmtdata.StepData[4].Font.FontFamily = "Arial"; + //fmtdata.StepData[4].Font.FontSize = "12"; + //fmtdata.StepData[4].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[4].TabData.Font.FontSize = "12"; + + //// OR + //fmtdata.StepData[5].Font.FontFamily = "Arial"; + //fmtdata.StepData[5].Font.FontSize = "12"; + //fmtdata.StepData[5].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[5].TabData.Font.FontSize = "12"; + + //// Cautions + //fmtdata.StepData[6].Font.FontFamily = "Arial"; + //fmtdata.StepData[6].Font.FontSize = "12"; + //fmtdata.StepData[6].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[6].TabData.Font.FontSize = "12"; + //fmtdata.StepData[6].TabData.Font.CPI = "10"; + ////fmtdata.StepData[6].TabData.Bullet.Separate = "True"; + ////fmtdata.StepData[6].TabData.Bullet.Font = new VE_Font(); + ////fmtdata.StepData[6].TabData.Bullet.Font.FontFamily = "Arial"; + ////fmtdata.StepData[6].TabData.Bullet.Font.FontSize = "12"; + ////fmtdata.StepData[6].TabData.Bullet.Font.FontStyle = "none"; + ////fmtdata.StepData[6].WidthOverride = "421"; + ////fmtdata.StepData[6].ColOverride = "194"; + + //// Caution1 + //fmtdata.StepData[20].Font.FontFamily = "Arial"; + //fmtdata.StepData[20].Font.FontSize = "12"; + //fmtdata.StepData[20].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[20].TabData.Font.FontSize = "12"; + //fmtdata.StepData[20].TabData.Font.FontStyle = "Italics, Bold"; + //fmtdata.StepData[20].TabData.Font.CPI = "10"; + ////fmtdata.StepData[20].TabData.Bullet.Separate = "True"; + ////fmtdata.StepData[20].TabData.Bullet.Font = new VE_Font(); + ////fmtdata.StepData[20].TabData.Bullet.Font.FontFamily = "Arial"; + ////fmtdata.StepData[20].TabData.Bullet.Font.FontSize = "12"; + ////fmtdata.StepData[20].TabData.Bullet.Font.FontStyle = "Bold"; + + //// Caution2 + //fmtdata.StepData[21].Font.FontFamily = "Arial"; + //fmtdata.StepData[21].Font.FontSize = "12"; + //fmtdata.StepData[21].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[21].TabData.Font.FontSize = "12"; + //fmtdata.StepData[21].TabData.Font.CPI = "10"; + ////fmtdata.StepData[21].TabData.Bullet.Separate = "True"; + ////fmtdata.StepData[21].TabData.Bullet.Font = new VE_Font(); + ////fmtdata.StepData[21].TabData.Bullet.Font.FontFamily = "Arial"; + ////fmtdata.StepData[21].TabData.Bullet.Font.FontSize = "12"; + ////fmtdata.StepData[21].TabData.Bullet.Font.FontStyle = "Bold"; + + //// Caution3 + //fmtdata.StepData[27].Font.FontFamily = "Arial"; + //fmtdata.StepData[27].Font.FontSize = "12"; + //fmtdata.StepData[27].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[27].TabData.Font.FontSize = "12"; + //fmtdata.StepData[27].TabData.Font.CPI = "10"; + ////fmtdata.StepData[27].TabData.Bullet.Separate = "True"; + ////fmtdata.StepData[27].TabData.Bullet.Font = new VE_Font(); + ////fmtdata.StepData[27].TabData.Bullet.Font.FontFamily = "Arial"; + ////fmtdata.StepData[27].TabData.Bullet.Font.FontSize = "12"; + ////fmtdata.StepData[27].TabData.Bullet.Font.FontStyle = "Bold"; + + //// Caution4 + //fmtdata.StepData[29].Font.FontFamily = "Arial"; + //fmtdata.StepData[29].Font.FontSize = "12"; + //fmtdata.StepData[29].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[29].TabData.Font.FontSize = "12"; + //fmtdata.StepData[29].TabData.Font.CPI = "10"; + ////fmtdata.StepData[29].TabData.Bullet.Separate = "True"; + ////fmtdata.StepData[29].TabData.Bullet.Font = new VE_Font(); + ////fmtdata.StepData[29].TabData.Bullet.Font.FontFamily = "Arial"; + ////fmtdata.StepData[29].TabData.Bullet.Font.FontSize = "12"; + ////fmtdata.StepData[29].TabData.Bullet.Font.FontStyle = "Bold"; + + //// Notes + //fmtdata.StepData[7].Font.FontFamily = "Arial"; + //fmtdata.StepData[7].Font.FontSize = "12"; + //fmtdata.StepData[7].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[7].TabData.Font.FontSize = "12"; + //fmtdata.StepData[7].TabData.Font.CPI = "10"; + ////fmtdata.StepData[7].TabData.Bullet.Separate = "True"; + ////fmtdata.StepData[7].TabData.Bullet.Font = new VE_Font(); + ////fmtdata.StepData[7].TabData.Bullet.Font.FontFamily = "Arial"; + ////fmtdata.StepData[7].TabData.Bullet.Font.FontSize = "12"; + ////fmtdata.StepData[7].TabData.Bullet.Font.FontStyle = "Bold"; + ////fmtdata.StepData[7].WidthOverride = "401"; + + //// Note1 + //fmtdata.StepData[22].Font.FontFamily = "Arial"; + //fmtdata.StepData[22].Font.FontSize = "12"; + //fmtdata.StepData[22].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[22].TabData.Font.FontSize = "12"; + //fmtdata.StepData[22].TabData.Font.CPI = "10"; + + //// Note2 + //fmtdata.StepData[23].Font.FontFamily = "Arial"; + //fmtdata.StepData[23].Font.FontSize = "12"; + //fmtdata.StepData[23].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[23].TabData.Font.FontSize = "12"; + //fmtdata.StepData[23].TabData.Font.CPI = "10"; + + //// Note3 + //fmtdata.StepData[26].Font.FontFamily = "Arial"; + //fmtdata.StepData[26].Font.FontSize = "12"; + //fmtdata.StepData[26].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[26].TabData.Font.FontSize = "12"; + //fmtdata.StepData[26].TabData.Font.CPI = "10"; + + //// Note4 + //fmtdata.StepData[28].Font.FontFamily = "Arial"; + //fmtdata.StepData[28].Font.FontSize = "12"; + //fmtdata.StepData[28].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[28].TabData.Font.FontSize = "12"; + //fmtdata.StepData[28].TabData.Font.CPI = "10"; + + //// Note5 + //fmtdata.StepData[32].Font.FontFamily = "Arial"; + //fmtdata.StepData[32].Font.FontSize = "12"; + //fmtdata.StepData[32].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[32].TabData.Font.FontSize = "12"; + //fmtdata.StepData[32].TabData.Font.CPI = "10"; + + //// Table + //fmtdata.StepData[8].Font.FontFamily = "Arial"; + //fmtdata.StepData[8].Font.FontSize = "12"; + //fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[8].TabData.Font.FontSize = "12"; + + //// Continuous + //fmtdata.StepData[9].Font.FontFamily = "Arial"; + //fmtdata.StepData[9].Font.FontSize = "12"; + //fmtdata.StepData[9].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[9].TabData.Font.FontSize = "12"; + //// AER Table + //fmtdata.StepData[10].Font.FontFamily = "Arial"; + //fmtdata.StepData[10].Font.FontSize = "12"; + //fmtdata.StepData[10].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[10].TabData.Font.FontSize = "12"; + //// EquipmentList + //fmtdata.StepData[11].Font.FontFamily = "Arial"; + //fmtdata.StepData[11].Font.FontSize = "12"; + //fmtdata.StepData[11].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[11].TabData.Font.FontSize = "12"; + //// Title + //fmtdata.StepData[12].Font.FontFamily = "Arial"; + //fmtdata.StepData[12].Font.FontSize = "12"; + //fmtdata.StepData[12].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[12].TabData.Font.FontSize = "12"; + //// PageNumber + //fmtdata.StepData[13].Font.FontFamily = "Arial"; + //fmtdata.StepData[13].Font.FontSize = "12"; + //fmtdata.StepData[13].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[13].TabData.Font.FontSize = "12"; + //// EquipmentWBlank + //fmtdata.StepData[14].Font.FontFamily = "Arial"; + //fmtdata.StepData[14].Font.FontSize = "12"; + //fmtdata.StepData[14].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[14].TabData.Font.FontSize = "12"; + //// ProcNumber + //fmtdata.StepData[15].Font.FontFamily = "Arial"; + //fmtdata.StepData[15].Font.FontSize = "12"; + //fmtdata.StepData[15].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[15].TabData.Font.FontSize = "12"; + //// RevNumber + //fmtdata.StepData[16].Font.FontFamily = "Arial"; + //fmtdata.StepData[16].Font.FontSize = "12"; + //fmtdata.StepData[16].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[16].TabData.Font.FontSize = "12"; + //// AccPages + //fmtdata.StepData[17].Font.FontFamily = "Arial"; + //fmtdata.StepData[17].Font.FontSize = "12"; + //fmtdata.StepData[17].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[17].TabData.Font.FontSize = "12"; + //// LossOfAC + //fmtdata.StepData[18].Font.FontFamily = "Arial"; + //fmtdata.StepData[18].Font.FontSize = "12"; + //fmtdata.StepData[18].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[18].TabData.Font.FontSize = "12"; + //// ExplicitAnd + //fmtdata.StepData[19].Font.FontFamily = "Arial"; + //fmtdata.StepData[19].Font.FontSize = "12"; + //fmtdata.StepData[19].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[19].TabData.Font.FontSize = "12"; + //// Paragraph + //fmtdata.StepData[24].Font.FontFamily = "Arial"; + //fmtdata.StepData[24].Font.FontSize = "12"; + //fmtdata.StepData[24].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[24].TabData.Font.FontSize = "12"; + //// Default + //fmtdata.StepData[25].Font.FontFamily = "Arial"; + //fmtdata.StepData[25].Font.FontSize = "12"; + //fmtdata.StepData[25].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[25].TabData.Font.FontSize = "12"; + //// EquipmentOpt + //fmtdata.StepData[30].Font.FontFamily = "Arial"; + //fmtdata.StepData[30].Font.FontSize = "12"; + //fmtdata.StepData[30].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[30].TabData.Font.FontSize = "12"; + //// EquipmentOptWBlank + //fmtdata.StepData[31].Font.FontFamily = "Arial"; + //fmtdata.StepData[31].Font.FontSize = "12"; + //fmtdata.StepData[31].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[31].TabData.Font.FontSize = "12"; + //// BorderlessAERTable + //fmtdata.StepData[33].Font.FontFamily = "Arial"; + //fmtdata.StepData[33].Font.FontSize = "12"; + //fmtdata.StepData[33].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[33].TabData.Font.FontSize = "12"; + //// BorderlessTable + //fmtdata.StepData[34].Font.FontFamily = "Arial"; + //fmtdata.StepData[34].Font.FontSize = "12"; + //fmtdata.StepData[34].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[34].TabData.Font.FontSize = "12"; + //// ImplicitOr + //fmtdata.StepData[35].Font.FontFamily = "Arial"; + //fmtdata.StepData[35].Font.FontSize = "12"; + //fmtdata.StepData[35].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[35].TabData.Font.FontSize = "12"; + //// Figure + //fmtdata.StepData[36].Font.FontFamily = "Arial"; + //fmtdata.StepData[36].Font.FontSize = "12"; + //fmtdata.StepData[36].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[36].TabData.Font.FontSize = "12"; + //// AERFigure + //fmtdata.StepData[37].Font.FontFamily = "Arial"; + //fmtdata.StepData[37].Font.FontSize = "12"; + //fmtdata.StepData[37].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[37].TabData.Font.FontSize = "12"; + //// BorderlessFigure + //fmtdata.StepData[38].Font.FontFamily = "Arial"; + //fmtdata.StepData[38].Font.FontSize = "12"; + //fmtdata.StepData[38].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[38].TabData.Font.FontSize = "12"; + //// BorderlessFAERigure + //fmtdata.StepData[39].Font.FontFamily = "Arial"; + //fmtdata.StepData[39].Font.FontSize = "12"; + //fmtdata.StepData[39].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[39].TabData.Font.FontSize = "12"; + //// RNOType + //fmtdata.StepData[40].Font.FontFamily = "Arial"; + //fmtdata.StepData[40].Font.FontSize = "12"; + //fmtdata.StepData[40].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[40].TabData.Font.FontSize = "12"; + //// HIGH5 + //fmtdata.StepData[41].Font.FontFamily = "Arial"; + //fmtdata.StepData[41].Font.FontSize = "12"; + //fmtdata.StepData[41].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[41].TabData.Font.FontSize = "12"; + //// TitleWithTextRight + //fmtdata.StepData[42].Font.FontFamily = "Arial"; + //fmtdata.StepData[42].Font.FontSize = "12"; + //fmtdata.StepData[42].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[42].TabData.Font.FontSize = "12"; + //// TitleWithTextBelow + //fmtdata.StepData[43].Font.FontFamily = "Arial"; + //fmtdata.StepData[43].Font.FontSize = "12"; + //fmtdata.StepData[43].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[43].TabData.Font.FontSize = "12"; + //// ContAcSequential + //fmtdata.StepData[44].Font.FontFamily = "Arial"; + //fmtdata.StepData[44].Font.FontSize = "12"; + //fmtdata.StepData[44].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[44].TabData.Font.FontSize = "12"; + //// ContAcAnd + //fmtdata.StepData[45].Font.FontFamily = "Arial"; + //fmtdata.StepData[45].Font.FontSize = "12"; + //fmtdata.StepData[45].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[45].TabData.Font.FontSize = "12"; + //// ContAcOr + //fmtdata.StepData[46].Font.FontFamily = "Arial"; + //fmtdata.StepData[46].Font.FontSize = "12"; + //fmtdata.StepData[46].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[46].TabData.Font.FontSize = "12"; + //// ContAcParagraph + //fmtdata.StepData[47].Font.FontFamily = "Arial"; + //fmtdata.StepData[47].Font.FontSize = "12"; + //fmtdata.StepData[47].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[47].TabData.Font.FontSize = "12"; + #endregion + } + private VE_Font CreateFont(string name, string size, string style) + { + VE_Font vf = new VE_Font(); + vf.FontFamily = name; + vf.FontSize = size; + vf.FontStyle = style; + return vf; + } } public partial class FmtToXml { private void AddCPLRDevPage(ref PageStyles pgstyles) { + SetRobinsonPageListFont(ref pgstyles); + pgstyles.Name = "Duke Energy - Robinson Deviation Format Page Styles"; pgstyles.PgStyles[0].Items[4].Col = 224; pgstyles.PgStyles[1].Items[4].Col = 224; } + private void AddCPLAPage(ref PageStyles pgstyles) + { + SetRobinsonPageListFont(ref pgstyles); + pgstyles.Name = "Duke Energy - Robinson AOP Format Page Styles"; + } private void AddCPLPage(ref PageStyles pgstyles) { + SetRobinsonPageListFont(ref pgstyles); pgstyles.Name = "Duke Energy - Robinson EOP Format Page Styles"; //"Cover Page-Progress Logo" pgstyles.PgStyles[3].Name="Cover Page-Duke Logo"; @@ -76,19 +477,75 @@ namespace fmtxml pgstyles.PgStyles[3].Items[7].Col = 232; pgstyles.PgStyles[3].Items[8].Col = 235; } + private void AddCPBCK(ref PageStyles pgstyles) + { + //SetRobinsonPageListFont(ref pgstyles); + pgstyles.Name = "Duke Energy - Robinson Enhanced Background Page Styles"; + } + private void AddCPBCK_Z00(ref PageStyles pgstyles) + { + SetRobinsonPageListFont(ref pgstyles); + pgstyles.Name = "Duke Energy - Robinson Enhanced Background Foldout Page Styles"; + } + private void AddCPBCK_Z01(ref PageStyles pgstyles) + { + //SetRobinsonPageListFont(ref pgstyles); + pgstyles.Name = "Duke Energy - Robinson Enhanced Background Status Tree Page Styles"; + } + private void AddCPBCK2(ref PageStyles pgstyles) + { + //SetRobinsonPageListFont(ref pgstyles); + pgstyles.Name = "Duke Energy - Robinson Enhanced Backgrounds Additional Page Styles"; + } + + private static void SetRobinsonPageListFont(ref PageStyles pgstyles) + { + int i = 0; + int ii = 0; + // Set font to Arial 12 pt + for (i = 0; i < pgstyles.PgStyles.Length; i++) + { + for (ii = 0; ii < pgstyles.PgStyles[i].Items.Length; ii++) + { + pgstyles.PgStyles[i].Items[ii].Style.FontFamily = "Arial"; + //pgstyles.PgStyles[i].Items[ii].Style.FontSize = "12"; + } + } + return; + } private void AddCPLDOC(ref DocStyles dcstyles) { + SetRobinsonDocStyleFont(ref dcstyles); + dcstyles.Name = "Duke Energy - Robinson EOP Format Doc Styles"; dcstyles.DcStyles[0].ContTop = "%d. (CONTINUED)"; + //dcstyles.DcStyles[0].AlignHLSTabWithSect = true; dcstyles.DcStyles[1].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[2].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[6].Name = "Cover Page-Duke Logo"; dcstyles.DcStyles[7].TopMargin = 91; dcstyles.DcStyles[7].PageWidth = 593; } + + private static void SetRobinsonDocStyleFont(ref DocStyles dcstyles) + { + int i = 0; + int ii = 0; + // Set font to Arial 12 pt + for (i = 0; i < dcstyles.DcStyles.Length; i++) + { + dcstyles.DcStyles[i].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[i].dstyle.FontSize = "12"; + dcstyles.DcStyles[i].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[i].ContStyle.FontSize = "12"; + } + return; + } private void AddCPL_Y00(ref DocStyles dcstyles) { + SetRobinsonDocStyleFont(ref dcstyles); + dcstyles.DcStyles[0].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[1].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[2].ContTop = "%d. (CONTINUED)"; @@ -97,6 +554,8 @@ namespace fmtxml } private void AddCPL_Y01(ref DocStyles dcstyles) { + SetRobinsonDocStyleFont(ref dcstyles); + dcstyles.DcStyles[0].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[1].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[2].ContTop = "%d. (CONTINUED)"; @@ -105,39 +564,133 @@ namespace fmtxml } private void AddCPL_Y02(ref DocStyles dcstyles) { + SetRobinsonDocStyleFont(ref dcstyles); + dcstyles.DcStyles[0].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[1].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[2].ContTop = "%d. (CONTINUED)"; dcstyles.DcStyles[6].TopMargin = 91; dcstyles.DcStyles[6].PageWidth = 593; } + private void AddCPLRDEV(ref DocStyles dcstyles) + { + dcstyles.Name = "Duke Energy - Robinson Deviation Format Document Styles"; + SetRobinsonDocStyleFont(ref dcstyles); + } + private void AddCPLA(ref DocStyles dcstyles) + { + dcstyles.Name = "Duke Energy - Robinson AOP Format Document Styles"; + SetRobinsonDocStyleFont(ref dcstyles); + } + private void AddCPBCK(ref DocStyles dcstyles) + { + dcstyles.Name = "Duke Energy - Robinson Enhanced Background Styles"; + //SetRobinsonDocStyleFont(ref dcstyles); + } + private void AddCPBCK_Y00(ref DocStyles dcstyles) + { + dcstyles.Name = "Duke Energy - Robinson Enhanced Background Foldout Styles"; + //SetRobinsonDocStyleFont(ref dcstyles); + } + private void AddCPBCK_Y01(ref DocStyles dcstyles) + { + dcstyles.Name = "Duke Energy - Robinson Enhanced Background Status Tree Styles"; + //SetRobinsonDocStyleFont(ref dcstyles); + } + private void AddCPBCK2(ref DocStyles dcstyles) + { + dcstyles.Name = "Duke Energy - Robinson Enhanced Background Additional Styles"; + //SetRobinsonDocStyleFont(ref dcstyles); + } } public partial class RtfToSvg { private void AddCPL(XmlDocument myDoc) { XmlDocument xdNew = new XmlDocument(); + // B1 + xdNew.LoadXml(" " + + "" + + "" + + "" + + "" + + "" + + "STEP" + + "" + + "ACTION/EXPECTED{sp}RESPONSE" + + "" + + "" + + "" + + "RESPONSE{sp}NOT{sp}OBTAINED" + + "" + +""); + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[1]); + + // C2 xdNew.LoadXml(" " + "" + ""); - myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[7]); + // C3 xdNew.LoadXml(" " + "" + "" + ""); - myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[8]); + // C4 xdNew.LoadXml(" " + "" + "" + - "N/A" + + "N/A" + ""); - myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[9]); } + + private void AddCPLA(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + // B1 + xdNew.LoadXml(" " + + "" + + "" + + "" + + "" + + "" + + "STEP" + + "" + + "INSTRUCTIONS" + + "" + + "" + + "" + + "RESPONSE{sp}NOT{sp}OBTAINED" + + "" + +""); + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[1]); + } + + private void AddCPLRDEV(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + // B2 + xdNew.LoadXml(" " + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "EOP{sp}STEP" + + "ERG{sp}STEP" + + "DEVIATION/JUSTIFICATION" + +""); + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[2]); + } } }