我一直在为我的应用开发watchOS 2复杂功能。它看起来很棒......除了我想调整的最后一件事。
复杂化模板似乎提供的文本对齐方式并不是我想要的。出于这个问题的目的,让我们使用以下代码:
public FileResult ConvertPathInfoToPDF(PositionInfo[] pInfo)
{
MemoryStream fs = new MemoryStream();
//FileStream fs = new FileStream(@"C:\Test.pdf", FileMode.Create, FileAccess.Write, FileShare.None);
Rectangle rec = new Rectangle(PageSize.A4);
Document doc = new Document(rec);
PdfWriter writer = PdfWriter.GetInstance(doc, fs);
doc.Open();
doc.Add(new Paragraph("Hamed!"));
doc.Close();
return File(fs, System.Net.Mime.MediaTypeNames.Application.Octet, "Test.pdf");
}
现在,看一下复杂情况,第一行是中心对齐的,而第二行是左对齐的。我知道这不是一个大问题,但我真的希望这两条线都是中心对齐的...它会让我的复杂功能看起来更好!
我一直在浏览API文档并在网上搜索,我看不到这样做的方法(或其他任何试图做同样事情的人)。
答案 0 :(得分:1)
不幸的是,您受限于Apple为每个特定模板选择的预定布局,并且无法控制对齐。
Filing a bug report是解决任何问题或请求增强功能的最佳选择。
我无法在watchOS 2.2或3.0 beta 1上重现您的问题。第2行 以该特定模板为中心。
如果您支持早期的watchOS版本,其行为有所不同,您可以看到是否有任何Unicode space characters或textProviderWithFormat:
有助于改善外观。