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
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
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
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
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
Ayrıca bkz.