コード例 #1
0
ファイル: PDFStreamTestCase.java プロジェクト: JuliaIva/hq
 @Before
 public void createStream() {
   stream = new PDFStream();
   stream.setObjectNumber(1);
   PDFDocument pdfDocument = new PDFDocument("Apache FOP");
   stream.setDocument(pdfDocument);
 }
コード例 #2
0
ファイル: PDFStreamTestCase.java プロジェクト: JuliaIva/hq
 private void testSetupFilterList() {
   stream.setupFilterList();
   PDFFilterList filterList = stream.getFilterList();
   assertTrue(filterList.isInitialized());
   assertEquals(1, filterList.getFilters().size());
   PDFFilter filter = filterList.getFilters().get(0);
   assertEquals("/FlateDecode", filter.getName());
 }
コード例 #3
0
ファイル: PDFStreamTestCase.java プロジェクト: JuliaIva/hq
 @Test
 public void testStream() throws IOException {
   PDFFilterList filters = stream.getFilterList();
   filters.addFilter("null");
   byte[] bytes = createSampleData();
   stream.setData(bytes);
   ByteArrayOutputStream actual = new ByteArrayOutputStream();
   stream.outputRawStreamData(actual);
   assertArrayEquals(bytes, actual.toByteArray());
 }
コード例 #4
0
ファイル: PDFStreamTestCase.java プロジェクト: JuliaIva/hq
 @Test
 public void testEncodeAndWriteStream() throws IOException {
   PDFFilterList filters = stream.getFilterList();
   filters.addFilter("null");
   byte[] bytes = createSampleData();
   stream.setData(bytes);
   ByteArrayOutputStream actual = new ByteArrayOutputStream();
   PDFNumber number = new PDFNumber();
   stream.encodeAndWriteStream(actual, number);
   assertArrayEquals(createSampleStreamData(), actual.toByteArray());
 }
コード例 #5
0
ファイル: PDFStreamTestCase.java プロジェクト: JuliaIva/hq
 @Test
 public void customFilter() {
   PDFFilterList filters = stream.getFilterList();
   filters.addFilter("null");
   assertTrue(filters.isInitialized());
   assertEquals(1, filters.getFilters().size());
   PDFFilter filter = filters.getFilters().get(0);
   assertEquals("", filter.getName());
 }
コード例 #6
0
ファイル: PDFStreamTestCase.java プロジェクト: JuliaIva/hq
 private void testGetFilterList() {
   PDFFilterList filterList = stream.getFilterList();
   assertFalse(filterList.isInitialized());
   assertEquals(0, filterList.getFilters().size());
 }
コード例 #7
0
ファイル: PDFWriter.java プロジェクト: geogebra/geogebra
 public void close(PDFStream stream) throws IOException {
   stream.close();
   open = null;
   object(stream.getName() + lengthSuffix, stream.getLength());
 }
コード例 #8
0
ファイル: PDFWriter.java プロジェクト: geogebra/geogebra
 public PDFStream openStream(String name, String[] encode) throws IOException {
   PDFObject object = openObject(name);
   PDFStream stream = object.openStream(name, encode);
   stream.entry("Length", ref(name + lengthSuffix));
   return stream;
 }