Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 4.199 pregleda

Najnovija ↓

Debljina isprekidane linije 12.09.2006. u 15:31 · pre 245 meseci #1
Zdravo,

Koliko sam mogao da procitam iz Delphijevog helpa, isprekidane i tackaste linije su moguce samo za debljinu linije jednaku jedan.
Da li postoji neki automatski nacin za crtanje debljih isprekidanih linija, ili moram da pisem jednacinu prave i da sam crtam.

Pozdrav
Re: Debljina isprekidane linije 12.09.2006. u 16:36 · pre 245 meseci #2
> Koliko sam mogao da procitam iz Delphijevog helpa, isprekidane i tackaste linije su moguce samo za debljinu linije jednaku jedan.
> Da li postoji neki automatski nacin za crtanje debljih isprekidanih linija, ili moram da pisem jednacinu prave i da sam crtam.

To je ograničenje windowsa i GDIa, možeš probati sa GDI+, nisam siguran ali možda može sa njime da se izvede. Naravno uvek možeš da napišeš sam nešto.

Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Debljina isprekidane linije 12.09.2006. u 22:42 · pre 245 meseci #3
Probao sam sa GDI+ i moze da se nacrta.
Posto sam se danas prvi put sreo sa ovim, otkrio sam samo osnovne stvari.
Da li mozda znas kako da grafik nacrtan sa GDI+ iskopiram na clipboard.
Re: Debljina isprekidane linije 13.09.2006. u 12:50 · pre 245 meseci #4
> Da li mozda znas kako da grafik nacrtan sa GDI+ iskopiram na clipboard.

Pogledaj TPicture.SaveToClipboarFormat.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Debljina isprekidane linije 13.09.2006. u 13:07 · pre 245 meseci #5
Citat:
savkic: Pogledaj TPicture.SaveToClipboarFormat.


Znao sam za to, ali nisam znao kako da povezem grafik nacrtan sa GDI+ i TPicture.
U medjuvremenu sam pronasao. Za GDI+ sa koristio GDIPlus API sa http://www.progdigy.com
Evo primera sta sam radio:

Var Pen : TGPPen;
Image : TImage;
Graphic : TGPGraphics;

begin
Image:=TImage.Create(Self);
Image.Width:=500;
Image.Height:=400;
Graphic := TGPGraphics.Create(Image.Canvas.Handle);
Graphic.SetPageUnit(UnitPixel);
Graphic.SetSmoothingMode(SmoothingModeAntiAlias);
pen:=TGPPEn.Create(MakeColor(255,0,0,0),2);
pen.SetDashStyle(DashStyleDash);
Graphic.DrawLine(pen,1,1,300,300);
Image.Refresh;
Clipboard.Assign(Image.Picture);
Graphic.Free;
Image.Free;
end;
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme