Added PDF Generation Code
This commit is contained in:
@@ -121,6 +121,19 @@ namespace LBWordLibrary
|
||||
{
|
||||
get { return new LBWindow(GetProperty("ActiveWindow")); }
|
||||
}
|
||||
public String Version
|
||||
{
|
||||
get { return (GetProperty("Version").ToString()); }
|
||||
}
|
||||
public String ActivePrinter
|
||||
{
|
||||
get { return (GetProperty("ActivePrinter").ToString()); }
|
||||
set { SetProperty("ActivePrinter", value); }
|
||||
}
|
||||
public int BackgroundPrintingStatus
|
||||
{
|
||||
get { return (GetProperty("BackgroundPrintingStatus") as int? ?? 0); }
|
||||
}
|
||||
public void Quit()
|
||||
{
|
||||
InvokeMethod("Quit", Missing.Value, Missing.Value, Missing.Value);
|
||||
@@ -129,6 +142,14 @@ namespace LBWordLibrary
|
||||
{
|
||||
InvokeMethod("Quit", SaveChanges, OriginalFormat, RouteDocument);
|
||||
}
|
||||
public void PrintOut()
|
||||
{
|
||||
InvokeMethod("PrintOut", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
|
||||
}
|
||||
public void PrintOut(object Background, object Append, object Range, object OutputFileName, object From, object To, object Item, object Copies, object Pages, object PageType, object PrintToFile, object Collate, object FileName, object ActivePrinterMacGX, object ManualDuplexPrint, object PrintZoomColumn, object PrintZoomRow, object PrintZoomPaperWidth, object PrintZoomPaperHeight)
|
||||
{
|
||||
InvokeMethod("PrintOut", Background, Append, Range, OutputFileName, From, To, Item, Copies, Pages, PageType, PrintToFile, Collate, FileName, ActivePrinterMacGX, ManualDuplexPrint, PrintZoomColumn, PrintZoomRow, PrintZoomPaperWidth, PrintZoomPaperHeight);
|
||||
}
|
||||
}
|
||||
public partial class LBDocuments : LBComObjectList<LBDocuments, LBDocumentClass> /* Collection */
|
||||
{
|
||||
@@ -249,6 +270,14 @@ namespace LBWordLibrary
|
||||
{
|
||||
InvokeMethod("Close", SaveChanges, OriginalFormat, RouteDocument);
|
||||
}
|
||||
public void ExportAsFixedFormat(string OutputFileName, LBWdExportFormat ExportFormat)
|
||||
{
|
||||
InvokeMethod("ExportAsFixedFormat", OutputFileName, ExportFormat, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
|
||||
}
|
||||
public void ExportAsFixedFormat(string OutputFileName, LBWdExportFormat ExportFormat, Boolean OpenAfterExport, LBWdExportOptimizeFor OptimizeFor, LBWdExportRange Range, int From, int To, LBWdExportItem Item, Boolean IncludeDocProps, Boolean KeepIRM, LBWdExportCreateBookmarks CreateBookmarks, Boolean DocStructureTags, Boolean BitmapMissingFonts, Boolean UseISO19005_1, object FixedFormatExtClassPtr)
|
||||
{
|
||||
InvokeMethod("ExportAsFixedFormat", OutputFileName, ExportFormat, OpenAfterExport, OptimizeFor, Range, From, To, Item, IncludeDocProps, KeepIRM, CreateBookmarks, DocStructureTags, BitmapMissingFonts, UseISO19005_1, FixedFormatExtClassPtr);
|
||||
}
|
||||
}
|
||||
public partial class LBWindow : LBComObject
|
||||
{
|
||||
@@ -276,6 +305,10 @@ namespace LBWordLibrary
|
||||
get { return (LBWdColorIndex)GetProperty("HighlightColorIndex"); }
|
||||
set { SetProperty("HighlightColorIndex", value); }
|
||||
}
|
||||
public LBParagraphFormatClass ParagraphFormat
|
||||
{
|
||||
get { return new LBParagraphFormatClass(GetProperty("ParagraphFormat")); }
|
||||
}
|
||||
}
|
||||
public partial class LBParagraphFormatClass : LBComObject
|
||||
{
|
||||
@@ -438,6 +471,34 @@ namespace LBWordLibrary
|
||||
wdInWordMail = 37,
|
||||
wdInClipboard = 38
|
||||
}
|
||||
public enum LBWdExportFormat
|
||||
{
|
||||
wdExportFormatPDF = 17,
|
||||
wdExportFormatXPS = 18
|
||||
}
|
||||
public enum LBWdExportOptimizeFor
|
||||
{
|
||||
wdExportOptimizeForPrint = 0,
|
||||
wdExportOptimizeForOnScreen = 1
|
||||
}
|
||||
public enum LBWdExportRange
|
||||
{
|
||||
wdExportAllDocument = 0,
|
||||
wdExportSelection = 1,
|
||||
wdExportCurrentPage = 2,
|
||||
wdExportFromTo = 3
|
||||
}
|
||||
public enum LBWdExportItem
|
||||
{
|
||||
wdExportDocumentContent = 0,
|
||||
wdExportDocumentWithMarkup = 7
|
||||
}
|
||||
public enum LBWdExportCreateBookmarks
|
||||
{
|
||||
wdExportCreateNoBookmarks = 0,
|
||||
wdExportCreateHeadingBookmarks = 1,
|
||||
wdExportCreateWordBookmarks = 2
|
||||
}
|
||||
public partial class LBPane : LBComObject
|
||||
{
|
||||
public LBPane() { }
|
||||
@@ -604,7 +665,7 @@ namespace LBWordLibrary
|
||||
wdFormatDOSText = 4,
|
||||
wdFormatDOSTextLineBreaks = 5,
|
||||
wdFormatRTF = 6,
|
||||
wdFormatEncodedText = 7,
|
||||
wdFormatUnicodeText = 7,
|
||||
wdFormatHTML = 8,
|
||||
wdFormatWebArchive = 9,
|
||||
wdFormatFilteredHTML = 10,
|
||||
@@ -619,7 +680,8 @@ namespace LBWordLibrary
|
||||
wdFormatFlatXML = 19,
|
||||
wdFormatFlatXMLMacroEnabled = 20,
|
||||
wdFormatFlatXMLTemplate = 21,
|
||||
wdFormatFlatXMLTemplateMacroEnabled = 22
|
||||
wdFormatFlatXMLTemplateMacroEnabled = 22,
|
||||
wdFormatOpenDocumentText = 23
|
||||
}
|
||||
public enum LBWdFindMatch
|
||||
{
|
||||
@@ -654,10 +716,6 @@ namespace LBWordLibrary
|
||||
{
|
||||
public LBPage() { }
|
||||
public LBPage(Object item) : base(item) { }
|
||||
public LBRectangles Rectangles
|
||||
{
|
||||
get { return new LBRectangles(GetProperty("Rectangles")); }
|
||||
}
|
||||
public int Height
|
||||
{
|
||||
get { return (GetProperty("Height") as int? ?? 0); }
|
||||
@@ -666,6 +724,10 @@ namespace LBWordLibrary
|
||||
{
|
||||
get { return (GetProperty("Left") as int? ?? 0); }
|
||||
}
|
||||
public LBRectangles Rectangles
|
||||
{
|
||||
get { return new LBRectangles(GetProperty("Rectangles")); }
|
||||
}
|
||||
public int Top
|
||||
{
|
||||
get { return (GetProperty("Top") as int? ?? 0); }
|
||||
|
Reference in New Issue
Block a user