Я использую .NET 8, C#, Blazor Server, VS 2022 и QuestPDF version = "2025.5.5.1". Я новичок в Questpdf. Я запросил MS Copilot и CHATGPT, и эти ответы не работали или не были бы компилированы. Мне кажется, что есть что -то своеобразное с «шириной» и «высотой» и ... если мы внимательно посмотрим на изображение, мы увидим, что часть текста заголовка сложена, а за синим цветом фона. Мне нужна ваша помощь.
Код C# следующим:
using QuestPDF.Fluent;
using QuestPDF.Helpers;
using QuestPDF.Infrastructure;
using IContainer = QuestPDF.Infrastructure.IContainer;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Reflection.PortableExecutable;
< /code>
Вот код таблицы QuestPDF: < /p>
container.Table(table => {
table.ColumnsDefinition(columns => {
columns.ConstantColumn(25); // ID
columns.ConstantColumn(50); // Name
columns.ConstantColumn(100); // Date
});
table.Header(header => {
string[] headers = { "Manager Check?", "PreTrip Missing?", "PostTrip Missing?" };
foreach (var theCaption in headers)
{
header.Cell().MinWidth(20).MinHeight(170).Background(Colors.Blue.Lighten3).BorderBottom(1).BorderColor(Colors.Red.Lighten1).Padding(0)
.Element(container => container.Rotate(-90).TranslateX(-75).AlignBottom().PaddingBottom(5)).Text(theCaption).Bold(); // Rotates text 90 degrees
}
});
foreach (var item in items)
{
table.Cell().Text(item.Id.ToString()); //.Padding(5);
table.Cell().Text(item.Name); //.Padding(5);
table.Cell().Text(item.Date.ToShortDateString()); //.Padding(5);
}
});
Подробнее здесь: https://stackoverflow.com/questions/796 ... tion-corre
Использование QUESTPDF с заголовком с вращением (-90) текст не позиционирует правильно ⇐ C#
Место общения программистов C#
1749844666
Anonymous
Я использую .NET 8, C#, Blazor Server, VS 2022 и QuestPDF version = "2025.5.5.1". Я новичок в Questpdf. Я запросил MS Copilot и CHATGPT, и эти ответы не работали или не были бы компилированы. Мне кажется, что есть что -то своеобразное с «шириной» и «высотой» и ... если мы внимательно посмотрим на изображение, мы увидим, что часть текста заголовка сложена, а за синим цветом фона. Мне нужна ваша помощь.
Код C# следующим:
using QuestPDF.Fluent;
using QuestPDF.Helpers;
using QuestPDF.Infrastructure;
using IContainer = QuestPDF.Infrastructure.IContainer;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Reflection.PortableExecutable;
< /code>
Вот код таблицы QuestPDF: < /p>
container.Table(table => {
table.ColumnsDefinition(columns => {
columns.ConstantColumn(25); // ID
columns.ConstantColumn(50); // Name
columns.ConstantColumn(100); // Date
});
table.Header(header => {
string[] headers = { "Manager Check?", "PreTrip Missing?", "PostTrip Missing?" };
foreach (var theCaption in headers)
{
header.Cell().MinWidth(20).MinHeight(170).Background(Colors.Blue.Lighten3).BorderBottom(1).BorderColor(Colors.Red.Lighten1).Padding(0)
.Element(container => container.Rotate(-90).TranslateX(-75).AlignBottom().PaddingBottom(5)).Text(theCaption).Bold(); // Rotates text 90 degrees
}
});
foreach (var item in items)
{
table.Cell().Text(item.Id.ToString()); //.Padding(5);
table.Cell().Text(item.Name); //.Padding(5);
table.Cell().Text(item.Date.ToShortDateString()); //.Padding(5);
}
});
Подробнее здесь: [url]https://stackoverflow.com/questions/79665288/using-questpdf-with-a-header-having-rotate-90-the-text-does-not-position-corre[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия