2015-02-11 3 views
1

Мне удалось изменить многие настройки с помощью NReco.PDFGenerator, но я не понимаю, как установить поля. Я нашел вариант .Margins, но он хочет, чтобы тип был PageMargins. Ниже приведены некоторые вещи, которые я пробовал. Как установить верхнее, левое, нижнее и правое поля?Как установить поля с помощью NReco.PdfGenerator?

HtmlToPdfConverter pdfConverter = new HtmlToPdfConverter(); 
pdfConverter.Size = PageSize.Letter; 
pdfConverter.Orientation = PageOrientation.Landscape; 
pdfConverter.Zoom = 1F; 
pdfConverter.CustomWkHtmlArgs = "--encoding UTF-8"; 

// What I tried... 
pdfConverter.Margins = (PageMargins)1; // can't caste 
pdfConverter.Margins = PageMargins.????; // no appropriate methods 
pdfConverter.Margins = 1;     // wrong type 
pdfConverter.Margins = "1";    // wrong type 

ответ

5

Чтобы установить поля:

pdfConverter.Margins = new PageMargins {Top = 1, Bottom = 1, Left = 1, Right = 1} 

или

var margins = new PageMargins(); 

margins.Top = 1; 
margins.Bottom = 1; 
margins.Left= 1; 
margins.Right= 1; 

pdfConverter.Margins = margins; 

(Если предположить, что: using NReco.PdfGenerator;)

Они делают то же самое, то есть будут установлены все поля на 1 мм , Вы можете узнать больше здесь: http://www.nrecosite.com/doc/NReco.PdfGenerator/

 Смежные вопросы

  • Нет связанных вопросов^_^