Aracılığıyla paylaş


Rapora HTML Alma (Rapor Oluşturucusu ve SSRS)

Veri kümenizdeki bir alandan aldığınız HTML ile biçimlendirilmiş metni rapora eklemek için metin kutusu kullanabilirsiniz. Metin, doğru biçimlendirilmiş HTML olarak değerlendirilen basit veya karmaşık herhangi bir ifadeden gelebilir. Biçimlendirilmiş metin, PDF de dahil olmak üzere desteklenen tüm çıktı biçimlerine işlenebilir.

rs_HTMLFormatting

Bu şekilde, HTML ile biçimlendirilmiş metnin rapor tasarımı görünümündeki ve aynı metnin rapor çalıştırıldığında işlendiği şekildeki görünümü gösterilir.

[!NOT]

HTML biçimlendirmesi içeren metni aldığınızda, veriler her zaman önce metin kutusu ile ayrıştırılmalıdır. HTML etiketlerinin yalnızca belirli bir alt kümesi desteklendiğinden, işlenen raporda gösterilen HTML özgün HTML'nizden farklı olabilir.

Hızlı bir başlangıç yapmak için, bkz. Öğretici: Metin Biçimlendirme (Rapor Oluşturucusu).

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Desteklenen HTML Etiketleri

Yer tutucu metin olarak tanımlandığında HTML olarak işlenecek etiketlerin tam listesi aşağıda verilmiştir:

  • Köprüler: <A HREF>

  • Yazı tipleri: <FONT>

  • Üstbilgi, stil ve blok öğeleri: <H{n}>, <DIV>, <SPAN>,<P>, <DIV>, <LI>, <HN>

  • Metin biçimi: <B>, <I>, <U>, <S>

  • Liste işleme: <OL>, <UL>, <LI>

Rapor işlenirken, tüm diğer HTML biçimlendirme etiketleri yoksayılacaktır. Yer tutucu metindeki ifade ile temsil edilen HTML iyi biçimlendirilmemişse, yer tutucu düz metin olarak işlenir. Tüm HTML etiketleri büyük/küçük harfe duyarlıdır.

Metin kutunuzdaki metin yalnızca bir metin bloğu içeriyorsa, yer tutucuda blok öğelerini tanımlayan tüm HTML’ler doğru işlenecektir. Bununla birlikte, metin kutusunda birden çok metin bloğu varsa, HTML etiketleri yoksayılır ve metnin yapısını metin blokları belirler.

Metin için birden fazla etiket tanımlanırsa ve Reporting Services HTML ile varolan rapor kısıtlamaları arasında bir çakışma algılarsa, yalnızca en içteki HTML etiketi HTML olarak işlem görür.

Daha fazla bilgi için bkz. Rapora HTML Ekleme (Rapor Oluşturucusu ve SSRS).

Basamaklı Stil Sayfası Özniteliklerinin Sınırlamaları

Basamaklı stil sayfası (CSS) özniteliklerini kullanırken, yalnızca temel etiket kümesi tanımlanır. Desteklenen özniteliklerin listesi aşağıda verilmiştir:

  • text-align, text-indent

  • yazı tipi ailesi

  • yazı tipi boyutu

    • Yalnızca mutlak CSS uzunluğu birimi cinsinden geçerli RDL boyut değerleri desteklenir. Desteklenen birimler inç, cm, mm, pt ve pc'dir.

    • Göreli CSS uzunluk birimleri görmezden gelinir ve desteklenmez. Desteklenmeyen birimler arasında em, ex, px, % ve rem vardır.

    CSS birimleri hakkında daha fazla bilgi için bkz. CSS Değerleri ve Birimleri Başvuru Tablosu (https://msdn.microsoft.com/tr-tr/library/ms531211(VS.85).aspx).

  • color

  • padding, padding-bottom, padding-top, padding-right, padding-left

  • font-weight

CSS kullanımıyla ilgili dikkate alınması gereken bazı noktaları aşağıda bulabilirsiniz:

  • Hatalı biçimlendirilmiş CSS değerleri, hatalı biçimlendirilmiş HTML’de olduğu gibi yoksayılır.

  • Hem öznitelik hem de CSS stili öznitelikleri aynı etikette varolduğunda, CSS özelliğinin önceliği daha yüksektir. Örneğin, metniniz <p style="text-align: right" align="left"> ise, yalnızca metin hizalama (text-align) özniteliği uygulanır ve metin sağa hizalanır.

  • Öznitelikler ve CSS stillerinde özellik birden çok kez belirtilirse, özelliğin yalnızca son örneği uygulanır. Örneğin, metniniz <p align="left" align="right"> ise metin sağa hizalanır.

Ayrıca bkz.

Kavramlar

HTML'ye İşleme (Rapor Oluşturucusu ve SSRS)