Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
dart_pdf
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
David PHAM-VAN
2019-12-08 19:58:58 -0500
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
154ecbf9f61ed92db0f9b50c5f52a0aa7d8c6f7c
154ecbf9
1 parent
5e0162fa
Save shared pdf in cache on Android
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
5 deletions
printing/CHANGELOG.md
printing/android/src/main/java/net/nfet/flutter/printing/PrintingJob.java
printing/android/src/main/res/xml/flutter_printing_file_paths.xml
printing/CHANGELOG.md
View file @
154ecbf
...
...
@@ -6,6 +6,7 @@
-
Improve native code
-
Add Printing.info()
-
Use PageTheme in example
-
Save shared pdf in cache on Android
## 2.1.9
...
...
printing/android/src/main/java/net/nfet/flutter/printing/PrintingJob.java
View file @
154ecbf
...
...
@@ -155,9 +155,14 @@ public class PrintingJob extends PrintDocumentAdapter {
assert
name
!=
null
;
try
{
final
File
externalFilesDirectory
=
context
.
getExternalFilesDir
(
Environment
.
DIRECTORY_DOCUMENTS
);
File
shareFile
=
new
File
(
externalFilesDirectory
,
name
);
final
File
shareDirectory
=
new
File
(
context
.
getCacheDir
(),
"share"
);
if
(!
shareDirectory
.
exists
())
{
if
(!
shareDirectory
.
mkdirs
())
{
throw
new
IOException
(
"Unable to create cache directory"
);
}
}
File
shareFile
=
new
File
(
shareDirectory
,
name
);
FileOutputStream
stream
=
new
FileOutputStream
(
shareFile
);
stream
.
write
(
data
);
...
...
printing/android/src/main/res/xml/flutter_printing_file_paths.xml
View file @
154ecbf
<?xml version="1.0" encoding="utf-8"?>
<paths>
<external-path
name=
"external_files"
path=
"."
/>
</paths>
\ No newline at end of file
<cache-path
name=
"share"
path=
"/share/"
/>
</paths>
...
...
Please
register
or
login
to post a comment