From feafe5958f39fcba081cd4e0fb488b3dc041aee8 Mon Sep 17 00:00:00 2001 From: Kathy Date: Tue, 10 Jan 2012 14:40:28 +0000 Subject: [PATCH] --- PROMS/fmtxml/FmtFileToXml.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/PROMS/fmtxml/FmtFileToXml.cs b/PROMS/fmtxml/FmtFileToXml.cs index 39bd9c7b..220fbdd8 100644 --- a/PROMS/fmtxml/FmtFileToXml.cs +++ b/PROMS/fmtxml/FmtFileToXml.cs @@ -2541,11 +2541,16 @@ namespace fmtxml AccSection accsec = new AccSection(); TOC toc = new TOC(); - toc.TofCSecNumPos = ColToPoints(brFmt.ReadSByte(), _PlantDefaultFontStyle); - toc.TofCSecTitlePos = ColToPoints(brFmt.ReadSByte(), _PlantDefaultFontStyle); + // the toc position values are all 12 CPI regardless of font used (according to a comment in + // the wcn1 format files. + float tmpfloat1 = Convert.ToInt16(brFmt.ReadSByte()); + toc.TofCSecNumPos = 72 * (tmpfloat1 / 12); // 12cpi + tmpfloat1 = Convert.ToInt16(brFmt.ReadSByte()); + toc.TofCSecTitlePos = 72 * (tmpfloat1 / 12); // 12cpi tmpbyte = brFmt.ReadByte(); // TofCSecTitlePos2 toc.TofCSecTitleLen = brFmt.ReadByte(); - toc.TofCPageNumPos = ColToPoints(brFmt.ReadSByte(), _PlantDefaultFontStyle); + tmpfloat1 = Convert.ToInt16(brFmt.ReadSByte()); + toc.TofCPageNumPos = 72 * (tmpfloat1 / 12); toc.TofCSpaceChar = brFmt.ReadByte(); toc.TofCLineSpacing = brFmt.ReadByte(); toc.Font = LoadVE_FontByte(); ;