سؤال

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

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

أقوم حاليًا بإعداد العروض على النحو التالي:

var table = new PdfPTable(9) {WidthPercentage = 100};
var colWidthPercentages = new[] {6f, 10f, 10f, 10f, 20f, 20f, 8f, 8f, 8f};
table.SetWidths(colWidthPercentages);  

هل يعرف أي شخص كيفية القيام بذلك ، أو إن لم يكن ، وسيلة لمعرفة العرض الأمثل الذي يجب أن يكون العمود يجب أن يكون لتناسب محتواه؟

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

المحلول

يمكنك استخدام

xgraphics.measureString (سلسلة ، xfont)

انظر هذا السؤال: حساب ارتفاع النص بناءً على العرض والخط المتاح؟

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