152 lines
5.5 KiB
C#
152 lines
5.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Xml;
|
|
|
|
namespace fmtxml
|
|
{
|
|
public partial class FmtFileToXml
|
|
{
|
|
private void AddCATADEVfmt(ref FormatData fmtdata)
|
|
{
|
|
fmtdata.ProcData.TitleLength = 45;
|
|
}
|
|
private void AddCATfmt(ref FormatData fmtdata) // Catawba
|
|
{
|
|
//fmtdata.SectData.StepSectionData.StpSectLayData.Separator.SeparatorLocation = 2;
|
|
fmtdata.SectData.StepSectionData.StpSectLayData.ColT = -3;
|
|
fmtdata.SectData.StepSectionData.StpSectLayData.WidT = 390;
|
|
fmtdata.SectData.StepSectionData.AdjustRNOCautionNoteWidth = "True";
|
|
|
|
fmtdata.ProcData.TitleLength = 45;
|
|
// Base
|
|
fmtdata.StepData[0].StepLayoutData.STExtraSpace = "0";
|
|
|
|
// High
|
|
fmtdata.StepData[2].StepLayoutData.STExtraSpace = "12";
|
|
|
|
|
|
// caution separator
|
|
//fmtdata.StepData[6].StepLayoutData.STBoxindex = "1";
|
|
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 = "11";
|
|
fmtdata.StepData[6].TabData.Bullet.Font.FontStyle = "none";
|
|
fmtdata.StepData[6].TabData.Bullet.Font.CPI = "12";
|
|
|
|
// note location/tab
|
|
//fmtdata.StepData[7].StepLayoutData.STBoxindex = "1";
|
|
fmtdata.StepData[7].TabData.Ident = "NOTE ";
|
|
fmtdata.StepData[7].TabData.IdentEdit = "NOTE ";
|
|
fmtdata.StepData[7].TabData.RNOIdent = "NOTE ";
|
|
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 = "11";
|
|
fmtdata.StepData[7].TabData.Bullet.Font.FontStyle = "none";
|
|
fmtdata.StepData[7].TabData.Bullet.Font.CPI = "12";
|
|
|
|
// Bulleted High Level Step
|
|
fmtdata.StepData[9].TabData.Ident = "{bullet} ";
|
|
fmtdata.StepData[9].TabData.IdentEdit = "{bullet} ";
|
|
fmtdata.StepData[9].TabData.RNOIdent = "{bullet} ";
|
|
fmtdata.StepData[9].TabData.RNOIdentEdit = "{bullet} ";
|
|
|
|
// RNOType
|
|
fmtdata.StepData[40].Font.FontFamily = "Arial";
|
|
fmtdata.StepData[40].Font.FontSize = "11";
|
|
fmtdata.StepData[40].StepLayoutData.STExtraSpace = "0";
|
|
|
|
//// note location (create a box to locate it)
|
|
//fmtdata.BoxData[1].Index = 1;
|
|
//fmtdata.BoxData[1].Start = 6;
|
|
//fmtdata.BoxData[1].End = 240;
|
|
//fmtdata.BoxData[1].TxtStart = 12;
|
|
//fmtdata.BoxData[1].TxtWidth = 450;
|
|
//fmtdata.BoxData[1].BXULC = " ";
|
|
//Disable extra Cautions and notes
|
|
// Caution 1
|
|
fmtdata.StepData[20].Inactive = "True";
|
|
// Caution 2
|
|
fmtdata.StepData[21].Inactive = "True";
|
|
// Caution 3
|
|
fmtdata.StepData[27].Inactive = "True";
|
|
// Caution 4
|
|
fmtdata.StepData[29].Inactive = "True";
|
|
// Note 1
|
|
fmtdata.StepData[22].Inactive = "True";
|
|
// Note 2
|
|
fmtdata.StepData[23].Inactive = "True";
|
|
// Note 3
|
|
fmtdata.StepData[26].Inactive = "True";
|
|
// Note 4
|
|
fmtdata.StepData[28].Inactive = "True";
|
|
// Note 5
|
|
fmtdata.StepData[32].Inactive = "True";
|
|
}
|
|
private void AddCATfmtOVR(ref FormatData fmtdata) // Catawba
|
|
{
|
|
// Transitions
|
|
|
|
fmtdata.TransData.TransTypeData[3].TransFormat = "{First Step} through {Last Step} of {?.Proc Num} ({?.Proc Title}) ({?.Sect Hdr})";
|
|
fmtdata.TransData.TransTypeData[3].TransUI = "ProcMenu, SectMenuStep, StepFirst, StepLast";
|
|
|
|
fmtdata.TransData.TransTypeData[4].TransFormat = "{Sect Num} ({Sect Title}), Step {First Step}";
|
|
fmtdata.TransData.TransTypeData[4].TransMenu = "{Sect Num} ({Sect Title}), Step {First Step}";
|
|
fmtdata.TransData.TransTypeData[4].TransUI = "ProcCur, SectMenuAny, StepAllowNone, StepFirst";
|
|
|
|
fmtdata.TransData.TransTypeData[5].TransFormat = "{Proc Num} ({Proc Title}), {Sect Num} ({Sect Title}), Step {First Step}";
|
|
fmtdata.TransData.TransTypeData[5].TransMenu = "{Proc Num} ({Proc Title}), {Sect Num} ({Sect Title}), Step {First Step}";
|
|
fmtdata.TransData.TransTypeData[5].TransUI = "ProcMenu, SectMenuAny, StepAllowNone, StepFirst";
|
|
|
|
//RNO Separator
|
|
fmtdata.SectData.StepSectionData.StpSectPrtData.RNOSepString = "\xA0 ";
|
|
|
|
}
|
|
}
|
|
public partial class FmtToXml
|
|
{
|
|
private void AddCATPage(ref PageStyles pgstyles)
|
|
{
|
|
// proc steps
|
|
pgstyles.PgStyles[0].Items[2].Token = "PAGE NO.";
|
|
pgstyles.PgStyles[0].Items[6].Token = "{PAGE} of {OF}";
|
|
pgstyles.PgStyles[0].Items[9].Token = "Revision {REV}";
|
|
// proc steps - no header
|
|
pgstyles.PgStyles[1].Items[2].Token = "PAGE NO.";
|
|
pgstyles.PgStyles[1].Items[6].Token = "{PAGE} of {OF}";
|
|
pgstyles.PgStyles[1].Items[9].Token = "Revision {REV}";
|
|
// enclosures
|
|
pgstyles.PgStyles[2].Items[2].Token = "PAGE NO.";
|
|
pgstyles.PgStyles[2].Items[6].Token = "{PAGE} of {OF}";
|
|
pgstyles.PgStyles[2].Items[8].Token = "Revision {REV}";
|
|
// Attachments
|
|
pgstyles.PgStyles[4].Items[2].Token = "PAGE NO.";
|
|
pgstyles.PgStyles[4].Items[6].Token = "{PAGE} of {OF}";
|
|
pgstyles.PgStyles[4].Items[8].Token = "Revision {REV}";
|
|
// Status Tree
|
|
pgstyles.PgStyles[5].Items[2].Token = "PAGE NO.";
|
|
pgstyles.PgStyles[5].Items[6].Token = "{PAGE} of {OF}";
|
|
pgstyles.PgStyles[5].Items[8].Token = "Revision {REV}";
|
|
// Table of contents
|
|
pgstyles.PgStyles[6].Items[2].Token = "PAGE NO.";
|
|
pgstyles.PgStyles[6].Items[5].Token = "{ROMANPAGE}";
|
|
pgstyles.PgStyles[6].Items[7].Token = "Revision {REV}";
|
|
}
|
|
|
|
private void AddCATDOC(ref DocStyles dcstyles)
|
|
{
|
|
dcstyles.DcStyles[0].CBMargin = 50;
|
|
dcstyles.DcStyles[1].CBMargin = 50;
|
|
dcstyles.DcStyles[2].CBMargin = 50;
|
|
}
|
|
}
|
|
public partial class RtfToSvg
|
|
{
|
|
private void AddCAT(XmlDocument myDoc)
|
|
{
|
|
}
|
|
}
|
|
}
|