Aracılığıyla paylaş


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

HTML işleme uzantısı raporu HTML biçiminde işler.İşleme uzantısı, tam biçimli HTML sayfaları veya başka HTML sayfalarına katıştırılacak HTML parçaları da oluşturabilir.Tüm HTML, UTF-8 kodlaması ile oluşturulur.

HTML işleme uzantısı, Rapor Yöneticisi'nde çalıştırma dahil tarayıcıda görüntülenen raporların varsayılan işleme uzantısıdır.

HTML işleme uzantısı, Rapor Yöneticisi'nde çalıştırma dahil tarayıcıda görüntülenen raporların varsayılan işleme uzantısıdır.HTML işleme uzantısı, HTML'i parça olarak veya bütün HTML belgesi olarak işleyebilir.html bir parçası ise, HEAD, HTML, ve BODY html belge etiketler kaldırıldı.Yalnızca içeriğini BODY Etiket işlenip.Bu, HTML'i başka bir uygulama ile oluşturulmuş HTML'ye katıştırmada işe yarar.

Bazı senaryolarda, rapor parametreleri raporlar HTML olarak işlenirken komut dosyası ekleme saldırıları başlatmak için kullanılabilir.Raporları güvenliğini sağlama hakkında daha fazla bilgi için bkz: Raporları ve kaynakları güvenli hale getirme.

Tarayıcılar hakkında daha fazla bilgi için bkz: Planlama için tarayıcı desteği.

Not

Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve 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 3.0'da Rapor Tasarlama makalesine bakın.

Bu Makalede

MHTML'de İşleme

Tarayıcı Desteği

HTML'ye Özel İşleme Kuralları

Etkileşim

Aygıt Bilgisi Ayarları

MHTML'de İşleme

HTML işleme uzantısı raporları MHTML'de (MIME HTML Belge Topluluğu Kapsülleme) de işleyebilir.MHTML, HTML belgesine kodlanmış nesneleri de (örneğin, resimler) katıştıracak şekilde HTML'i geliştirir.MHTML işleme uzantısını kullanarak resim, belge veya diğer ikili dosyalar gibi kaynakları MIME yapıları olarak, tek bir dosya halinde rapor HTML'si içine katıştırabilirsiniz.MHTML raporları aynı zamanda e-posta iletilerine katıştırmak için de kullanışlıdır, çünkü tüm kaynaklar raporla birlikte eklenir.Gerçekte MHTML'i işleyen HTML işleme uzantısı olmasına karşın, bu işlevsellik MHTML işleme uzantısı olarak da adlandırılabilir.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Tarayıcı Desteği

Bu işleme uzantısı aşağıdaki tarayıcı sürümlerini destekler:

  • Internet Explorer 5.5 veya daha yenisi

  • Firefox 1.5 veya daha yenisi

  • Safari 3.0 veya daha yenisi

Tarayıcılar arasındaki farklar nedeniyle, işlenen rapor tarayıcıdan tarayıcıya biraz değişik olabilir.Örneğin, metin kutusu olarak adlandırılan bir özellik içerir WritingMode.Bu özellik Firefox'ta desteklenmemektedir.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

HTML'ye Özel İşleme Kuralları

İşleme sırasında HTML'ye özel aşağıdaki kurallar geçerlidir:

  • Oluşturucu her öğelerin tümünü içeren bir html tablo yapısını oluşturur ReportItems koleksiyon, yoksa birden fazla.

  • Tablo yapısı içinde her öğe tek bir hücre kaplar.

  • Boş hücrelerin birbirine daraltılmış html boyutunu azaltmak mümkün olduğu kadar.

  • Üst kenarı ile sol kenarı hangi tarayıcıları render hızını artırmak için başka bir sütun boş hücrelerden oluşan bir satır eklenir tablo.

  • Öğe içermeyen, aralarında sadece boşluk olan tablo satırları veya sütunlarına sabit genişlik ve yükseklikler verilir.

  • Her bir rapor öğesinin boyutuna bağlı olarak diğer tüm satır ve sütunların büyümesine izin verilir.

  • Tüm koordinatlar ve rapor öğesi boyutları milimetreye dönüştürülür.Stil özellikleri dahil diğer tüm boyutlar kendi orijinal birimlerini korur.0,2 mm'den küçük boyut ve konum farkları 0 mm olarak işlem görür.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Etkileşim

HTML'de bazı etkileşimli öğeler desteklenmektedir.Aşağıda, belirli davranışların açıklaması yer almaktadır.

Göster ve Gizle

Görünürlüğü değiştirilebilen rapor öğesi +/- değiştirme resmiyle işlenir ve tıklatılabilir bir öğedir.Öğe tıklatıldığında, çıktının değiştirilen gösterme veya gizleme durumuyla yeniden işlenebilmesi için sunucu geri aranır.

Belge Haritası

Belge eşleme etiketleri işlenir ve görüntüleyici denetimindeki belge eşleme kullanılarak bu etiketlere gidilebilir.Atlanan veri bölgesi üstbilgileri için, etiketler ilk alt hücre üzerinde işlenir.Bir alt hücre yoksa, etiket ondan sonraki alt hücrede işlenir.

Yer işaretleri

Yer işareti bağlantıları köprü olarak işlenir ve görünür.Yer işareti hedefleri yer işareti bağlantıları tıklatılarak işlenir ve onlara bu yolla ulaşılabilir.Yer işareti bağlantısı tıklatıldığında, rapor hedef yer işareti etiketinin ilk örneğine gider ve mümkün olduğunda, yer işareti bağlantısı pencerenin üstünde kalacak şekilde tarayıcı kaydırılır.html tutturucu (<bir>) etiketler yer imi hedeflerini. işaretlemek için kullanılan

Etkileşimli Sıralama

Metin kutusunun kullanıcı tanımlı sıralaması varsa, HTML işleme uzantısı metin kutusunda kutu içeriğinin sağ tarafındaki sıralama simgelerini işler.Rapor, kullanıcı sıralamasının tanımlı olduğu herhangi bir metin kutusu içeriyorsa, sıralama görüntüsü tıklatıldığında sunucuya geri göndermeye neden olan JavaScript işlenir.

Köprüler ve Detaylandırma

Köprüler ve detaylandırma bağlantılar html bağlantı kullanarak raporu öğelerini köprüler olarak işlenmiş (<bir>), bunlar tanımlanan öğe etrafında etiketleri.

Arama

Kullanıcıları aramak arama özelliğini sağlayan bir dize metin rapor içinde.

Ek arama ve bulma işlevleri ReportViewer Web form denetimi tarafından sağlanır.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Aygıt Bilgisi Ayarları

Aygıt bilgisi ayarlarını değiştirerek, işleme modu dahil, bu işleyicinin bazı varsayılan ayarlarını değiştirebilirsiniz.Daha fazla bilgi için bkz: html aygıt bilgileri ayarları.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön