This commit is contained in:
parent
7c5ebdaecc
commit
8a7e5bcc18
@ -370,22 +370,32 @@ namespace VEPROMS.CSLA.Library
|
||||
string fileName = GetFileName(sect);
|
||||
FileInfo fi = new FileInfo(fileName);
|
||||
FileStream fs = fi.Create();
|
||||
fs.Write(mydoc.DocPdf, 0, mydoc.DocPdf.Length);
|
||||
if (mydoc.DocPdf!=null)fs.Write(mydoc.DocPdf, 0, mydoc.DocPdf.Length);
|
||||
fs.Close();
|
||||
return fileName;
|
||||
}
|
||||
|
||||
public static void UpdateDocPdf(DocumentInfo mydoc, Color overrideColor)
|
||||
public static bool UpdateDocPdf(DocumentInfo mydoc, Color overrideColor)
|
||||
{
|
||||
if (mydoc.DocPdf == null || overrideColor.ToArgb() != mydoc.DocumentConfig.Printing_Color.ToArgb())
|
||||
{
|
||||
MSWordToPDF.OverrideColor = overrideColor;
|
||||
SetDocPdf(mydoc);
|
||||
return SetDocPdf(mydoc);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
public static void SetDocPdf(DocumentInfo docInfo)
|
||||
public static bool SetDocPdf(DocumentInfo docInfo)
|
||||
{
|
||||
string pdfTmp = MSWordToPDF.ToPDFReplaceROs(docInfo);
|
||||
string pdfTmp = null;
|
||||
try
|
||||
{
|
||||
pdfTmp = MSWordToPDF.ToPDFReplaceROs(docInfo);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (pdfTmp == null) return false;
|
||||
FileInfo pdfFile = new FileInfo(pdfTmp);
|
||||
FileStream fs = pdfFile.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
|
||||
Byte[] buf = new byte[pdfFile.Length];
|
||||
@ -401,6 +411,7 @@ namespace VEPROMS.CSLA.Library
|
||||
doc.Save();
|
||||
}
|
||||
docInfo.RefreshConfig();
|
||||
return true;
|
||||
}
|
||||
public static string ToPDFReplaceROs(DocumentInfo doc)
|
||||
{
|
||||
@ -492,6 +503,8 @@ namespace VEPROMS.CSLA.Library
|
||||
sel.Text = string.Format("Bad Image Link (Missing Image File:{0})", vals[0]);
|
||||
}
|
||||
else if ((int)type == 4) // X-Y Plot
|
||||
{
|
||||
try
|
||||
{
|
||||
val = val.Replace("`", "\xB0");
|
||||
//AddInfo("\tRO Found {0} = '{1}'", sel.Text, val);
|
||||
@ -525,6 +538,11 @@ namespace VEPROMS.CSLA.Library
|
||||
//Console.WriteLine("{0} Shape Width {1} Height {2}", val.Replace("\n", "','"), shape.Width, shape.Height);
|
||||
//imageROTokenReplaced = true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (val != null)
|
||||
|
Loading…
x
Reference in New Issue
Block a user