Konu Araçları | Seçenekler: | Gösterim Stili

Picturebox A Yazı Ekleme Ve Kaydetme

Tarih
03/07/2017 16:08
Konu Sahibi
drummers
Yorumlar
5
Okunma
187
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

drummers


Omur Can
Kullanici Avatari
Destek
O.... C....
405
11/05/2009
125
İzmir
Ofis 2003
21/07/2017,14:08
Çözüldü 
3 Adet textbox ve 1 adet Picturebox ım var

Textboxlardaki verileri alt alt ve formatları ile birlikte (Font boyutu rengi vs..vs..) pictureboxa aktarıp sonrada jpg veya bmp şeklinde kaydetmek istiyorum.

Amacım firma isim ve adreslerinden KAŞE oluşturmak
Textbox1.Text= Ali Veli Hasan
Textbox2.Text= 123 Sokak No :25 İzmir
Textbox3.Text= Hasan Tahsin Vd / 1234567890

Picturebox Sonucu Şu Olmalı:
Ali Veli Hasan
123 Sokak No :25 İzmir
Hasan Tahsin Vd / 1234567890

EKLE

Visual Basic Code
1
2
3
4
5
6
7
8
 Dim grafik As Graphics = PictureBox1.CreateGraphics
        Dim style As FontStyle = FontStyle.Bold
        Dim fonts As Font = New Font(New FontFamily("Arial"), 14, style)

        grafik.DrawString(DRichTextBox1.Text, DRichTextBox1.Font, Brushes.Red, 30, 10)

        grafik.DrawString(TextBox1.Text, fonts, Brushes.Red, 10, 10)
        grafik.DrawString(TextBox2.Text, fonts, Brushes.Red, 10, 30)


KAYDET:

Visual Basic Code
Dim dlg As New SaveFileDialog
        dlg.Filter = "Bitmap|*.jpg"
        If dlg.ShowDialog = Windows.Forms.DialogResult.OK Then
            PictureBox1.Image.Save(dlg.FileName)
        End If


Ekleme yapıyorum fakat kayıtta hata veriyor.
Teşekkürler

drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

alpeki99


Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
6.076
29/10/2008
Ordu
Ofis 2013 32 Bit
18/07/2017,07:30
Sponsor Reklam
Açıkçası ne yapmak istediğinizi tam olarak anlayamadım. Bilgileri resim olarak mı yazdırmak istiyorsunuz?
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

drummers


Omur Can
Kullanici Avatari
Destek
O.... C....
405
11/05/2009
125
İzmir
Ofis 2003
21/07/2017,14:08
(03/07/2017, 23:39)alpeki99 Adlı Kullanıcıdan Alıntı: Açıkçası ne yapmak istediğinizi tam olarak anlayamadım. Bilgileri resim olarak mı yazdırmak istiyorsunuz?


textbox1 = firmanın adı ve soyadı
textbox2 = firmanın adresi

bunları textboxlardaki formatları ile (ortalanmış, koyu, sağa yatık vs.vs..vs) pictureboxa aktarmak ve bunu jpg veya bmp şeklinde boyutlandırarak (20 ye 50, 40 a 60 şeklinde) backround olmadan kaydetme istiyorum.

Amacım: Richtexboxda dilekçe yazar iken "kaşe getir" deyip kayıtlı olan bilgileri dilekçenin altına resim olarak eklemek.
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

drummers


Omur Can
Kullanici Avatari
Destek
O.... C....
405
11/05/2009
125
İzmir
Ofis 2003
21/07/2017,14:08
Sponsor Reklam
(03/07/2017, 23:39)alpeki99 Adlı Kullanıcıdan Alıntı: Açıkçası ne yapmak istediğinizi tam olarak anlayamadım. Bilgileri resim olarak mı yazdırmak istiyorsunuz?


Örnek dosya ektedir.


Ek Dosyalar
.rar   Kase.rar (Dosya Boyutu: 143,88 KB / İndirme Sayısı: 2)
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

alpeki99


Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
6.076
29/10/2008
Ordu
Ofis 2013 32 Bit
18/07/2017,07:30
Resim kaydetme işleminizi Jpg olarak değil Png olarak kaydedin. Jpg zaten transparan zemin vermez ancak Png ile zemin rengi olmadan kaydedebilirsiniz.


Kod:
' saveFileDialog1.Filter = "jpegs|*.jpg|gifs|*.gif|Bitmaps|*.bmp"
saveFileDialog1.Filter = "PNG resim türü|*.png"



Yukarıdaki ilk satır sizin ikinci benim düzenlediğim. Ayrıca resim kaydettiğiniz satırlar şu şekilde olsun:


Kod:
'MyPicture.Save(saveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Jpeg)
MyPicture.Save(saveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Png)


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

drummers


Omur Can
Kullanici Avatari
Destek
O.... C....
405
11/05/2009
125
İzmir
Ofis 2003
21/07/2017,14:08
Sponsor Reklam
(04/07/2017, 12:29)alpeki99 Adlı Kullanıcıdan Alıntı: Resim kaydetme işleminizi Jpg olarak değil Png olarak kaydedin. Jpg zaten transparan zemin vermez ancak Png ile zemin rengi olmadan kaydedebilirsiniz.


Kod:
' saveFileDialog1.Filter = "jpegs|*.jpg|gifs|*.gif|Bitmaps|*.bmp"
saveFileDialog1.Filter = "PNG resim türü|*.png"



Yukarıdaki ilk satır sizin ikinci benim düzenlediğim. Ayrıca resim kaydettiğiniz satırlar şu şekilde olsun:


Kod:
'MyPicture.Save(saveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Jpeg)
MyPicture.Save(saveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Png)



Teşekkürler.
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Vb.Net ile access veri tabanina resim ekleme ve resim görüntüleme umutakkaya 6 3.031 18/06/2014, 11:45 umutakkaya
Çözüldü Datagridden seçilen kayıda ait resim gösterme(Datagrdiview içine PictureBox Ekleme ve Görüntüle umutakkaya 2 2.283 18/06/2014, 11:44 umutakkaya
Çözüldü Datagridviewe Checkbox ekleme umutakkaya 14 3.045 07/06/2014, 01:26 POWER
Çözüldü Kayıt Ekleme Sırasında Hata TheDeceit 7 2.249 11/04/2014, 11:13 alpeki99
Çözüldü Yeni bir kayıt ekleme işlemi nasıl yapılır? cyberwars 12 2.899 20/02/2014, 22:12 cyberwars

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.