wydruk, połączenie lini i beziera w jedną figurę vektorową

0

witam!
Tworze aplikacje, która ma przygotować pdf'a dla drukarki przemysłowej, by drukować naklejki. Maksymalne DPI tej drukarki to 200..., to za tym idzie, takie rozwiązanie:

Graphics g = e.Graphics;
int width = 2598; //szerokosc loga
int height = 2598; //wysokosc loga
Image img = Image.FromFile("logo.jpeg"); //obraz loga
Bitmap result = new Bitmap(img, width, height); // ustawienie wielkości loga
result.SetResolution(3500, 3500); // ustawienie dpi loga
g.DrawImage(result, 4, 4); //rysowanie loga

Dodania loga, do wydruku w powyższy sposób jest niemożliwe, jako że jakość tego wydruku nie jest satysfakcjonująca.
A nie znalazłem nigdzie sposobu dodania do wydruku, obrazka wektorowego.
Co za tym idzie, pomyślałem, że muszę wyrysować ten obrazek w C# dzięki drawing.
Jednak w logu znajduje się figura złożona za razem z prostych linii, jak i "wypukłości" (które zrobiłem dzięki krzywym bezjera) jak litera S. Wszystko było by w porządku, gdyby nie fakt że nie mam pojęcia jak wypełnić kolorem, zamkniętą powstałą figurę w C#.
Pytania?

  1. Jak wypełnić niestandardową figurę?
  2. czy znacie inny sposób, żeby wydruk był satysfakcjonujący?
  3. czy znacie sposób na dodanie do wydruku, obrazka wektorowego?
    Prosił bym o wskazówki jak i pomocne rady lub jakiś kod;)
    Z góry dziękuje i pozdrawiam

Chyba że ktoś ma lepszy pomysł na rozwiązanie mojego problemu?:)

1

Nie wiem, ale odpowiedzi szukałbym w dokumentacji, w rozdziale dotyczącym System.Drawing a zwłaszcza System.Drawing.Drawing2D.

0

heh głupio to zabrzmi, ale dziś już niewiedzy odwiedziłem firmę, w której znajduje się drukarka i w ustawieniach znalazłem opcje poprawiania grafik przed drukiem xD Mimo wszystko dziękuje za pomoc;) pozdrawiam ^^

P.S co do łączenia, jednak jak by ktoś miał pomysł to na przyszłość się może przydać;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1