سؤال

أريد تحديد ارتفاع صف صغير في تقرير خدمات التقارير بحوالي 3 نقاط.بينما يبدو التقرير جيدًا في المعاينة، بمجرد نشره، تتم إعادة تعيين ارتفاع الصف إلى ارتفاع الصف القياسي.

لقد قمت بتعديل إعدادات "CanGrow" و"CanShrink" بالإضافة إلى الحشو وارتفاع الخط وحجم الخط وما إلى ذلك...

هل كانت مفيدة؟

المحلول

لقد وجدت أن إحدى الطرق لإصلاح ذلك هي وضع شرطة سفلية واحدة في كل عمود من الصف.

تكمن المشكلة في الواقع في طريقة إخراج صف فارغ.إذا قمت بعرض مصدر التقرير الناتج، فسترى أن الصف الذي تحاول إبقائه قصيرًا سيتم إخراجه على النحو التالي:

<TR style="HEIGHT:1.06mm">
<TD class="a19">&nbsp;</TD>
<TD class="a20">&nbsp;</TD>
<TD class="a21">&nbsp;</TD>
</TR>

تلك المساحات الفارغة (&nbsp;) هو ما يجعل الارتفاع غير صحيح.إذا قمت بإزالة تلك المساحات الفارغة فسيتم إخراجها بشكل صحيح.

من خلال وضع حرف تسطير أسفل السطر في كل عمود من الصف، فإنه يزيل المساحة الفارغة التي سيتم إخراجها عادةً ومن ثم يصبح ارتفاع الصف أكثر دقة.قد ترغب في تغيير لون نص كل عمود ليتناسب مع لون خلفية الصف الخاص بك، حتى لا تكون الشرطة السفلية مرئية أبدًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top