This commit is contained in:
Kathy Ruffing 2010-11-08 14:51:28 +00:00
parent c21a374fc3
commit c332a71be2

View File

@ -140,7 +140,9 @@ namespace Volian.Controls.Library
//this.GotFocus += new EventHandler(DSOTabPanel_GotFocus); //this.GotFocus += new EventHandler(DSOTabPanel_GotFocus);
//this.LostFocus += new EventHandler(DSOTabPanel_LostFocus); //this.LostFocus += new EventHandler(DSOTabPanel_LostFocus);
Application.DoEvents(); Application.DoEvents();
CheckForSymbolCharacters(); LBDocumentClass doc = new LBDocumentClass(_MyDSOFramer.ActiveDocument);
CheckForSymbolCharacters(doc);
InitializeWordDocument(doc);
FindSearchString(); FindSearchString();
} }
catch (Exception ex) catch (Exception ex)
@ -152,15 +154,31 @@ namespace Volian.Controls.Library
} }
} }
private void CheckForSymbolCharacters() private void CheckForSymbolCharacters(LBDocumentClass doc)
{ {
LBDocumentClass doc = new LBDocumentClass(_MyDSOFramer.ActiveDocument);
if (doc.HasSymbolCharacters) if (doc.HasSymbolCharacters)
{ {
if (MessageBox.Show("This document contains Symbol Characters.\r\n\r\nDo you want to correct this?", if (MessageBox.Show("This document contains Symbol Characters.\r\n\r\nDo you want to correct this?",
"Replace Symbol Characters", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) "Replace Symbol Characters", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
doc.FixSymbolCharacters(); doc.FixSymbolCharacters();
} }
}
private void InitializeWordDocument(LBDocumentClass doc)
{
if (MyDocumentInfo.Config == null || MyDocumentInfo.Config == "")
{
DocStyle ds = MyDocumentInfo.DocumentEntries[0].MyContent.ContentItems[0].MyDocStyle;
doc.Application.Selection.Font.Name = ds.Font.Family;
doc.Application.Selection.Font.Size = (float)ds.Font.Size;
doc.Application.Selection.ParagraphFormat.SpaceBefore = 0;
doc.Application.Selection.ParagraphFormat.SpaceAfter = 0;
doc.Application.Selection.ParagraphFormat.LineSpacingRule = LBWdLineSpacing.wdLineSpaceExactly;
doc.Application.Selection.ParagraphFormat.LineSpacing = 72 / 6; // for 6 LPI
MSWordToPDF.AdjustMargins(ds, doc, false);
}
} }
public void FindSearchString() public void FindSearchString()
{ {