Я хочу напечатать некоторый форматированный текст с помощью C#. текст что-то вроде этого:Использование PDFsharp и MigraDoc только для печати (не создавая PDF)
Привет я Многоканальныйчастично форматированный текст а. Я хочу, чтобы был напечатан с использованием C# (winforms). Я мог бы содержать некоторый юникод текст, как مرا به هیچ بدادی و من هنوز بر آنم/که از وجود تو مویی به عالمی نفروشم и так далее ....
Я попытался C# System.Drawing
печати, но это было очень трудно, и очень беспорядочно, поэтому я искал и нашел PDFsharp, который может нарисовать многообразный стиль текста и создать из него PDF-файл. На первой странице написано:
PDFsharp - это библиотека с открытым исходным кодом .NET, которая легко создает и обрабатывает документы PDF на лету с любого языка .NET. Те же чертежные функции могут быть использованы для создания PDF-документов, рисовать на экране, или отправить выход на любой принтер
, но я не вижу, каким образом? Я не хочу создавать PDF-файл и печатать его. также я не хочу делать pagePreview
, что я не использую.
Есть ли способ печати непосредственно с XGraphics
или что-то еще? Как?
Есть ли лучшая альтернатива (и бесплатно, потому что я разорен :() в PDFsharp?
(простой «HelloWorld» образец будет очень приятно)
спасибо много. это помогло мне. также это имеет смысл, потому что, как я указал в вопросе, я не могу делать многократное форматирование с объектом «Graphics». –