This commit is contained in:
parent
c21a374fc3
commit
c332a71be2
@ -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()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user