Как залить прямоугольник лабораторным цветом? ⇐ C#
-
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Док.Закрыть(); }
Я хочу залить прямоугольник лабораторным цветом. Как мне это сделать? Я знаю, что в 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Док.Закрыть(); }
Мобильная версия