SourceCode/PROMS/fmtxml/PlantSpecific_PointBeach.cs
Kathy bedb5288a0 Added calls to fix subformat and enhanced background formats
Added flag to Underline transition text
Underline transition text in and pagewidth for attachments in WEP, allow for doing section transitions in WPB subformat; remove reference to logos in genmac file
Added underline flag for transition text
2014-03-10 12:43:10 +00:00

99 lines
3.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
namespace fmtxml
{
public partial class FmtFileToXml
{
private void AddWEP2fmt(ref FormatData fmtdata)
{
fmtdata.SectData.StepSectionData.StpSectPrtData.DiffContActBox = "True";
fmtdata.TransData.Underline = "True";
fmtdata.StepData[2].TabData.Ident = "{Section Prefix}{numeric} ";
fmtdata.StepData[3].TabData.Ident = "{!C0}{numeric} ";
}
private void AddWEP2Overridefmt(ref FormatData fmtdata)
{
fmtdata.BoxData[3].Font.FontFamily = "Prestige Elite Tall";
fmtdata.BoxData[4].End = 504;
fmtdata.BoxData[4].Font.FontFamily = "Prestige Elite Tall";
fmtdata.BoxData[5].End = 504;
fmtdata.BoxData[5].Font.FontFamily = "Prestige Elite Tall";
fmtdata.BoxData[8].Font.FontFamily = "Prestige Elite Tall";
fmtdata.BoxData[9].Font.FontFamily = "Prestige Elite Tall";
}
private void AddWEPENBFmt(ref FormatData fmtdata)
{
fmtdata.StepData[2].TabData.RNOIdent = @"\ul ERG STEP:\ulnone ";
fmtdata.StepData[3].TabData.RNOIdent = @"\ul ERG STEP:\ulnone ";
fmtdata.StepData[6].TabData.RNOIdent = @"\ul ERG CAUTION:\ulnone ";
fmtdata.StepData[7].TabData.RNOIdent = @"\ul ERG NOTE:\ulnone ";
fmtdata.StepData[18].TabData.RNOIdent = @"\ul ERG STEP:\ulnone ";
fmtdata.StepData[20].TabData.RNOIdent = @"\ul ERG CAUTION:\ulnone ";
fmtdata.StepData[21].TabData.RNOIdent = @"\ul ERG CAUTION:\ulnone ";
fmtdata.StepData[22].TabData.RNOIdent = @"\ul ERG NOTE:\ulnone ";
fmtdata.StepData[23].TabData.RNOIdent = @"\ul ERG NOTE:\ulnone ";
fmtdata.StepData[26].TabData.RNOIdent = @"\ul ERG NOTE:\ulnone ";
fmtdata.StepData[27].TabData.RNOIdent = @"\ul ERG CAUTION:\ulnone ";
}
private void AddWPB20fmt(ref FormatData fmtdata)
{
fmtdata.TransData.DoSectionTransitions = "True";
}
}
public partial class FmtToXml
{
private void AddWEP2DOC(ref DocStyles dcstyles)
{
dcstyles.DcStyles[1].PageLength = 654;
dcstyles.DcStyles[6].PageWidth = 564;
}
private void AddWEPENBPage(ref PageStyles pgstyles)
{
pgstyles.PgStyles[0].Items[12].Col = 520; // Step Descr:HLRNO location
pgstyles.PgStyles[0].Items[12].Justify = "PSRight";
pgstyles.PgStyles[1].Items[1].Col = 247; // Cover page token location adjustments
pgstyles.PgStyles[1].Items[2].Col = 238;
pgstyles.PgStyles[1].Items[3].Col = 238;
pgstyles.PgStyles[1].Items[4].Col = 266;
pgstyles.PgStyles[1].Items[5].Col = 288;
pgstyles.PgStyles[1].Items[6].Col = 266;
pgstyles.PgStyles[1].Items[7].Col = 288;
pgstyles.PgStyles[1].Items[8].Col = 266;
pgstyles.PgStyles[1].Items[9].Col = 288;
pgstyles.PgStyles[1].Items[10].Col = 266;
pgstyles.PgStyles[1].Items[11].Col = 288;
pgstyles.PgStyles[1].Items[12].Col = 266;
pgstyles.PgStyles[1].Items[13].Col = 288;
pgstyles.PgStyles[1].Items[14].Col = 266;
pgstyles.PgStyles[1].Items[15].Col = 288;
pgstyles.PgStyles[2].Items[1].Token = "{BOX3}";
}
private void AddWEPENBDOC(ref DocStyles dcstyles)
{
dcstyles.DcStyles[0].PageWidth = 500;
dcstyles.DcStyles[2].PageWidth = 584;
}
}
public partial class RtfToSvg
{
private void AddWEP2(XmlDocument myDoc)
{
XmlDocument xdNew = new XmlDocument();
xdNew.LoadXml("<svg xmlns=\"http://www.w3.org/2000/svg\"> <g id=\"C0\">" +
"<ellipse cx=\"18\" cy=\"-3.2\" rx=\"11.1\" ry=\"11.1\" fill=\"none\" stroke=\"black\" stroke-width=\"1.9\" />" +
"</g></svg>");
myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[6]);
myDoc.DocumentElement.RemoveChild(myDoc.DocumentElement.ChildNodes[4]); // remove references to BMP files.
myDoc.DocumentElement.RemoveChild(myDoc.DocumentElement.ChildNodes[4]);
}
private void AddWEPENB(XmlDocument myDoc)
{
myDoc.DocumentElement.RemoveChild(myDoc.DocumentElement.ChildNodes[4]); // remove references to BMP files.
myDoc.DocumentElement.RemoveChild(myDoc.DocumentElement.ChildNodes[4]);
}
}
}