Ich benutze einen Absatz in einem TextFrame, um die Textausrichtung nach oben angezeigt zu bekommen. Dies funktioniert fast so, wie ich es möchte, das letzte Problem, das ich habe, ist der Text scheint zu sein linksbündig, ich habe versucht, die Absatzausrichtung zu zentrieren, dies hatte keine Auswirkungen und kann keine Option sehen, dies mit einem TextFrame zu tun. Der ausgegebene Text ist nicht immer derselbe.MigraDoc/PDFSharp TextFrame Center Ausrichten
Dies ist, was ich habe
Dies ist, was zur Zeit i
Im Folgenden ist der Code, den ich verwende, um acheive dies mit MigraDoc
acheive wollenfor (int i = 0; i < section2Items.Length; i++)
{
TextFrame colXTextFrame = bothSection2ItemHeadersRow.Cells[i + 1].AddTextFrame();
colXTextFrame.Orientation = TextOrientation.Upward;
colXTextFrame.Height = new Unit(140);
Paragraph colXParagraph = new Paragraph();
colXParagraph.Format.Alignment = ParagraphAlignment.Center;
colXParagraph.AddText(section2Items[i].Section2ItemTitle);
colXTextFrame.Add(colXParagraph);
bothSection2ItemHeadersRow.Cells[i + 1].Borders.Bottom = new Border() { Color = new MigraDoc.DocumentObjectModel.Color(255, 255, 255), Width = new MigraDoc.DocumentObjectModel.Unit(0), Style = MigraDoc.DocumentObjectModel.BorderStyle.None };
}
können Sie einen Code schreiben? Welche Sprache verwendest du? Haben Sie die vertikale Ausrichtung anstelle der horizontalen ausgerichtet, da Sie sie um 90 ° gedreht haben?! –