Share via


Metin Biçimlendirme ve HTML Alma (Rapor Oluşturucusu 2,0)

Metin kutusu, veri bölgesi içinde bulunan ve metin, hesaplanan alan, veritabanındaki bir alan için işaretçi veya bu üç öğenin birleşimini içeren bir rapor öğesi veya tek bir hücre olabilir.Yazı tiplerini ve renkleri karıştırabilir, kalın ve italik stiller ekleyebilir ve hizalama ve asılı girinti gibi paragraf stillerini kullanabilirsiniz.Metin kutusunun tamamına biçimlendirme uygulayabilir ya da metin kutusu içindeki belirli metin, sayı, ifade veya alanları biçimlendirebilirsiniz.

Yazı tipi, boyutu, rengi ve efektlerinin tümü raporun okunabilirliğine katkı sağlar.Bir metin kutusu veya veri bölgesi içinde yer alan metne yazı tipi, yazı tipi stili, yazı tipi boyutu ve alt çizgi efektleri uygulanabilir.Varsayılan olarak, raporda kullanılan yazı tipi Arial, 10 nokta ve siyahtır.KullanarakMetin kutusu özellikleri iletişim kutusuna, rapor oluşturulur, metnin nasıl görüntüleneceğini belirtebilirsiniz.

Basit veya karmaşık bir ifade içinde bir metin kutusu tanımlanır, bu ifade elde edilen kullanıcı Arabirimi gösterimi olarak bilinir biryer tutucu.Tek bir metin kutusu içinde, renk, yazı tipi, eylem ve diğer davranış özelliklerini istediğiniz sayıda metin bölümü veya yer tutucu için tanımlayabilirsiniz.

Metin Kutusu İçinde Yer Tutucu Metin Oluşturma

Yer tutucu metnin değeri her zaman basit veya karmaşık bir ifadedir.Metin kutusuna yer tutucu eklemek için, aşağıdaki yöntemlerden birini kullanarak bir ifade oluşturabilirsiniz:

  • alan sürükleyinRapor verileri bölmesi metin kutusu. sürükleyip bırakın Bu ifadeyi rapor gövdesi üzerinde başka bir yere sürüklerseniz, yer tutucuyu içeren yeni bir metin kutusu oluşturulur.Bu yer tutucunun değeri, bırakılan alana karşılık gelen alan ifadesi olur.

  • Metin kutusuna herhangi bir yeri sağ tıklatıpYer tutucu Ekle.,Yer tutucu özellikleriiletişim kutusuna bir ifade, yer tutucu. değeri olarak belirtebilirsiniz Daha fazla bilgi için bkz:Yer Tutucu Özellikleri İletişim Kutusu, Genel (Rapor Oluşturucusu 2.0).

  • Metin kutusuna herhangi bir basit veya karmaşık ifade yazın.Adı yazın, örneğin: [Ad] ifade gösteren yer tutucu olarak görüntülenecek metin kutusuna [name] metin =Fields!Name.Value.İfadeler için desteklenen görüntü metnini türleri hakkında daha fazla bilgi için bkz:Basit ve Karmaşık İfadeleri Anlama (Rapor Oluşturucusu 2.0).

  • Boş bir metin kutusuna, eşittir işareti (=) ile başlayan bir ifade yazın.Odağı metin kutusunun dışına değiştirdiğinizde, elde edilen ifade düzenleyebileceğiniz bir yer tutucuya dönüştürülür.Metin kutusu boş değilse ya da eşittir işareti metin kutusuna ilk karakter dışında bir karakter olarak eklenirse, eşittir işareti bir düz dize olarak işlenir ve yer tutucu oluşturulmaz.Basit ve karmaşık ifadeler tanımlama hakkında daha fazla bilgi için bkz:İfadeleri Kullanma (Rapor Oluşturucusu 2,0).

Metin Kutusu İçinde Yer Tutucuları ve Statik Metinleri Biçimlendirme

, Yer tutucu kullanarak biçimlendirebilirsinizYer tutucu özellikleri iletişim kutusu. Yer tutucunun yalnızca tamamına biçimlendirme uygulayabilirsiniz; tek tek bölümlerini biçimlendiremezsiniz.Temel ifadeyi görmek isterseniz, işaretçinizi yer tutucu üzerinde bekletebilirsiniz.Temel ifade çift tıklatarak yer tutucuyu veya yer tutucuyu sağ tıklatıp seçerek değiştirebilirsinizYer tutucu özellikleri.Etiketini kullanarak bir kullanıcı Arabirimi de belirtebilirsinizEtiketYer tutucu özellikleri iletişim kutusu. Genel özellik Bu etiket, yer tutucu için tasarım zamanında gösterilen metin olur.

Yer tutucu metinden farklı olarak, metin kutusunda tek tek metinleri ayrı olarak hizalayabilir, tek bir metin kutusu içinde birden çok paragraf kullanabilir ve herhangi bir metin alt kümesi için diğer davranışları tanımlayabilirsiniz.

Raporunuzdaki metin için adres mektup birleştirme veya şablon oluşturmak isterseniz, tek bir metin kutusu içinde herhangi bir metin alt kümesi üzerinde renk, yazı tipi, eylem ve diğer davranış özelliklerini tanımlayabilirsiniz.Ayrıca, tek bir metin kutusu içinde birden çok paragraf kullanabilirsiniz.Örneğin, iki ayrı paragraftan oluşan metniniz varsa, metin kutusu içinde ENTER tuşuna basarak paragrafları ayırabilirsiniz.Tek bir metin dizesi için hizalama değeri de ayarlayabilirsiniz.İsterseniz, metin kutusu içindeki tek tek metinler için eylem de tanımlayabilirsiniz.Bu yöntem, metin kutusu içinde yer alan bir metin dizesi için köprü eklemek istediğinizde kullanışlı olabilir.

Not

Metin kutusunda tanımlanan eylemler, metin kutusu içindeki tek tek metinler için tanımlanan eylemlerden yüksek önceliklidir.

Karma biçimlendirme hakkında daha fazla bilgi için bkz:How to: Format Text in a Text Box (Report Builder 2.0).

Metin Kutusuna HTML Alma

Metin kutusu rapor öğesi, veri kümenizdeki bir alandan aldığınız HTML ile biçimlendirilmiş metni bir rapora eklemenize olanak sağlar.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.

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.

Yer tutucu metin olarak tanımlanan, HTML olarak işlerler etiketler, tam bir listesi aşağıda verilmektedir:

  • Köprüler: <A href>

  • Yazı tipi: <YAZI TİPİ>

  • Başlık, 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 veReporting Servicesbir çakışma algılarsa HTML ve varolan rapor kısıtlamaları arasında en içteki HTML etiketi yalnızca HTML. görür

Daha fazla bilgi için bkz:Nasıl Yapılır: HTML raporu (rapor oluşturucuyu 2.0) ekleme.

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

  • font-family, font-size

  • 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:

  • Aynı şekilde biçimlendirilmiş HTML olarak hatalı biçimlendirilmiş bir CSS değerleri yoksayılır

  • Hem öznitelik hem de CSS stili öznitelikleri aynı etikette varolduğunda, CSS özelliğinin önceliği daha yüksektir.Örneğin, metni ise<p style="text-align: right" align="left">, yalnızca text-align özniteliği uygulanacak.

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

Genel Kullanarak Yatay Metni Hizalama

InHizalamaMetin kutusu özellikler iletişim kutusunda, metni yatay olarak nasıl hizalanacağını belirleyebilirsiniz. Değil belirttiğiniz değeri hizalama için hizalama için varsayılan değer iseVarsayılan.Bir başka deyişle, metin yer tutucu değerinizin alan türüne göre hizalanır.Dize dışı değer olarak nitelendirilen bir ifade belirtirseniz, metin sağa hizalanır.İfadeniz dize değeri olarak değerlendiriliyorsa, metin sola hizalanır.