0
ビュー(ユーザーが入力しているフォーム)をPDFDocument(電子メールで送信する)に印刷する必要があります。そのためには、PFDDocumentを設定するためにビューの高さを取得する必要があります。マスクされた領域を含む(スクロール)ビューの高さを取得する方法
view.getHeightまたはview.getMeasuredHeightを使用する場合は、マスクされたコンテンツは表示されず、可視領域のみが表示されます。
これは私の現在のコードです:
View view = (View) findViewById(R.id.scrollView_affiche);
Integer v_height = view.getMeasuredHeight();
Integer v_width = view.getMeasuredWidth();
PdfDocument document = new PdfDocument();
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(v_width,v_height , 1).create();
ScrollViewの大きさは、あなたが見るようにだけ同じ大きさそれは画面上にあります。あなたは実際に、子画面のサイズを測定しようとしていますか? –
@DougStevenson My scrollviewには、単一のLinearLayoutが含まれています。私はスクロールビューの代わりにこの(子)ビューを印刷しようとします。 – Tibo
@DougStevensonありがとう。私は実際にはスクロールビューの代わりに子ビューを表示する必要がありました。回答として投稿してください。 – Tibo