Web sayfası yazdırma!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
kingeyes
Üye
Mesajlar: 7
Kayıt: 21 Ara 2004 05:02
İletişim:

Web sayfası yazdırma!

Mesaj gönderen kingeyes »

Merhaba arkadaşlar

C:\deneme.htm dosyasını (browserda görüldüğü şekliyle) yazdığım program aracılığıyla yazıcıdan çıkarmak istiyorum. Yazdırırken özellikle dosyanın yolunu kullanmak istiyorum. Api ile ilgili linklere baktım ama bir sonuç bulamadım.

Kod yada Api farketmez yardım eder misiniz?
csyasar
Üye
Mesajlar: 646
Kayıt: 25 Şub 2004 10:14
Konum: Tokat

Mesaj gönderen csyasar »

kardeş o html dosyasındaki yazıları parse yapıp herhangibir comp içerisine(memo, tablo, vs) çek. daha sonra yazdırması kolay. perse anahtar kelimesiyle arama yap.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Merhaba...

- @cyasar, html dosyada Resimler vb. varsa Memo ya da RichEdit'e eçekerse bunlar yitirilir... :?

- Forma bir tane WebBrowser koy ben örnekte adını IE koydum... :idea:

Kod: Tümünü seç

var
  vaIn, vaOut: OleVariant;
begin
  IE.Navigate ('D:\Delphi\Yararli Rutinler\DivXTurk\WebSayfasi\Animeler.html') ;
  Repeat
    Application.ProcessMessages;
  Until IE.ReadyState = READYSTATE_COMPLETE; // Sayfa tamamlanana kadar bekler...
  IE.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,
    vaIn, vaOut);
end;
Resim
Resim ....Resim
csyasar
Üye
Mesajlar: 646
Kayıt: 25 Şub 2004 10:14
Konum: Tokat

Mesaj gönderen csyasar »

mrmcop yazdı:Merhaba...

- @cyasar, html dosyada Resimler vb. varsa Memo ya da RichEdit'e eçekerse bunlar yitirilir... :?
merhaba;

hocam ben illede richedit ve türevi bir comp içerisine çek demedim. onun kararını en iyi kendisi verir. eğer bu içerik değişmeyen bir içerik ise ve de içerisinde resim yoksa bana göre en uygunu parse yöntemi olur.

ammaaa yok içerik değişiyorsa veya resimleri de içerisinde bulunduruyorsa en uygunu webbrowser ile sizin gösterdiğiniz yöntem olacaktır.

sonuçta en doğru kararı kullanacak olan arkadaş bilir.
Kullanıcı avatarı
kingeyes
Üye
Mesajlar: 7
Kayıt: 21 Ara 2004 05:02
İletişim:

Mesaj gönderen kingeyes »

çok teşekkür ederim arkadaslar. Yazdıklarınız gerçekten çok işime yaradı.
Sağolun!
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@csyasar yazdı:kardeş o html dosyasındaki yazıları parse yapıp herhangibir comp içerisine(memo, tablo, vs) çek. daha sonra yazdırması kolay. perse anahtar kelimesiyle arama yap.
@csyasar, yanlış anlaşılma olmasın. Tabii ki de kararı @kingeyes'a bıraktığın açık. :idea:

- Sadece yanılma payı olan bir durumu açığa kavuşturduk... Şöyle ki...

- Mesela bugün html içeriğinde resim yoktu diyelim. Arkadaş da @cyasar'ın parse edip ilk iki önerisini değerlendirdiğimde işim halloldu demiş olsa ve altyapı kurulduktan bir süre sonra hadi şimdi resim lazım oldu ne yapmalı sorunsalını hesaba katmak şeklinde. Buna karşı hazırlıklı olmak lazım değil mi ... :) İşte bunu yaptık...

- Yoksa senin fikrin kötü benimki iyi durumu gibi bir anlam kazanmasın keza fikir dediğin öğretilerle orantılıdır, bu yazdığım kod da google'da aratırsan yüzlerce örneği olan senin de bildiğini değerlendirdiğim bir kod parçası o kadar... :o
Resim
Resim ....Resim
Cevapla