BGE: Added format flags: UnitNumber (flag that docversion properties should support unit number in data/form), Level0Big (big font for 1st level section hdrs – was in original format), UseSpecificTransitionModifier (flags that transition formats have pagenum, rather than allowing on all transitions). Also added call to override BGE EOP format items

Improved formatting for Cover page, List of Effective Pages, Table of Contents, Single column & dual column procedure pages & attachments
Added support for format flags used in FmtFileToXml.cs
This commit is contained in:
2014-04-04 13:10:46 +00:00
parent f2d4d691e4
commit 055d550a74
3 changed files with 70 additions and 0 deletions

View File

@@ -9,18 +9,71 @@ namespace fmtxml
{
private void AddBGEEOPfmt(ref FormatData fmtdata)
{
fmtdata.PrintData.UnitNumber = "True";
fmtdata.PrintData.SpecialCaseCalvert = "True";
fmtdata.SectData.SectionNumber.Level0Big = "True";
fmtdata.SectData.SectionHeader.Level0Big = "True";
fmtdata.SectData.StepSectionData.StpSectLayData.ColS = 30;
fmtdata.SectData.StepSectionData.StpSectLayData.ColRTable = "0,192,126";
fmtdata.TransData.UseSpecificTransitionModifier = "true";
fmtdata.StepData[29].CenterOneLineOnly = "False"; // this is BGE's message type (used as paragraph off section.
fmtdata.StepData[29].MatchUpRNO = "False";
fmtdata.StepData[29].AlignNullTabWSectHead = "True";
fmtdata.TransData.TransTypeData[4].TransFormat = @"{Sect Num}, \ul {Sect Title}\ulnone , Step {First Step}";
fmtdata.TransData.TransTypeData[5].TransFormat = @"{Proc Num}, \ul {Proc Title}\ulnone , {Sect Num}, \ul {Sect Title}\ulnone , Step {First Step}";
fmtdata.TransData.TransTypeData[6].TransFormat = @"{Sect Num}, \ul {Sect Title}\ulnone , Step {First Step}{Page Num}";
fmtdata.TransData.TransTypeData[10].TransFormat = @"{First Step}, \ul {Step Text}\ulnone {Page Num}";
}
private void AddBGEEOPOverridefmt(ref FormatData fmtdata)
{
fmtdata.TransData.TransTypeData[0].TransUI = "ProcMenu, SectDefault, StepAllowNone, StepFirst";
fmtdata.TransData.TransTypeData[4].TransUI = "ProcCur, SectMenuAny, StepAllowNone, StepFirst";
fmtdata.TransData.TransTypeData[5].TransUI = "ProcMenu, SectMenuAny, StepAllowNone, StepFirst";
}
}
public partial class FmtToXml
{
private void AddBGEEOPDOC(ref DocStyles dcstyles)
{
dcstyles.DcStyles[0].TopMargin = 96;
dcstyles.DcStyles[2].CBMargin = 0;
dcstyles.DcStyles[2].PageWidth = 552;
dcstyles.DcStyles[2].CenterLineX = 240;
dcstyles.DcStyles[2].CenterLineYTop = 647;
dcstyles.DcStyles[2].CenterLineYBottom = 24;
}
private void AddBGEEOPPage(ref PageStyles pgstyles)
{
pgstyles.PgStyles[0].Items[2].Col = 480;
pgstyles.PgStyles[0].Items[3].Col = 480;
pgstyles.PgStyles[0].Items[4].Col = 480;
pgstyles.PgStyles[1].Items[2].Col = 480;
pgstyles.PgStyles[1].Items[3].Col = 480;
pgstyles.PgStyles[1].Items[4].Col = 480;
pgstyles.PgStyles[2].Items[2].Col = 480;
pgstyles.PgStyles[2].Items[3].Col = 480;
pgstyles.PgStyles[2].Items[4].Col = 480;
pgstyles.PgStyles[4].Items[2].Col = 480;
pgstyles.PgStyles[4].Items[3].Col = 480;
pgstyles.PgStyles[5].Items[2].Col = 480;
pgstyles.PgStyles[5].Items[3].Col = 480;
pgstyles.PgStyles[6].Items[3].Col = 474;
pgstyles.PgStyles[6].Items[4].Col = 474;
pgstyles.PgStyles[7].Items[2].Col = 474;
pgstyles.PgStyles[7].Items[3].Col = 474;
pgstyles.PgStyles[8].Items[2].Col = 474;
pgstyles.PgStyles[8].Items[3].Col = 474;
pgstyles.PgStyles[8].Items[4].Col = 474;
pgstyles.PgStyles[9].Items[2].Col = 474;
pgstyles.PgStyles[9].Items[3].Col = 474;
pgstyles.PgStyles[10].Items[2].Col = 474;
pgstyles.PgStyles[10].Items[3].Col = 474;
pgstyles.PgStyles[13].Items[2].Col = 474;
pgstyles.PgStyles[13].Items[3].Col = 474;
pgstyles.PgStyles[13].Items[4].Col = 474;
pgstyles.PgStyles[14].Items[2].Col = 474;
pgstyles.PgStyles[14].Items[3].Col = 474;
}
}
}