├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── art ├── logo_400.png ├── logo_full.png ├── preview_logo.png ├── preview_options.png └── preview_page.png ├── demo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── otaliastudios │ │ └── printer │ │ └── demo │ │ ├── LogoActivity.java │ │ ├── LogoDrawable.java │ │ └── MainActivity.java │ └── res │ ├── drawable-hdpi │ ├── logo_150dp.png │ └── logo_48dp.png │ ├── drawable-mdpi │ ├── logo_150dp.png │ └── logo_48dp.png │ ├── drawable-xhdpi │ ├── logo_150dp.png │ └── logo_48dp.png │ ├── drawable-xxhdpi │ ├── logo_150dp.png │ └── logo_48dp.png │ ├── drawable-xxxhdpi │ ├── logo_150dp.png │ └── logo_48dp.png │ ├── drawable │ ├── ic_arrow_forward.xml │ ├── ic_edit.xml │ ├── logo_background.xml │ └── splash.xml │ ├── layout │ ├── activity_logo.xml │ ├── activity_main.xml │ ├── content.xml │ └── controls.xml │ ├── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── paths.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── otaliastudios │ │ └── printer │ │ ├── AutoSplitEditText.java │ │ ├── AutoSplitTextHelper.java │ │ ├── AutoSplitTextView.java │ │ ├── AutoSplitView.java │ │ ├── BitmapPrinter.java │ │ ├── Container.java │ │ ├── DividerDrawable.java │ │ ├── DocumentCallback.java │ │ ├── DocumentColumn.java │ │ ├── DocumentEditText.java │ │ ├── DocumentHelper.java │ │ ├── DocumentPage.java │ │ ├── DocumentPager.java │ │ ├── DocumentTextView.java │ │ ├── DocumentView.java │ │ ├── Documentable.java │ │ ├── JpegPrinter.java │ │ ├── PdfPrinter.java │ │ ├── PngPrinter.java │ │ ├── PrintCallback.java │ │ ├── PrintSize.java │ │ ├── Printable.java │ │ ├── Printer.java │ │ ├── PrinterLogger.java │ │ └── Utils.java │ └── res │ └── values │ ├── attrs.xml │ └── ids.xml └── settings.gradle /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/README.md -------------------------------------------------------------------------------- /art/logo_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/art/logo_400.png -------------------------------------------------------------------------------- /art/logo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/art/logo_full.png -------------------------------------------------------------------------------- /art/preview_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/art/preview_logo.png -------------------------------------------------------------------------------- /art/preview_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/art/preview_options.png -------------------------------------------------------------------------------- /art/preview_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/art/preview_page.png -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/proguard-rules.pro -------------------------------------------------------------------------------- /demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/src/main/java/com/otaliastudios/printer/demo/LogoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/java/com/otaliastudios/printer/demo/LogoActivity.java -------------------------------------------------------------------------------- /demo/src/main/java/com/otaliastudios/printer/demo/LogoDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/java/com/otaliastudios/printer/demo/LogoDrawable.java -------------------------------------------------------------------------------- /demo/src/main/java/com/otaliastudios/printer/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/java/com/otaliastudios/printer/demo/MainActivity.java -------------------------------------------------------------------------------- /demo/src/main/res/drawable-hdpi/logo_150dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-hdpi/logo_150dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-hdpi/logo_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-hdpi/logo_48dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-mdpi/logo_150dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-mdpi/logo_150dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-mdpi/logo_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-mdpi/logo_48dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/logo_150dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-xhdpi/logo_150dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/logo_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-xhdpi/logo_48dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/logo_150dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-xxhdpi/logo_150dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/logo_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-xxhdpi/logo_48dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/logo_150dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-xxxhdpi/logo_150dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxxhdpi/logo_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable-xxxhdpi/logo_48dp.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_arrow_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable/ic_arrow_forward.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable/ic_edit.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/logo_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable/logo_background.xml -------------------------------------------------------------------------------- /demo/src/main/res/drawable/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/drawable/splash.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/layout/activity_logo.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/layout/content.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/controls.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/layout/controls.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /demo/src/main/res/xml/paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/demo/src/main/res/xml/paths.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/AutoSplitEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/AutoSplitEditText.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/AutoSplitTextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/AutoSplitTextHelper.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/AutoSplitTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/AutoSplitTextView.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/AutoSplitView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/AutoSplitView.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/BitmapPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/BitmapPrinter.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/Container.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DividerDrawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DividerDrawable.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentCallback.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentColumn.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentEditText.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentHelper.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentPage.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentPager.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentTextView.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/DocumentView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/DocumentView.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/Documentable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/Documentable.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/JpegPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/JpegPrinter.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/PdfPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/PdfPrinter.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/PngPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/PngPrinter.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/PrintCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/PrintCallback.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/PrintSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/PrintSize.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/Printable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/Printable.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/Printer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/Printer.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/PrinterLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/PrinterLogger.java -------------------------------------------------------------------------------- /library/src/main/java/com/otaliastudios/printer/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/java/com/otaliastudios/printer/Utils.java -------------------------------------------------------------------------------- /library/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /library/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/library/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natario1/ViewPrinter/HEAD/settings.gradle --------------------------------------------------------------------------------