103 lines
4.3 KiB
C#
103 lines
4.3 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} ";
|
|
fmtdata.TransData.TransTypeData[7].TransType = 4;
|
|
fmtdata.TransData.TransTypeData[7].TransFormat = "Attachment {Sect Num}{First Step}";
|
|
fmtdata.TransData.TransTypeData[7].TransMenu = "Attachment {Sect Num}{First Step} ( To a different section )";
|
|
fmtdata.TransData.TransTypeData[7].TransUI = "ProcCur, SectMenuAny, StepAllowNone, StepFirst";
|
|
}
|
|
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]);
|
|
}
|
|
}
|
|
}
|