├── .gitignore ├── README.adoc ├── config └── codenarc │ └── rules.groovy ├── core ├── build.gradle └── src │ ├── main │ ├── groovy │ │ └── com │ │ │ └── craigburke │ │ │ └── document │ │ │ └── core │ │ │ ├── Align.groovy │ │ │ ├── Alignable.groovy │ │ │ ├── BackgroundAssignable.groovy │ │ │ ├── BaseNode.groovy │ │ │ ├── BlockNode.groovy │ │ │ ├── Bookmarkable.groovy │ │ │ ├── Border.groovy │ │ │ ├── Cell.groovy │ │ │ ├── Color.groovy │ │ │ ├── ColorAssignable.groovy │ │ │ ├── Dimension.groovy │ │ │ ├── Document.groovy │ │ │ ├── EmbeddedFont.groovy │ │ │ ├── Font.groovy │ │ │ ├── HeaderFooterOptions.groovy │ │ │ ├── Heading.groovy │ │ │ ├── Image.groovy │ │ │ ├── ImageType.groovy │ │ │ ├── LineBreak.groovy │ │ │ ├── Link.groovy │ │ │ ├── Margin.groovy │ │ │ ├── PageBreak.groovy │ │ │ ├── PaperSize.groovy │ │ │ ├── Row.groovy │ │ │ ├── Stylable.groovy │ │ │ ├── Table.groovy │ │ │ ├── Text.groovy │ │ │ ├── TextBlock.groovy │ │ │ ├── UnitCategory.groovy │ │ │ ├── UnitUtil.groovy │ │ │ ├── builder │ │ │ └── DocumentBuilder.groovy │ │ │ ├── factory │ │ │ ├── CellFactory.groovy │ │ │ ├── CreateFactory.groovy │ │ │ ├── DocumentFactory.groovy │ │ │ ├── HeadingFactory.groovy │ │ │ ├── ImageFactory.groovy │ │ │ ├── LineBreakFactory.groovy │ │ │ ├── LinkFactory.groovy │ │ │ ├── PageBreakFactory.groovy │ │ │ ├── ParagraphFactory.groovy │ │ │ ├── RowFactory.groovy │ │ │ ├── TableFactory.groovy │ │ │ └── TextFactory.groovy │ │ │ └── test │ │ │ └── BaseBuilderSpec.groovy │ └── resources │ │ └── test │ │ └── images │ │ └── cheeseburger.jpg │ └── test │ └── groovy │ └── com │ └── craigburke │ └── document │ └── core │ ├── BuilderSpec.groovy │ ├── ColorSpec.groovy │ ├── FontSpec.groovy │ ├── ParagraphSpec.groovy │ ├── TableSpec.groovy │ ├── TestBuilder.groovy │ └── UnitUtilSpec.groovy ├── docs ├── css │ └── document-builder.css ├── docinfo.html ├── images │ ├── font1.png │ ├── header-footer.png │ ├── heading.png │ ├── paragraph1.png │ ├── paragraph2.png │ ├── rainbow.png │ ├── ribbon.png │ ├── table-background.png │ ├── table-colspan.png │ ├── table-columns.png │ ├── table-content.png │ ├── table-rowspan.png │ └── table1.png └── index.adoc ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pdf ├── build.gradle └── src │ ├── main │ └── groovy │ │ └── com │ │ └── craigburke │ │ └── document │ │ └── builder │ │ ├── PdfDocument.groovy │ │ ├── PdfDocumentBuilder.groovy │ │ ├── PdfFont.groovy │ │ └── render │ │ ├── CellRenderer.groovy │ │ ├── ImageElement.groovy │ │ ├── ParagraphLine.groovy │ │ ├── ParagraphParser.groovy │ │ ├── ParagraphRenderer.groovy │ │ ├── Renderable.groovy │ │ ├── RowRenderer.groovy │ │ ├── TableRenderer.groovy │ │ └── TextElement.groovy │ └── test │ └── groovy │ └── com │ └── craigburke │ └── document │ └── builder │ ├── ParagraphRendererSpec.groovy │ ├── PdfContentExtractor.groovy │ ├── PdfDocumentBuilderSpec.groovy │ ├── PdfDocumentLoader.groovy │ ├── RendererTestBase.groovy │ ├── RowRendererSpec.groovy │ └── TableRendererSpec.groovy ├── settings.gradle └── word ├── build.gradle └── src ├── main └── groovy │ └── com │ └── craigburke │ └── document │ └── builder │ ├── BasicDocumentPartTypes.groovy │ ├── ContentType.groovy │ ├── ContentTypeOverride.groovy │ ├── DocumentPart.groovy │ ├── DocumentPartType.groovy │ ├── Relationship.groovy │ ├── WordDocument.groovy │ └── WordDocumentBuilder.groovy └── test └── groovy └── com └── craigburke └── document └── builder ├── WordDocumentBuilderSpec.groovy └── WordDocumentLoader.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/README.adoc -------------------------------------------------------------------------------- /config/codenarc/rules.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/config/codenarc/rules.groovy -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Align.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Align.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Alignable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Alignable.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/BackgroundAssignable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/BackgroundAssignable.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/BaseNode.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/BaseNode.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/BlockNode.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/BlockNode.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Bookmarkable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Bookmarkable.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Border.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Border.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Cell.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Cell.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Color.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Color.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/ColorAssignable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/ColorAssignable.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Dimension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Dimension.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Document.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Document.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/EmbeddedFont.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/EmbeddedFont.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Font.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Font.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/HeaderFooterOptions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/HeaderFooterOptions.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Heading.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Heading.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Image.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Image.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/ImageType.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/ImageType.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/LineBreak.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/LineBreak.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Link.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Link.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Margin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Margin.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/PageBreak.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/PageBreak.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/PaperSize.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/PaperSize.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Row.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Row.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Stylable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Stylable.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Table.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Table.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/Text.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/Text.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/TextBlock.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/TextBlock.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/UnitCategory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/UnitCategory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/UnitUtil.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/UnitUtil.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/builder/DocumentBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/builder/DocumentBuilder.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/CellFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/CellFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/CreateFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/CreateFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/DocumentFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/DocumentFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/HeadingFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/HeadingFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/ImageFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/ImageFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/LineBreakFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/LineBreakFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/LinkFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/LinkFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/PageBreakFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/PageBreakFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/ParagraphFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/ParagraphFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/RowFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/RowFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/TableFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/TableFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/factory/TextFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/factory/TextFactory.groovy -------------------------------------------------------------------------------- /core/src/main/groovy/com/craigburke/document/core/test/BaseBuilderSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/groovy/com/craigburke/document/core/test/BaseBuilderSpec.groovy -------------------------------------------------------------------------------- /core/src/main/resources/test/images/cheeseburger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/main/resources/test/images/cheeseburger.jpg -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/BuilderSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/BuilderSpec.groovy -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/ColorSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/ColorSpec.groovy -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/FontSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/FontSpec.groovy -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/ParagraphSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/ParagraphSpec.groovy -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/TableSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/TableSpec.groovy -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/TestBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/TestBuilder.groovy -------------------------------------------------------------------------------- /core/src/test/groovy/com/craigburke/document/core/UnitUtilSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/core/src/test/groovy/com/craigburke/document/core/UnitUtilSpec.groovy -------------------------------------------------------------------------------- /docs/css/document-builder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/css/document-builder.css -------------------------------------------------------------------------------- /docs/docinfo.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/images/font1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/font1.png -------------------------------------------------------------------------------- /docs/images/header-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/header-footer.png -------------------------------------------------------------------------------- /docs/images/heading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/heading.png -------------------------------------------------------------------------------- /docs/images/paragraph1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/paragraph1.png -------------------------------------------------------------------------------- /docs/images/paragraph2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/paragraph2.png -------------------------------------------------------------------------------- /docs/images/rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/rainbow.png -------------------------------------------------------------------------------- /docs/images/ribbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/ribbon.png -------------------------------------------------------------------------------- /docs/images/table-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/table-background.png -------------------------------------------------------------------------------- /docs/images/table-colspan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/table-colspan.png -------------------------------------------------------------------------------- /docs/images/table-columns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/table-columns.png -------------------------------------------------------------------------------- /docs/images/table-content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/table-content.png -------------------------------------------------------------------------------- /docs/images/table-rowspan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/table-rowspan.png -------------------------------------------------------------------------------- /docs/images/table1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/images/table1.png -------------------------------------------------------------------------------- /docs/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/docs/index.adoc -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pdf/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/build.gradle -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/PdfDocument.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/PdfDocument.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/PdfDocumentBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/PdfDocumentBuilder.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/PdfFont.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/PdfFont.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/CellRenderer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/CellRenderer.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/ImageElement.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/ImageElement.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/ParagraphLine.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/ParagraphLine.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/ParagraphParser.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/ParagraphParser.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/ParagraphRenderer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/ParagraphRenderer.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/Renderable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/Renderable.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/RowRenderer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/RowRenderer.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/TableRenderer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/TableRenderer.groovy -------------------------------------------------------------------------------- /pdf/src/main/groovy/com/craigburke/document/builder/render/TextElement.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/main/groovy/com/craigburke/document/builder/render/TextElement.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/ParagraphRendererSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/ParagraphRendererSpec.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/PdfContentExtractor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/PdfContentExtractor.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/PdfDocumentBuilderSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/PdfDocumentBuilderSpec.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/PdfDocumentLoader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/PdfDocumentLoader.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/RendererTestBase.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/RendererTestBase.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/RowRendererSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/RowRendererSpec.groovy -------------------------------------------------------------------------------- /pdf/src/test/groovy/com/craigburke/document/builder/TableRendererSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/pdf/src/test/groovy/com/craigburke/document/builder/TableRendererSpec.groovy -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/settings.gradle -------------------------------------------------------------------------------- /word/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/build.gradle -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/BasicDocumentPartTypes.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/BasicDocumentPartTypes.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/ContentType.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/ContentType.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/ContentTypeOverride.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/ContentTypeOverride.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/DocumentPart.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/DocumentPart.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/DocumentPartType.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/DocumentPartType.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/Relationship.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/Relationship.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/WordDocument.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/WordDocument.groovy -------------------------------------------------------------------------------- /word/src/main/groovy/com/craigburke/document/builder/WordDocumentBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/main/groovy/com/craigburke/document/builder/WordDocumentBuilder.groovy -------------------------------------------------------------------------------- /word/src/test/groovy/com/craigburke/document/builder/WordDocumentBuilderSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/test/groovy/com/craigburke/document/builder/WordDocumentBuilderSpec.groovy -------------------------------------------------------------------------------- /word/src/test/groovy/com/craigburke/document/builder/WordDocumentLoader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigburke/document-builder/HEAD/word/src/test/groovy/com/craigburke/document/builder/WordDocumentLoader.groovy --------------------------------------------------------------------------------