Я пытаюсь напечатать текстовый файл во время выполнения этого кода, он печатает пустой документ.
В сгенерированном файле PDF нет содержимого (принтер по умолчанию - pdf995 или Adobe PDF). Было бы полезно, если бы кто-то мог помочь мне в этом.
using System;
using System.Activities;
using System.ComponentModel;
using System.Drawing.Printing;
namespace Advanced.PDF.Extended
{
public class PrintTxtFile : CodeActivity
{
[Category("Input")]
[Description(@" For Ex : C:\Users\userid\Desktop\Input\exam.txt")]
[DisplayName("Input File Name")]
[RequiredArgument]
public InArgument<string> SourceFile { get; set; }
[Category("Input")]
[DisplayName("Print in Landscape")]
public bool Landscape { get; set; }
protected override void Execute(CodeActivityContext context)
{
var fileName = SourceFile.Get(context);
try
{
var pd = new PrintDocument
{
DocumentName = fileName,
DefaultPageSettings =
{
Landscape = this.Landscape
}
};
pd.Print();
}
catch (Exception ex) { }
finally { }
}
}
}