İşleme Davranışlarını Anlama (Rapor Oluşturucusu 3.0 ve SSRS)
Seçtiğiniz işleyiciye bağlı olarak rapor işleme sırasında raporun gövdesine ve içeriğine belirli kurallar uygulanır.Rapor öğelerinin bir sayfada birbiriyle nasıl uyumlu olacağı bu faktörlerin birleşimiyle belirlenir:
Kurallar oluşturma.
Genişlik ve yükseklik rapor madde.
Raporun Gövde boyutu.
Genişlik ve yükseklik sayfa.
Disk belleği için oluşturucu özel destek.
Bu konuda , Reporting Services tarafından uygulanan genel kurallar ele alınmıştır.Daha fazla bilgi için bkz: Rapor Öğelerini İşleme (Rapor Oluşturucusu 3.0 ve SSRS), Veri Bölgelerini İşleme (Rapor Oluşturucusu 3.0 ve SSRS), ve Verileri İşleme (Rapor Oluşturucusu 3.0 ve SSRS).
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.
HTML, MHTML, Word ve Excel (Otomatik Eklenen Sayfa Sonu İşleyicileri) için Genel Davranışlar
HTML ve MHTML biçimleri kullanılarak verilen raporlar, sayfaların çeşitli uzunluklarda olabildiği bilgisayar tabanlı bir deneyim için en iyi duruma getirilmiştir.Sayfa sonları, rapor gövdesi içinde yalnızca yaklaşık konumlara dikey olarak eklenir.Bu yaklaşık konumlar Özellikler bölmesindeki etkileşimli yükseklik ayarına göre belirlenir.Örneğin, etkileşimli yüksekliğin 5 inç olarak ayarlandığını kabul edelim.Rapor işlendiğinde, sayfa yüksekliği yaklaşık 5 inç uzunluğundadır.Word ve Excel sayfalandırması mantıksal sayfa sonlarını temel alır ve etkileşimli yükseklik ayarını yoksayar.
Not
Raporun otomatik eklenen sayfa sonu işleyicilerinde nasıl görüneceğini belirlemek için Rapor Önizleme'yi kullanın.Rapor HTML, MHTML, Word veya Excel biçiminde görüneceği gibi görünür.
Raporu HTML, MHTML, Word veya Excel'e verirken, aşağıdaki genel kurallar uygulanır:
Açık olarak eklediğiniz sayfa sonraları olan mantıksal sayfa sonları rapor öğelerine uygulanır.Örneğin, her grubun arasına bir sayfa sonu eklerseniz, bunlar rapor işlendiğinde uygulanır.
Sayfa yüksekliği ve rapor öğesinin kaç göz yer aldığı kullanılarak yaklaşık bir düzen oluşturulur.Örneğin, bir metin kutusunun yüksekliği 0,5 inçse ve raporda beş kez yineleniyorsa 2,5 inç ayrılır.
Etkileşimli yükseklik ayarı temel alınarak birden fazla otomatik eklenen sayfa sonu eklenir.html ve ReportViewer denetimleri bastırmak ve yalnızca açık sayfa sonlarıyla, sayfalandırma denetlemek için küme interactive height değeri 0 veya çok büyük bir sayı.
Not
Etkileşimli genişlik ayarı otomatik eklenen sayfa sonu işleyicilerinde kullanılmaz.
Rapor sayfaları tek kalan veya bir arada tutulması gereken öğeleri içine alacak şekilde büyüyebilir.Bu, raporların ekran genişliğinin dışına taşabileceği ve kaydırma çubukları kullanılarak görüntülenebileceği anlamına gelir.
Sayfalandırma raporlara yalnızca dikey olarak uygulanır.
Sayfa kenar boşlukları uygulanmaz.
PDF, Resim ve Yazdırma (Sabit Sayfa Sonu İşleyicileri) için Genel Davranışlar
PDF ve Resim kullanılarak verilen raporlar, sayfaların eşit boyutta olduğu kitap görünümü veya baskı deneyimi için en iyi duruma getirilir.Sayfa sonları, rapor gövdesinin belirli konumlarına dikey ve yatay olarak eklenir.Bu belirli konumlar sayfa genişliği ve sayfa yüksekliği ayarlarına göre belirlenir.
Not
Raporun sabit sayfa sonu işleyicisinde nasıl görüneceğini belirlemek için Baskı Önizleme'yi kullanın.Rapor, PDF veya Resim biçiminde görüneceği gibi görünür.
Sayfalar soldan sağa, sonra yukarıdan aşağı doğru sıralı olarak numaralandırılır.
Açık olarak eklediğiniz sayfa sonraları olan mantıksal sayfa sonları rapor öğelerine uygulanır.Bu sayfa sonları rapor öğelerinin diğer öğeleri sonraki sayfaya itmesine neden olabilir.
Bir arada tutulması gereken rapor öğeleri arasında fiziksel bir sayfa sonu oluşursa, bir arada tutulması gereken öğeler sonraki sayfaya taşınır.
Sayfa boyutu sınırlamaları nedeniyle, tüm öğeleri bir arada tutmak veya öğeleri yinelemek mümkün olmayabilir.Bu durumda, işleyicinin, rapor öğesinin sayfaya sığması için başka bir öğeyle birlikte yinelenme gibi bazı kuralları yoksayması gerekebilir.
öğe birlikte, örneğin büyür çok büyük bir metin kutusu edemiyor olsam uyma dikey kullanılabilir sayfa alanındaki sonra maddenin fiziksel sayfa sınırında kırpılmış ve bir sonraki sayfada devam edecek.
Sayfalandırma raporlara dikey ve yatay olarak uygulanır.
Not
Etkileşimli genişlik ayarı sabit sayfa sonu işleyicilerinde kullanılmaz.
Rapor Öğeleri Arasındaki En Az Boşluk
Rapor öğeleri, içeriğinin sığması için rapor gövdesi içinde büyüyebilir.Örneğin, bir matris veri bölgesi rapor işlendiğinde sayfada yana ve aşağıya doğru genişler ve bir metin kutusunun yüksekliği ifadeden döndürülen verilere bağlı olarak ayarlanır.
İşleyiciler, rapor düzeninde tanımladığınız rapor öğeleri arasındaki en az boşluğu korur.Rapor düzeninde bir rapor öğesini başka birinin yanına yerleştirdiğinizde, rapor öğeleri arasındaki mesafe rapor yatay veya dikey olarak genişlediğinde korunması gereken en az mesafe durumuna gelir.Örneğin, rapora bir matris veri bölgesi ekler ve sonra matrisin 0,25 inç sağına bir dikdörtgen eklerseniz, matris genişlediğinden bu mesafe korunur.Her öğe, sol tarafında sona eren öğelerle olan en az mesafeyi korumak için sağa kayar.
Sayfa Üstbilgileri ve Altbilgileri
Sayfa üstbilgileri ve altbilgileri işlenmiş her sayfanın en üstünde ve en altında görünür.Kenarlık rengi, kenarlık stili ve kenarlık genişliği içerecek şekilde sayfa üstbilgisini ve altbilgisini biçimlendirebilirsiniz.Arka plan rengi veya arka plan resmi de ekleyebilirsiniz.Bu biçimlendirme seçeneklerinin tümü seçtiğiniz biçime göre işlenir.
Aşağıdaki kurallar sayfa üstbilgileri ve altbilgileri HTML veya MHTML işleme biçiminde işlendiğinde geçerlidir:
Not
Üstbilgileri ve altbilgileri Excel nasıl işler hakkında daha fazla bilgi için bkz: Microsoft Excel'e Verme (Rapor Oluşturucusu 3.0 ve SSRS).Word'ün üstbilgi ve altbilgi nasıl işler hakkında daha fazla bilgi için bkz: Microsoft Word'e Verme (Rapor Oluşturucusu 3.0 ve SSRS).
Üstbilgi ve altbilgi varsa, her sayfanın en üstünde ve en altında, kullanılabilir sayfa alanı içinde işlenirler.
Üstbilgi veya altbilginin gizli olduğu sayfalarda, üstbilgi ve altbilgi işlenmese bile kullanılabilir sayfa alanı içinde üstbilgi ve altbilgiye ayrılmış olan yükseklik korunur.
Üstbilgi veya altbilginin içeriği üstbilgi ve altbilgi sınırlarının ötesine genişlerse, üstbilgi ve altbilginin boyutu içeriği sığdırmak için genişler.
Aşağıdaki kurallar sayfa üstbilgileri ve altbilgileri PDF veya Resim işleme biçiminde işlendiğinde geçerlidir:
Üstbilgi ve altbilgi, kullanılabilir sayfa alanı içinde her sayfanın en üstünde ve en altında işlenir.
Üstbilgi veya altbilginin gizli olduğu sayfalarda, üstbilgi ve altbilgi işlenmese bile kullanılabilir sayfa alanı içinde üstbilgi ve altbilgiye ayrılmış olan yükseklik korunur.
Üstbilgi veya altbilgi genişlemez veya daralmaz.Üstbilgi veya altbilgiyi oluşturduğunuzda belirttiğiniz yüksekliğe göre her sayfada işlenirler.
Rapordaki sütun sayısına bakılmaksızın, her sayfada yalnızca bir üstbilgi ve altbilgi vardır.
Üstbilgi veya altbilgi sınırlarının üstbilgi veya altbilgi içeriğini büyümesine, içeriği kırpılacak.
Özgün RDL dosyasında tanımlanmış üstbilgi ve altbilgiler, rapor alt rapor olarak işlendiğinde işlenmez.
Mantıksal Sayfa Sonları
Mantıksal sayfa sonları rapor öğelerinden veya gruplardan önce veya sonra eklediğiniz sayfa sonlarıdır.Sayfa sonları, rapor işlenirken veya verilirken en iyi görüntüleme için içeriğin bir rapor sayfasına nasıl sığdırılacağını belirlemeye yardımcı olur.
Mantıksal sayfa sonları işlenirken aşağıdaki kurallar geçerlidir:
Sürekli gizlenen rapor öğeleri veya görünürlüğü başka bir rapor öğesi tıklatılarak belirlenen rapor öğeleri için mantıksal sayfa sonları yoksayılır.
Mantıksal sayfa sonlarını uygulandığını koşullu olarak görünür öğeleri en görünür olmaları durumunda saat rapor oluşturulur.
Arasında boşluk korunur rapor öğesi mantıksal sayfa sonu ve eşine rapor öğesis.
Bir rapor öğesinden önce eklenen mantıksal sayfa sonraları rapor öğesini sonraki sayfaya iter.Rapor öğesi sonraki sayfanın üstünde işlenir.
Tablo veya matris hücrelerinde tanımlanan mantıksal sayfa sonları korunmaz.Bu, listelerdeki öğeler için geçerli değildir.