Belge Önizleme [ÇÖZÜLDÜ]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cengaver
Üye
Mesajlar: 111
Kayıt: 01 Nis 2014 05:02
Konum: İstanbul

Belge Önizleme [ÇÖZÜLDÜ]

Mesaj gönderen cengaver »

Merhaba Arkadaşlar,

Hem PDF, hem Excel, hem Word, hem de Tiff dosyalarını bir TPanel veya benzeri bir bileşenin içinde ön izleme yapabileceğim bir bileşen var mı?

Veya bunu diğer hangi bileşenleri kullanarak yapabilirim?
En son cengaver tarafından 22 Ağu 2014 10:40 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Senat0r
Üye
Mesajlar: 80
Kayıt: 13 Tem 2014 09:30
Konum: Antalya

Re: Belge Önizleme

Mesaj gönderen Senat0r »

Olecontainer arastirin
gideceği limanı bilmeyen gemiye hiçbir rüzgar yardım edemez...

Kod: Tümünü seç

Delete from hayat where cins="çıkarcılar"
Kullanıcı avatarı
cengaver
Üye
Mesajlar: 111
Kayıt: 01 Nis 2014 05:02
Konum: İstanbul

Re: Belge Önizleme

Mesaj gönderen cengaver »

Arkadaşlar, tam olarak ne istediğimi sanırım tam anlatamadım; Bir formum var, ve bu formun içinde de bir panel veya frame var. Ben excel dosyasını o panel veya framenin içinde göstermek istiyorum. Bununla ilgili nerelere bakabilirim?

OleContainer istediğimi tam olarak karşılamıyor. Word, Excel, PDF'i açıyor tamam ama sadece ilk sayfayı açıyor ve diğer sayfaları göstermiyor, scrollbar'ı bile yok.
Kullanıcı avatarı
xozcanx
Üye
Mesajlar: 354
Kayıt: 05 Oca 2012 12:55

Re: Belge Önizleme

Mesaj gönderen xozcanx »

Senat0r yazdı:Olecontainer arastirin
search.php?keywords=olecontainer&terms= ... bmit=Arama

yada

viewtopic.php?f=2&t=31716

Arka planda biraz çalışma yaparsanız bu nesne işinizi görür.
Nasibinde varsa, alırsın karıncadan bile ders, Nasibinde yoksa, bütün cihan önüne serilse, sana ters..
Senat0r
Üye
Mesajlar: 80
Kayıt: 13 Tem 2014 09:30
Konum: Antalya

Re: Belge Önizleme

Mesaj gönderen Senat0r »

cengaver yazdı:Arkadaşlar, tam olarak ne istediğimi sanırım tam anlatamadım; Bir formum var, ve bu formun içinde de bir panel veya frame var. Ben excel dosyasını o panel veya framenin içinde göstermek istiyorum. Bununla ilgili nerelere bakabilirim?

OleContainer istediğimi tam olarak karşılamıyor. Word, Excel, PDF'i açıyor tamam ama sadece ilk sayfayı açıyor ve diğer sayfaları göstermiyor, scrollbar'ı bile yok.
Siz anlattınız da ben sizin istediğiniz cevabı vermedim sizi araştırmaya zorladım kusura bakmayın değiştiriyorum Olecontainer hiç oluşturulmamış dosyayı direk oluşturmayı ve ya sizin önceden oluşturduğunuz bir dosyayı açıp düzenlemenize ve ya sadece okutmanıza yarayan bir nesnedir. Panel ve ya başka araçlarla uğraşmanıza zaman kaybetmenize gerek kalmaz. örnek olarak

Kod: Tümünü seç

procedure TForm1.button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then
    if FileExists(OpenDialog1.FileName) then
      OleContainer1.CreateObjectFromFile(OpenDialog1.FileName, false)
    else
      raise Exception.Create('File not found.');
end;
gideceği limanı bilmeyen gemiye hiçbir rüzgar yardım edemez...

Kod: Tümünü seç

Delete from hayat where cins="çıkarcılar"
Kullanıcı avatarı
cengaver
Üye
Mesajlar: 111
Kayıt: 01 Nis 2014 05:02
Konum: İstanbul

Re: Belge Önizleme

Mesaj gönderen cengaver »

Adobe acrobat reader ve ms office'nin herhangi bir sürümünün kurulu olduğu bir bilgisayarda ekteki kodları bir deneyin, 2 sayfalı bir PDF dosyasını (veya word) bu programla açıp 2. sayfasına erişmeye çalışın işte o zaman ne demek istediğimi anlarsınız sanırım.
Siz anlattınız da ben sizin istediğiniz cevabı vermedim sizi araştırmaya zorladım kusura bakmayın değiştiriyorum Olecontainer hiç oluşturulmamış dosyayı direk oluşturmayı ve ya sizin önceden oluşturduğunuz bir dosyayı açıp düzenlemenize ve ya sadece okutmanıza yarayan bir nesnedir. Panel ve ya başka araçlarla uğraşmanıza zaman kaybetmenize gerek kalmaz. örnek olarak
Benim derdim kimseyle kirtişmek değil, ben üzüm yemeye çalışıyorum bağcıyı dövmeye değil. Ne seni ne de diğer arkadaşları görmüşlüğüm veya bir muhabbetim yok ne siz beni tanırsınız ne de ben sizi. Huyunu suyunu nereden bileyim. Oturduğun yerden atıp tutuyorsun arkadaşım araştırmadığımı nereden biliyorsun...

Forum denen zımbırtının amacı zaten soru sorup cevap vermektir, bilgiyi paylaşmaktır, ışık tutmaktır... Belli ki derdimizi anlatamamışız ki sen de çok meraklıymışsın fırçalamaya. Ayıp ya... Herkese çıkarcı gözüyle bakarsan sen daha çok öfkelenirsin...
Dosya ekleri
Acrobat Preview with TWebBrowser.zip
ornek
(82.33 KiB) 67 kere indirildi
Senat0r
Üye
Mesajlar: 80
Kayıt: 13 Tem 2014 09:30
Konum: Antalya

Re: Belge Önizleme

Mesaj gönderen Senat0r »

Baktim aksamda sayfalar arasi gezintiyi bulamadim
gideceği limanı bilmeyen gemiye hiçbir rüzgar yardım edemez...

Kod: Tümünü seç

Delete from hayat where cins="çıkarcılar"
Kullanıcı avatarı
cengaver
Üye
Mesajlar: 111
Kayıt: 01 Nis 2014 05:02
Konum: İstanbul

Re: Belge Önizleme

Mesaj gönderen cengaver »

Senat0r yazdı:Baktim aksamda sayfalar arasi gezintiyi bulamadim
Teşekkür ederim
uparlayan
Üye
Mesajlar: 34
Kayıt: 09 Oca 2009 05:48

Re: Belge Önizleme

Mesaj gönderen uparlayan »

Makaleler bölümüne bir bileşen ekledim, sanırım istediğin tam olarak bu.

viewtopic.php?f=19&t=32816
Kullanıcı avatarı
cengaver
Üye
Mesajlar: 111
Kayıt: 01 Nis 2014 05:02
Konum: İstanbul

Re: Belge Önizleme

Mesaj gönderen cengaver »

Teşekkürler uparlayan, Makaleler bölümüne eklediğin yazıdaki componenti kurdum ve denedim. Gayet iyi iş görüyor.
Cevapla