Я использую OxyPlot для экспорта графиков.
Когда я их экспортирую, я хочу добавить к этим графикам нижний колонтитул с такой информацией, как путь сохранения, отметка времени и т. д....
Прямо сейчас я делаю это, создавая дополнительный X- оси на другом уровне позиции, а затем установить размеры всех меток и меток равными нулю, кроме размера шрифта заголовка.
Это работает, но, как вы можете себе представить, это довольно хакерски и выглядит не очень хорошо (поскольку вы не можете установить, например, выравнивание).
Итак, мой вопрос: есть ли возможность добавить такой нижний колонтитул к экспортируемому графику?
РЕДАКТИРОВАТЬ:
var xAxis = new OxyPlot.Axes.LinearAxis
{
Position = AxisPosition.Bottom,
PositionTier = 1,
Title = "Footer: i.e. path to my file",
MinorTickSize = 0.0,
MajorTickSize = 0.0,
FontSize = 0.0,
TitleFontSize = 12,
AxisDistance = 10
};
Это обходной путь, о котором я упоминал.
Я создаю ось на уровне позиции 1, которая находится ниже первой, а затем отключаю все ее визуальные эффекты, кроме заголовка.
И в конце я добавляю ее в моя сюжетная модель pm.Axes.Add(xAxis)
.
Чтобы экспортировать мою сюжетную модель, я использую PdfExporter
следующим образом:
using (var stream = File.Create(testFile.pdf))
{
PdfExporter.Export(pm, stream, 800, 500);
}
Приветствую
Крис