0
私は簡単なカスタムPDF文書を作成してプリンタに送信します。
私はドキュメントに書き込むことができる段階に達しましたが、それは右から左にしたいと思っています。 この文書を書き、関数のコードです:カスタム印刷されたドキュメントをアンドロイドスタジオの方向rtl not ltrで作成するには?
private void drawPage(PdfDocument.Page page,int pagenumber)
{
Canvas canvas = page.getCanvas();
pagenumber++; // Make sure page numbers start at 1
int titleBaseLine = 72;
int leftMargin = 54;
Paint paint = new Paint();
paint.setColor(Color.BLACK);
paint.setTextSize(40);
canvas.drawText("Costumer Inventory Information",leftMargin,titleBaseLine,paint);
paint.setTextSize(14);
canvas.drawText("שם פרטי: "+ tmp.get(0).firstname, leftMargin, titleBaseLine + 35, paint);
canvas.drawText("שם משפחה: "+ tmp.get(0).secondname, leftMargin, titleBaseLine + 70, paint);
canvas.drawText("ת.ז.: "+ tmp.get(0).idNumber, leftMargin, titleBaseLine + 105, paint);
canvas.drawText("מספר פניה: "+ tmp.get(0).callNumber, leftMargin, titleBaseLine + 145, paint);
canvas.drawText("סוג תקלה: "+ tmp.get(0).faultType, leftMargin, titleBaseLine + 180, paint);
canvas.drawText("תאריך: "+ tmp.get(0).date, leftMargin, titleBaseLine + 215, paint);
}
、誰もが右から左に別の方法で描画したり作成する方法を教えてもらえますか?それは完璧な答えではありませんが