Как залить прямоугольник лабораторным цветом?C#

Место общения программистов C#
Ответить
Anonymous
 Как залить прямоугольник лабораторным цветом?

Сообщение Anonymous »


Я хочу залить прямоугольник лабораторным цветом. Как мне это сделать? Я знаю, что в itextsharp есть класс PdfLabColor, но в itext7 его нет, похоже, это ослабляющая функция.
float[] labValues ​​= { 35.76f, 26.74f, -35.51f }; var targetPdfPath = @"e:\labcolor.pdf"; используя (PdfDocument pdfDoc = новый PdfDocument (новый PdfWriter (targetPdfPath))) { вар pageSize = PageSize.A4; Документ документа = новый документ (pdfDoc, pageSize); страница вар = pdfDoc.AddNewPage(pageSize); PdfCanvas pdfCanvas = новый PdfCanvas (страница); Color labColor = null;//как получить лабораторный цвет? pdfCanvas.SaveState(); pdfCanvas.SetFillColor(labColor); pdfCanvas.Rectangle(100f, pageSize.GetHeight() - 200, 100f, 100f); pdfCanvas.FillStroke(); pdfCanvas.RestoreState(); pdfДок.Закрыть(); }
Ответить

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

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

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

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

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