Ironpdf Textheaderfooter Center две линииC#

Место общения программистов C#
Ответить
Anonymous
 Ironpdf Textheaderfooter Center две линии

Сообщение Anonymous »

Я ношу на проекте, где мне нужно добавить заголовок с двумя линиями, который является центром. Код ниже, когда я добавляю Environment.newline он оставит оправданный текст. Я пробовал pdfdocument.drawtext , но это было слишком медленно, чтобы рисовать текст в большом файле PDF.

pdfDocument = PdfDocument.FromFile(path, "nccn111");
int numberOfPages = pdfDocument.PageCount;

string line1 = "bbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbbbbbbbbbbbb bbbbbbbbb.";
string line2 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa.";

string headertext = String.Format("{0} {1} {2}", line1 , Environment.NewLine, line2 );
var allPageIndices = Enumerable.Range(0, pdfDocument.PageCount);

var skipFirstPageIndices = allPageIndices.Skip(1);

TextHeaderFooter Textheader = new TextHeaderFooter
{

CenterText = headertext,
Font = FontTypes.Helvetica,
FontSize = 6F,
};

int aiPolicyTopMargin = 10;
int disclaimerTopMargin = aiPolicyTopMargin + 6;

pdfDocument.AddTextHeaders(Textheader, 1,0,0,0,skipFirstPageIndices);


Подробнее здесь: https://stackoverflow.com/questions/797 ... -two-lines
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»