2009-02-10 23 views
6

Raporlama hizmetlerini 2008 kullanarak, sayfadaki veya rapordaki başka bir öğeyle, öğelerin doğru hizalanmasını sağlamanın bir yolu var mı? Şu anda, bu davranışı, öğelerini sağa doğru, yani sağa hizalanmış şekilde kaydırmak için sıralıyorum, ancak dinamik genişliğe sahip bir öğe olduğunda (örn. Yatay yönde veri içeren bir tablix), açıkçası, Bu yaklaşım başarısız. Bunu yapmanın doğru yolu nedir?Raporlama hizmetleri doğru öğe hizalaması

+0

Hangi aracı kullanıyorsunuz? Raporlama hizmetleri 2008 ile çalışan birkaç tane var. –

+0

Temelde RDL'leri programlı olarak üretiyorum. Tüm öğeler statik ise, sol özelliğini belirterek genişliklerini hesaplar ve her şeyi buna göre ayarlardım. Ancak bazen tablixler dinamik genişliğe sahip olabilir (veriler yatay yönde gelir), sonra da takılıyorum. –

+0

hm .. sağa demirleyebileceğiniz bir çapa özelliği gibi. Bu yararlı olur. (Üzgünüz, hiç de yararlı bir yorum değil). – Ray

cevap

12

Ne yazık ki bunların RDL özelliklerinde yatay hizalama özelliği yoktur (dikey hizalama ve metin hizalaması vardır), bu yüzden bunu yapmanın en iyi yolu yoktur. Yeri istediğiniz sağ kenarı ve sol sürükle -
:

Sen (metin kutuları, mükemmel çalışmasını tablix en sert ve onların ayarların bir dizi etkene bağlıdır) daha yakın veya mükemmel görsel efektler elde etmek için bazı hileler istihdam edebilirsiniz hitap etmek istediğiniz maksimum boyuta kadar, metin hizalama özelliğini sağa ayarla, CanGrow'u false olarak ayarla (bir tablix üzerinde bunu, metin kutusunun doğrudan bulunduğu sütunlarda kendiniz yapmanız gerekir): Bu ne yapacak? Metin, büyümenin ele alınmasıyla ve dışarı aktarma sorunları olmadan doğru şekilde hizalanmış görünmesine izin verir.
- Başka bir numara, öğelerinizi kısıtlamaya yardımcı olabilecek bir dikdörtgene yerleştirmektir.

Bu seçenekler dinamik olarak oluşturulmuş RDL'lerle veya BIDS veya Rapor Oluşturucu'da ayarlanarak, tüm seçenekler gibi iyi işlev görür, çünkü RDL, onu yaratan araç/yöntem değil, sınırlayıcı faktördür.

İlgili konular