-1
こんにちは、私はitextsharp(私の言語 - ヘブライ語、アラビア語)を使用してテキストをpdfに追加しようとしていますが、テキストは逆に表示されます。コードはitextsharpにME言語を表示するには
BaseFont bf = BaseFont.CreateFont(Server.MapPath("~/StudioFonts/EFT_Beigale Heavy.ttf"),
BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
Font EFT_Beigale_Heavy = new Font(bf, 12, Font.BOLD, CMYKColor.CYAN);
PdfContentByte cb = writer.DirectContent;
cb.BeginText();
cb.SetColorFill(BaseColor.CYAN);
cb.SetFontAndSize(bf, 30);
cb.SetTextMatrix(60, 60);
cb.ShowText(pageContext);
cb.EndText();
私は行方不明のアイデアですか?患者と支援 ため
ヘブライ語/アラビア語が古いiTextSharpのバージョンで 'ShowText()'はサポートされていませんです。あなたの他の質問に私のコメントを見てください。 iText 7にアップグレードしないと、 'ColumnText'と' PdfPTable'のRTLだけがサポートされます! –
ちょっと変わったようですね:-(iText7まで開発者が何をしていたのですか?古いitextsharpバージョンで右から左へ書き込む方法はありませんか? – Elidotnet
Er ...なぜあなたは私を3回繰り返すのですか**そのRTL (Hebrew/ArabicのHebrew/Arabic)がiText 5 **でサポートされていますか? –