本文整理汇总了C#中Microsoft.Office.Interop.Word.Document.PrintPreview方法的典型用法代码示例。如果您正苦于以下问题:C# Document.PrintPreview方法的具体用法?C# Document.PrintPreview怎么用?C# Document.PrintPreview使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Office.Interop.Word.Document
的用法示例。
在下文中一共展示了Document.PrintPreview方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StartDocumentShow
public void StartDocumentShow()
{
object missing = System.Reflection.Missing.Value;
object readOnly = true;
axFramerControl1.EventsEnabled = true;
System.Windows.Forms.Application.DoEvents();
axFramerControl1.Open(_fileName, readOnly, missing, missing, missing);
//axFramerControl1.Open(_fileName, true, Type.Missing, Type.Missing, Type.Missing);
//_presentation = axFramerControl1.ActiveDocument as Presentation;
//_document = axFramerControl1.ActiveDocument as Microsoft.Office.Interop.Word.DocumentClass;
_document = (Microsoft.Office.Interop.Word.Document)axFramerControl1.ActiveDocument;
//TO DO: Удалить
//axFramerControl1.EventsEnabled = true;
//axFramerControl1.Select();
if (_document != null)
{
//SlideShowSettings slideShowSettings = _presentation.SlideShowSettings;
//slideShowSettings.ShowType = PpSlideShowType.ppShowTypeWindow;
//slideShowSettings.ShowScrollbar = MsoTriState.msoFalse;
//slideShowSettings.LoopUntilStopped = MsoTriState.msoTrue;
//TO DO: Удалить
// без задержки не всегда успевают правильно определится тулбары
//Thread.Sleep(500);
//System.Windows.Forms.Application.DoEvents();
//_helper = new DsoFramerHelper(axFramerControl1);
//_helper.Init();
_document.PrintPreview();
_document.Application.DisplayScrollBars = true;
_document.Application.ActiveWindow.DisplayRulers = false;
_document.CommandBars["Print Preview"].Enabled = false;
_document.CommandBars["Print Preview"].Visible = false;
if (StartPage != 1)
GoToPage(StartPage);
if (StartLine != 1)
{
object objCurrentLine = _document.ActiveWindow.ActivePane.Selection.get_Information(WdInformation.wdFirstCharacterLineNumber);
int.TryParse(objCurrentLine.ToString(), out currentLine);
line = currentLine + StartLine;
object wdGoToLine = WdGoToItem.wdGoToLine;
object wdGoToNext = WdGoToDirection.wdGoToNext;
object count = line;
object name = "";
//_document.ActiveWindow.Selection.GoTo(ref wdGoToLine, ref wdGoToNext, ref count, ref name);
_document.ActiveWindow.ActivePane.Pages[StartPage].Application.Selection.GoTo(ref wdGoToLine, ref wdGoToNext, ref count, ref name);
}
Zoom(StartZoom);
}
}