OpenHTMLtoPDF Нестандартный размер страницы - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь установить пользовательский размер страницы с помощью OpenHTMLtoPDF. Я пытаюсь преобразовать исходный текст HTML в задание на термобумагу размером 58 x 110 мм, однако я застрял на этом.

Я попытался установить размер страницы, например, так:

var pdf = Pdf.From(html).OfSize(58,110);//Invalid arguments 

и

var pdf = Pdf.From(html).OfSize(new PaperSize(58,110));//Invalid arguments

1 Ответ

0 голосов
/ 12 января 2019

Вы неправильно определяете размер.

Что вам нужно сделать, это создать новый размер бумаги примерно так:

OpenHtmlToPdf.PaperSize size = new OpenHtmlToPdf.PaperSize(Length.Millimeters(58), Length.Millimeters(110));

Затем, чтобы задать для документа PDF правильный размер бумаги, вы бы назвали это так:

var pdf = Pdf.From(html).OfSize(size);

Примечание стороны

Если вы используете другую единицу измерения, вы можете определить, какую единицу измерения вы используете следующим образом:

Length.Inches(MeasurementInInches);
Length.Centimeters(MeasurementInCentimeters);
...