stevenandler Ответов: 4

Itextsharp Color Object не удалось найти


Вот фрагмент кода, который я нашел в другом посте проекта кода.

using System;
using System.Collections.Generic;
using System.Text;

using iTextSharp.text; 
using iTextSharp.text.pdf; 


namespace pdf
{
    class Program
    {
        static void Main(string[] args)
        {

            Rectangle pageSize = new Rectangle(144, 720); 
             pageSize.BackgroundColor = new Color(0xFF, 0xFF, 0xDE); 
             Document document = new Document(pageSize); 

        }
    }
}

Линия
pageSize.BackgroundColor = new Color(0xFF, 0xFF, 0xDE);


генерирует следующее сообщение об ошибке сборки
Не удалось найти тип или имя пространства имен "Color"(отсутствует ли директива using или ссылка на сборку?)

Я добавил itextsharp.dll в качестве ссылки и включили директивы using
using iTextSharp.text;
using iTextSharp.text.pdf;


Может кто-нибудь, пожалуйста, сказать мне, в чем проблема?

4 Ответов

Рейтинг:
2

Zoltán Zörgő

То Класс цвета[^] пребывает в системном.Пространство имен чертежей.


stevenandler

Поскольку это Консольный проект, мне нужно добавить систему.Ссылка на чертеж, а также система использования.Заявление о рисовании. Как только я добавляю это, у меня теперь есть 9 ошибок. Происходит ли это потому, что я не могу добавить систему?Рисование пространства имен в консольном проекте?

Sergey Alexandrovich Kryukov

Нет.
Вы не добавляете пространства имен! Вы добавляете ссылки. Вы всегда можете добавить эту сборку в свой проект, консольный или нет. В самом деле, почему бы и нет? Ошибки? Просто рассмотрите их один за другим, вместо того чтобы спрашивать таким образом...
—СА

Sergey Alexandrovich Kryukov

5ед.
—СА

stevenandler

Извините, если мой вопрос был неуместен. Одна последняя вещь на эту тему. Не могли бы вы сказать мне, где я могу найти Руководство пользователя itextsharp?

Спасибо.

Zoltán Zörgő

Я не знаю ни одного официального, но это выглядит хорошо: http://www.mikesdotnetting.com/Article/80/Create-PDFs-in-ASP.NET-getting-started-with-iTextSharp

Рейтинг:
2

jiebing.peter

Попробуйте BaseColor вместо Color


Рейтинг:
1

Member 10605388

Измените цвет на базовый он будет работать


Рейтинг:
0

arnavs

ПРИВЕТ,

Как правило, линии

Цитата:
pageSize. BackgroundColor = новый цвет(0xFF, 0xFF, 0xDE);

требуется пространство имен,содержащее определение размера страницы и цвета фона. И чтобы получить доступ к классу, вам нужно включить dll в свой проект 1-го.

Ошибка говорит о том, что вам не хватает ссылки на сборку, так как отсутствует dll. Просто добавьте dll в свой проект, и ваша работа будет выполнена.

Спасибо


[no name]

Пожалуйста, укажите причину для отказа в голосовании...