summaryrefslogtreecommitdiffstats
path: root/packages/PrintSpooler/Android.mk
diff options
context:
space:
mode:
authorSvetoslav <svetoslavganov@google.com>2014-09-04 21:17:17 -0700
committerSvet Ganov <svetoslavganov@google.com>2014-09-09 09:38:07 -0700
commit62ce332c141cf7bc7200c4c87d63e395874fc3ec (patch)
treeb07d01bf00e4cdd04ed74514e392578ceb9409f7 /packages/PrintSpooler/Android.mk
parentb86d5b57aa7e15455fc16e558121fa84c81ca38b (diff)
downloadframeworks_base-62ce332c141cf7bc7200c4c87d63e395874fc3ec.zip
frameworks_base-62ce332c141cf7bc7200c4c87d63e395874fc3ec.tar.gz
frameworks_base-62ce332c141cf7bc7200c4c87d63e395874fc3ec.tar.bz2
Trim unnecessary pages when printing.
A user may request a subset of the document's pages to be printed. In this case the expectation is that the resulting document does not include not selected pages. While print serivices can do the trimming themselves or the printer may do so, moving, potantually many, redundant pages is inefficient. The real problem is when saving to a PDF file where the saved file must not have the pages the user did not select. This change adds shredding of undesired pages from the PDF before saving it or passing it to a print service. : bug:17285994 Change-Id: I7deba535af99457bea3c118202314f0f3812e809
Diffstat (limited to 'packages/PrintSpooler/Android.mk')
-rw-r--r--packages/PrintSpooler/Android.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/PrintSpooler/Android.mk b/packages/PrintSpooler/Android.mk
index c4a55d1..27d1b23 100644
--- a/packages/PrintSpooler/Android.mk
+++ b/packages/PrintSpooler/Android.mk
@@ -19,7 +19,9 @@ include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
-LOCAL_SRC_FILES += src/com/android/printspooler/renderer/IPdfRenderer.aidl
+LOCAL_SRC_FILES += \
+ src/com/android/printspooler/renderer/IPdfRenderer.aidl \
+ src/com/android/printspooler/renderer/IPdfEditor.aidl
LOCAL_PACKAGE_NAME := PrintSpooler