我试着学习如何为我的Android应用程序生成PDF。

我遵循官方文档,但代码无法正常工作。

编译器发现我有一些编译错误,但我所做的只是复制/粘贴代码中的代码。

请看看代码,并告诉我,为什么(:Android PDF生成

PrintAttributes printAttributes = new PrintAttributes.Builder().

setMediaSize(PrintAttributes.MediaSize.ISO_A4)

.setColorMode(PrintAttributes.COLOR_MODE_COLOR)

.setMinMargins(PrintAttributes.Margins.NO_MARGINS)

.build();

PrintedPdfDocument document = new PrintedPdfDocument(this, printAttributes);

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

// crate a page description

PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create();

// start a page

PdfDocument.Page page = document.startPage(pageInfo);

// draw something on the page

View content = getContentView();

content.draw(page.getCanvas());

// finish the page

document.finishPage(page);

// add more pages

// write the document content

document.writeTo(getOutputStream());

// close the document

document.close();

2016-04-14

Matnako

+1

粘贴错误? –

+0

您需要将PDF生成代码包装到方法中。 –

+0

@AllanPereira如果我将代码包装到一个方法中,我仍然有这些错误: https://gyazo.com/d83aff5a0a4afddfc7a10ae85973a633 (对不起,我不得不屏幕它,因为错误不是内联..) –

android中生成 PDF,Android PDF生成相关推荐

  1. android.os.parcelable,Android中Parcelable如可快速生成

    之前都是自己手动实现,有时候属性比较多的时候,写着累就不说了,问题是修改的时候往往会忘记哦,然后用的时候就SB了.这种日子谁想继续呢,不要担心,大牛还是有的,于是乎就找到了"Android ...

  2. Android开发——Android中的二维码生成与扫描

    0. 前言 今天这篇文章主要描述二维码的生成与扫描,使用目前流行的Zxing,为什么要讲二维码,因为二维码太普遍了,随便一个Android APP都会有二维码扫描.本篇旨在帮助有需求的同学快速完成二维 ...

  3. Android中的二维码生成与扫描

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51260428 本文出自:[顾林海的博客] 前言 月底离开公司,准备月底 ...

  4. Android中根据coverage.ec文件生成报告

    关于android中的代码覆盖率,可以参考我前几篇文章: Android手工测试代码覆盖率增强版 Android手工测试的代码覆盖率 Android UI自动化测试的代码覆盖率 官方生成代码覆盖率报告 ...

  5. android中textcolor属性,android – EditText和TextView textColorPrimary不遵循API lt;21的主题颜色...

    在设计工具栏视图以使其适用于API 21及以下版本时存在一些问题,但我认为我有这个styles.xml @color/colorPrimary @color/colorPrimaryDark @col ...

  6. android中viewpager+fragment,Android开发之ViewPager+Fragment

    使用步骤 1.Activity的布局文件 android:id="@+id/viewpager" android:layout_width="wrap_content&q ...

  7. android ffmpeg 优点_在Android中使用FFmpeg(android studio环境)

    1.首先我们需要一个已经编译好的libffmpeg.so文件.(怎么编译是个大坑,可以参考windows环境下编译android中使用的FFmpeg,也可以用网上下载的现成的,本文相关的github项 ...

  8. android中oncreate方法,android开发之onCreate( )方法详解

    这里我们只关注一句话:This is where you should do all of your normal static set up.其中我们只关注normal static, normal ...

  9. Android中list常用方法,Android中的常用控件及其基本用法

    TextView的使用方法 布局文件中的配置: 在Activity类中的使用: TextView textView1 = (TextView)findViewById(R.id.textView1); ...

  10. android中图片圆角,Android中实现圆角图片的几种方法

    Android中实现圆角图片有多种姿势,不知你解锁了几种? 方法一:setXfermode法 此种方式就是再new一个相同尺寸的bitmap,然后使用paint.setXfermode(new Por ...

最新文章

  1. 最常用的15大Eclipse开发快捷键技巧
  2. select case when if 的一些用法
  3. MySQL\MariaDB 多线程复制初探
  4. ubuntu xfce下面两个终端合并为一个终端
  5. 资源 | Deeplearning.ai课程与笔记汇总
  6. Entity Framework 的一些性能建议
  7. 【Vue】实例对象的生命周期(方法详解)
  8. C++11六大函数(构造函数,移动构造函数,移动赋值操作符,复制构造函数,赋值操作符,析构函数)
  9. MVC应用程序的jQuery代码重构
  10. php正则表达式 什么,php正则表达式是什么?(代码实例)
  11. Parasoft软件测试实践:什么是左移测试?
  12. lintcode :sort letters by case字符大小写排序
  13. 有用的网页链接的整合(不定时更新)
  14. HFSS(ANSYS Electronics)建立工程和基本绘图方法
  15. 华为主题包hwt下载_华为主题开发工具
  16. 2022 MegCup | 小模型盲降噪怎么比?资深炼丹师给你赛前指导!
  17. 【存储数据恢复】esx vmfs的互斥导致存储数据丢失的数据恢复案例
  18. 前端js实现文字自动转拼音方法
  19. owasp_OWASP数据工程师
  20. 计算雅思成绩C语言,雅思考试总成绩计算查分表

热门文章

  1. Jedis远程连接阿里云 Failed to create socket
  2. Could not found global transaction xid
  3. 你真的了解VRP操作系统吗?华为网络设备的文件系统、设备基础管理、命令行基础一次学会
  4. PS--用法/快捷键
  5. 盈科律师事务所高级合伙人刘晓雪:锤子科技已举步维艰
  6. 弘辽科技:如何快速提高淘宝店铺的综合评分
  7. 计算机桌面的快捷方式怎么打开方式,桌面快捷方式打不开,教您桌面快捷方式打不开怎么解决...
  8. 有什么软件可以测试游戏视频数据,免费录制游戏视频软件有哪些?看完你就知道了...
  9. 众所周知B站(哔哩哔哩)是一个学习软件
  10. DNS域名解析协议详解