Using the following code to create TEST.DOCX the output of using doc.Print vs. opening the document in Word and printing to the same printer shows the first 4 lines shift slightly down when using doc.Print.
I am attaching the two document prints from OneNote.
PrintUsingASPOSE.jpg (47.1 KB)
PrintUsingMSWORD.jpg (46.4 KB)
using Aspose.Words;
using System.Drawing.Printing;
namespace ConsoleApp6
{
class Program
{
static void Main(string[] args)
{
Aspose.Words.License _wordLicense = new Aspose.Words.License();
_wordLicense.SetLicense("Aspose.Total.lic");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
double d =ConvertUtil.InchToPoint(3);
builder.PageSetup.TopMargin = 216;
builder.Font.Size = 22;
builder.Font.Name = "Times New Roman";
builder.ParagraphFormat.LeftIndent = 100;
builder.ParagraphFormat.TabStops.Add(new TabStop(252, TabAlignment.Left, TabLeader.None));
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 13.8; //(115% of 12pt)
builder.ParagraphFormat.SpaceAfter = 10;
builder.Writeln("USER:\t"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("PAGES:\t002"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("POLICY:\tTESTPOLNO"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("TESTPOLNO\t"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("FIRST NAME:\tFINAL"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("LAST NAME:\tTEST"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("SSN:\t999999999"); //builder.InsertBreak(BreakType.ParagraphBreak);
builder.Writeln("DOCTOR:\tPEPPER DR"); //builder.InsertBreak(BreakType.ParagraphBreak);
doc.Save("TEST.DOCX", SaveFormat.Docx);
doc.Print("Send To OneNote 2010");
}
}
}