C2026-041-invisible-position-changes-as-differences
This commit is contained in:
@@ -712,7 +712,16 @@ namespace Baseline
|
|||||||
// Perform code to find DebugMeta files with diffences
|
// Perform code to find DebugMeta files with diffences
|
||||||
if (cbUseTruncatedData.Checked)
|
if (cbUseTruncatedData.Checked)
|
||||||
{
|
{
|
||||||
fnd = new FindFiles(cbFile1.Text, cbFile2.Text, "DebugMeta_Truncate.txt", MyIgnore);
|
string filename;
|
||||||
|
if (File.Exists(cbFile1.Text + "\\VEPROMS_BGE\\DebugMeta_Truncate.txt"))
|
||||||
|
{
|
||||||
|
filename = "DebugMeta_Truncate.txt";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
filename = "DebugMeta.txt";
|
||||||
|
}
|
||||||
|
fnd = new FindFiles(cbFile1.Text, cbFile2.Text, filename, MyIgnore);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -743,7 +752,16 @@ namespace Baseline
|
|||||||
//Perform Search
|
//Perform Search
|
||||||
if (cbUseTruncatedData.Checked)
|
if (cbUseTruncatedData.Checked)
|
||||||
{
|
{
|
||||||
fnd = new FindFiles(cbFile1.Text, cbFile2.Text, "DebugMeta_Truncate.txt", tbSearch.Text, SearchType.Contains, cbCaseSensitive.Checked);
|
string filename;
|
||||||
|
if (File.Exists(cbFile1.Text + "\\VEPROMS_BGE\\DebugMeta_Truncate.txt"))
|
||||||
|
{
|
||||||
|
filename = "DebugMeta_Truncate.txt";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
filename = "DebugMeta.txt";
|
||||||
|
}
|
||||||
|
fnd = new FindFiles(cbFile1.Text, cbFile2.Text, filename, tbSearch.Text, SearchType.Contains, cbCaseSensitive.Checked);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using DevComponents.DotNetBar;
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
namespace Volian.Base.Library
|
namespace Volian.Base.Library
|
||||||
{
|
{
|
||||||
@@ -155,65 +155,58 @@ namespace Volian.Base.Library
|
|||||||
_MyDebugPrint_Truncated.Open(fileName.Replace(".txt", "_Truncated.txt"));
|
_MyDebugPrint_Truncated.Open(fileName.Replace(".txt", "_Truncated.txt"));
|
||||||
}
|
}
|
||||||
public static void Close()
|
public static void Close()
|
||||||
{ _MyDebugPrint.Close();
|
{
|
||||||
_MyDebugPrint_Truncated.Close(); }
|
_MyDebugPrint.Close();
|
||||||
|
_MyDebugPrint_Truncated.Close();
|
||||||
|
}
|
||||||
public static void Write(string format, params object[] args)
|
public static void Write(string format, params object[] args)
|
||||||
{
|
{
|
||||||
if (args[args.GetUpperBound(0)] == "truncate_false" || args[args.GetUpperBound(0)] == "truncate_true") // if there is a 9th element test the value for truncated data.
|
if (args.GetUpperBound(0) != -1) // are there arguments?
|
||||||
{
|
|
||||||
// test and save untruncated and truncated version of the data.
|
|
||||||
if (args[args.GetUpperBound(0)] == "truncate_false")// when untruncated data is being saved
|
|
||||||
{
|
|
||||||
_MyDebugPrint.Write(format, args);
|
|
||||||
}
|
|
||||||
else // when truncated data is being saved
|
|
||||||
{
|
|
||||||
_MyDebugPrint_Truncated.Write(format, args);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
_MyDebugPrint_Truncated.Write(format, args);
|
|
||||||
_MyDebugPrint.Write(format, args); // there is a 9th element, but not for truncated data
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public static void WriteLine(string format, params object[] args)
|
|
||||||
{
|
{
|
||||||
if(args.Length > 8)
|
if (args[args.GetUpperBound(0)] == "truncate_false") // if there is a 9th element test the value for truncated data.
|
||||||
{
|
{
|
||||||
if (args[8] == "truncate_false" || args[8] == "truncate_true") // if there is a 9th element test the value for truncated data.
|
_MyDebugPrint.Write(format, args); // only save to DebugMeta.txt if there is different truncate data.
|
||||||
{
|
|
||||||
// test and save untruncated and truncated version of the data.
|
|
||||||
if (args[8] == "truncate_false")// when untruncated data is being saved
|
|
||||||
{
|
|
||||||
_MyDebugPrint.WriteLine(format, args);
|
|
||||||
}
|
|
||||||
else // when truncated data is being saved
|
|
||||||
{
|
|
||||||
_MyDebugPrint_Truncated.WriteLine(format, args);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
_MyDebugPrint.WriteLine(format, args); // there is a 9th element, but not for truncated data
|
|
||||||
_MyDebugPrint_Truncated.WriteLine(format, args);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else // test if asgs does not have a 9th element save data (no truncate data is available)
|
else
|
||||||
{
|
{
|
||||||
_MyDebugPrint.WriteLine(format, args);
|
_MyDebugPrint_Truncated.Write(format, args); // Save to both files if there is no special truncate data.
|
||||||
_MyDebugPrint_Truncated.WriteLine(format, args);
|
_MyDebugPrint.Write(format, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_MyDebugPrint_Truncated.Write(format, args);
|
||||||
|
_MyDebugPrint.Write(format, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static void WriteLine(string format, params object[] args)
|
||||||
|
{
|
||||||
|
if (args.GetUpperBound(0) != -1) // are there arguments?
|
||||||
|
{
|
||||||
|
if (args[args.GetUpperBound(0)] == "truncate_false") // if there is a 9th element test the value for truncated data.
|
||||||
|
{
|
||||||
|
_MyDebugPrint.WriteLine(format, args); // only save to DebugMeta.txt if there is different truncate data.
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_MyDebugPrint_Truncated.WriteLine(format, args); // Save to both files if there is no special truncate data.
|
||||||
|
_MyDebugPrint.WriteLine(format, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_MyDebugPrint_Truncated.WriteLine(format, args);
|
||||||
|
_MyDebugPrint.WriteLine(format, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
public static void TruncateWriteLine(string format, params object[] args)
|
public static void TruncateWriteLine(string format, params object[] args)
|
||||||
{
|
{
|
||||||
_MyDebugPrint_Truncated.WriteLine(format, args);
|
_MyDebugPrint_Truncated.WriteLine(format, args);
|
||||||
|
|
||||||
}
|
}
|
||||||
public static void TruncateWrite(string format, params object[] args)
|
public static void TruncateWrite(string format, params object[] args)
|
||||||
{
|
{
|
||||||
_MyDebugPrint_Truncated.Write(format, args);
|
_MyDebugPrint_Truncated.Write(format, args); // SaveFileDialog special truncate data
|
||||||
}
|
}
|
||||||
public static void Show()
|
public static void Show()
|
||||||
{ _MyDebugPrint.Show();
|
{ _MyDebugPrint.Show();
|
||||||
|
|||||||
@@ -1421,7 +1421,7 @@ namespace Volian.Print.Library
|
|||||||
|
|
||||||
Volian.Base.Library.BaselineMetaFile.WriteLine("WD Height={0} Width={1} scPgCnt={2} locEnd={3} pdfSz={4} xOff={5} yOff={6} ScPgNum {7}", fgPage.Height, fgPage.Width, sectPageCount, locEndOfWordDoc, pdfSize, (float)(mySection.MyDocStyle.Layout.MSWordXAdj ?? 0.0), (float)(mySection.MyDocStyle.Layout.MSWordYAdj ?? 0.0) + yoff, pageNumber, "truncate_false");
|
Volian.Base.Library.BaselineMetaFile.WriteLine("WD Height={0} Width={1} scPgCnt={2} locEnd={3} pdfSz={4} xOff={5} yOff={6} ScPgNum {7}", fgPage.Height, fgPage.Width, sectPageCount, locEndOfWordDoc, pdfSize, (float)(mySection.MyDocStyle.Layout.MSWordXAdj ?? 0.0), (float)(mySection.MyDocStyle.Layout.MSWordYAdj ?? 0.0) + yoff, pageNumber, "truncate_false");
|
||||||
|
|
||||||
Volian.Base.Library.BaselineMetaFile.TruncateWriteLine("WD Height={0} Width={1} scPgCnt={2} locEnd={3} pdfSz={4} xOff={5} yOff={6} ScPgNum {7}", fgPage.Height, fgPage.Width, sectPageCount, Truncate(locEndOfWordDoc, 2), Truncate(pdfSize, 2), (float)(mySection.MyDocStyle.Layout.MSWordXAdj ?? 0.0), (float)(mySection.MyDocStyle.Layout.MSWordYAdj ?? 0.0) + yoff, pageNumber, "truncate_true");
|
Volian.Base.Library.BaselineMetaFile.TruncateWriteLine("WD Height={0} Width={1} scPgCnt={2} locEnd={3} pdfSz={4} xOff={5} yOff={6} ScPgNum {7}", fgPage.Height, fgPage.Width, sectPageCount, Truncate(locEndOfWordDoc, 2), Truncate(pdfSize, 2), (float)(mySection.MyDocStyle.Layout.MSWordXAdj ?? 0.0), (float)(mySection.MyDocStyle.Layout.MSWordYAdj ?? 0.0) + yoff, pageNumber);
|
||||||
|
|
||||||
AddImportedPageToLayer(cb.PdfWriter.DirectContent, _MSWordLayer, fgPage, (float)(mySection.MyDocStyle.Layout.MSWordXAdj ?? 0), (float)(mySection.MyDocStyle.Layout.MSWordYAdj ?? 0) + yoff);
|
AddImportedPageToLayer(cb.PdfWriter.DirectContent, _MSWordLayer, fgPage, (float)(mySection.MyDocStyle.Layout.MSWordXAdj ?? 0), (float)(mySection.MyDocStyle.Layout.MSWordYAdj ?? 0) + yoff);
|
||||||
// B2019-102 Handle PDF Destinations for Word Sections
|
// B2019-102 Handle PDF Destinations for Word Sections
|
||||||
|
|||||||
Reference in New Issue
Block a user