10 Ekim 2014 Cuma

ITextSharp türkçe karakter problemi

ITextSharp Türkçe Karakter Sorunu

ITextSharp ile pdf çıktısı oluştururken Türkçe karakterler görünmeyebiliyor. Bu sorunu aşmak için yeni bir font tanımlayıp,

iTextSharp.text.pdf.BaseFont STF_Helvetica_Turkish = iTextSharp.text.pdf.BaseFont.CreateFont("Helvetica", "CP1254", iTextSharp.text.pdf.BaseFont.NOT_EMBEDDED);

iTextSharp.text.Font fontNormal = new iTextSharp.text.Font(STF_Helvetica_Turkish, 12, iTextSharp.text.Font.NORMAL); 



ekleyeceğin metinlerde de parametre olarak bu fontu eklemen gerekiyor. Örnek olarak pdftable adında bir tabloya yeni bir hücre eklerken;

pdftable.AddCell(new Phrase("ğüşıöç ĞÜŞİÖÇ" , fontNormal)); 
gibi.

http://www.canerkara.com/ dan alınmıştır.

20 Mart 2014 Perşembe

ms sql coklu sonuc donduren subquery i concat etmek

SELECT
.
.
.
(SELECT
Stuff(    (SELECT
N', ' + YTable.YArea2
FROM
YTable   
WHERE
XTable.Xarea = YTable.YArea    FOR XML PATH(''),TYPE)    .value('text()[1]',
'nvarchar(max)'),
1,
2,
N''))      AS Area,
FROM XTable
WHERE
.
.
.
.



ayrıca mysql de de group_concat adlı fonksiyon bu işlemi yapabilir.