Add other/ directory to corpus

TBR=thestig@chromium.org

Review URL: https://codereview.chromium.org/1010473003
diff --git a/fx/other/1.pdf b/fx/other/1.pdf
new file mode 100644
index 0000000..f1ad3e0
--- /dev/null
+++ b/fx/other/1.pdf
Binary files differ
diff --git a/fx/other/12.pdf b/fx/other/12.pdf
new file mode 100644
index 0000000..48b7788
--- /dev/null
+++ b/fx/other/12.pdf
Binary files differ
diff --git a/fx/other/12_expected.pdf.0.png b/fx/other/12_expected.pdf.0.png
new file mode 100644
index 0000000..61cc71b
--- /dev/null
+++ b/fx/other/12_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/1_expected.pdf.0.png b/fx/other/1_expected.pdf.0.png
new file mode 100644
index 0000000..0c0c69c
--- /dev/null
+++ b/fx/other/1_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/1m_diff_lsjdf.pdf b/fx/other/1m_diff_lsjdf.pdf
new file mode 100644
index 0000000..531c07e
--- /dev/null
+++ b/fx/other/1m_diff_lsjdf.pdf
Binary files differ
diff --git a/fx/other/1m_diff_lsjdf_expected.pdf.0.png b/fx/other/1m_diff_lsjdf_expected.pdf.0.png
new file mode 100644
index 0000000..c53ca76
--- /dev/null
+++ b/fx/other/1m_diff_lsjdf_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/1m_same_xxxx.pdf b/fx/other/1m_same_xxxx.pdf
new file mode 100644
index 0000000..0038173
--- /dev/null
+++ b/fx/other/1m_same_xxxx.pdf
Binary files differ
diff --git a/fx/other/1m_same_xxxx_expected.pdf.0.png b/fx/other/1m_same_xxxx_expected.pdf.0.png
new file mode 100644
index 0000000..9214d6e
--- /dev/null
+++ b/fx/other/1m_same_xxxx_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/3bigpreview.pdf b/fx/other/3bigpreview.pdf
new file mode 100644
index 0000000..8021934
--- /dev/null
+++ b/fx/other/3bigpreview.pdf
Binary files differ
diff --git a/fx/other/3bigpreview_expected.pdf.0.png b/fx/other/3bigpreview_expected.pdf.0.png
new file mode 100644
index 0000000..1fb710a
--- /dev/null
+++ b/fx/other/3bigpreview_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/8.1_viewer_preferences.pdf b/fx/other/8.1_viewer_preferences.pdf
new file mode 100644
index 0000000..376ae54
--- /dev/null
+++ b/fx/other/8.1_viewer_preferences.pdf
@@ -0,0 +1,73 @@
+%PDF-1.7	

+

+1 0 obj		

+<<

+	/Type /Pages

+	/Kids [2 0 R]		

+	/Count 1

+>>

+endobj

+

+2 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 666]		

+	/Contents [4 0 R]	

+	/Resources <<

+		/Font <</F1 5 0 R>>

+	>>			

+	

+>>

+endobj

+

+3 0 obj		

+<<

+	/Type /Catalog

+	/Pages 1 0 R	

+	/ViewerPreferences <<

+				/HideToolbar  	true				

+				>>

+>>

+endobj

+

+4 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+

+

+

+endstream

+endobj

+

+5 0 obj

+<<

+	/Type /Font

+	/Subtype /Type1

+	/BaseFont /Helvetica

+>>

+endobj

+

+6 0 obj

+<<

+/HideMenubar true

+>>

+endobj

+

+xref	

+		

+

+trailer	

+<<

+	/Size 0		

+	/Root 3 0 R	

+>>

+

+startxref

+0		

+

+%%EOF	

+ 
\ No newline at end of file
diff --git a/fx/other/8.1_viewer_preferences_expected.pdf.0.png b/fx/other/8.1_viewer_preferences_expected.pdf.0.png
new file mode 100644
index 0000000..886dd76
--- /dev/null
+++ b/fx/other/8.1_viewer_preferences_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/8.2_name_dest_f_dest.pdf b/fx/other/8.2_name_dest_f_dest.pdf
new file mode 100644
index 0000000..5bd0e03
--- /dev/null
+++ b/fx/other/8.2_name_dest_f_dest.pdf
@@ -0,0 +1,137 @@
+%PDF-1.7

+%% Names ¿É¶¨Î»  Dests δ¶¨Î»	

+

+1 0 obj		

+<<

+	/Type /Pages

+	/Kids [10 0 R 11 0 R]		

+	/Count 2

+>>

+endobj

+

+

+

+3 0 obj		

+<<

+	/Type /Catalog

+	/Pages 1 0 R	

+	/Dests 50 0 R

+	/Names 40 0 R

+	/Outlines 30 0 R

+	

+>>

+endobj

+50 0 obj

+<< /Page1 [10 0 R /XYZ 50 370 2.1] /Page2 <</D [11 0 R /Fit]>>  >>

+endobj

+4 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+100 100 100 100 re s

+

+endstream

+endobj

+

+5 0 obj

+<<

+	/Type /Font

+	/Subtype /Type1

+	/BaseFont /Helvetica

+>>

+endobj

+

+10 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 666]		

+	/Contents [4 0 R]	

+	/Resources <<

+		/Font <</F1 5 0 R>>

+	>>			

+	

+>>

+endobj

+

+11 0 obj

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 666]		

+	/Contents [21 0 R]	

+	/Resources <<

+		/Font <</F1 5 0 R>>

+	>>			

+>>

+endobj

+

+21 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+10 100 100 100 re S

+BT /F1 20 Tf

+100 100 TD (Page2 Fit Names)Tj

+ET

+

+endstream

+endobj

+

+%% Outline object

+30 0 obj

+<<

+/Type /Outlines

+/First 31 0 R

+/Last 32 0 R

+/Count 2

+>>

+endobj

+

+31 0 obj

+<<

+/Title (Page1-Dests)

+/Parent 30 0 R

+/Next 32 0 R

+/Count 0

+/Dest /Page1

+/C [1.0 0.0 0]

+/F  1

+>>

+endobj

+

+32 0 obj

+<<

+/Title (Page2-Names)

+/Parent 30 0 R

+/Prev 31 0 R

+/Dest (PageString2)

+/C [0 1 0]

+/F 1

+>> 

+endobj

+

+40 0 obj

+<<

+/Dests     <</Names    [(PageString1) [10 0 R /XYZ 50 370 2.1]  (PageString2) [11 0 R /Fit] ]>>

+>>

+endobj

+

+

+

+xref	

+		

+

+trailer	

+<<

+	/Size 0		

+	/Root 3 0 R	

+>>

+

+startxref

+0		

+

+%%EOF	

+ 
\ No newline at end of file
diff --git a/fx/other/8.2_name_dest_f_dest_expected.pdf.0.png b/fx/other/8.2_name_dest_f_dest_expected.pdf.0.png
new file mode 100644
index 0000000..09cc2ef
--- /dev/null
+++ b/fx/other/8.2_name_dest_f_dest_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/8.2_name_dest_f_dest_expected.pdf.1.png b/fx/other/8.2_name_dest_f_dest_expected.pdf.1.png
new file mode 100644
index 0000000..fd10930
--- /dev/null
+++ b/fx/other/8.2_name_dest_f_dest_expected.pdf.1.png
Binary files differ
diff --git a/fx/other/8.2_outline.pdf b/fx/other/8.2_outline.pdf
new file mode 100644
index 0000000..c7ff119
--- /dev/null
+++ b/fx/other/8.2_outline.pdf
@@ -0,0 +1,386 @@
+%PDF-1.7	

+%% outlines ÏÔʾ, Èç¹ûÓÐ×ÓÏîÄ¿countΪÕýÊý¾ÍÊÇÕ¹¿ª, Èç¹ûΪ¸ºÊý²»Õ¹¿ª

+% page 10 ~ 19 contents 20~29 

+

+1 0 obj		

+<<

+	/Type /Pages

+	/Kids [10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R]		

+	/Count 8

+>>

+endobj

+

+5 0 obj

+<<

+	/Type /Font

+	/Subtype /Type1

+	/BaseFont /Helvetica

+>>

+endobj

+

+10 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 666]		% XYZ 

+	/Contents [20 0 R]	

+	/Thumb				71 0 R

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>			

+	

+>>

+endobj

+

+11 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 666]		% Fit page

+	/Contents [21 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>			

+	

+>>

+endobj

+

+12 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 666]		%% FitB content

+	/Contents [22 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>		

+>>

+endobj

+

+13 0 obj

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 531 400]	% FitV left	

+	/Contents [23 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>

+>>

+endobj

+

+14 0 obj

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 400 666]	% FitV left	

+	/Contents [24 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>

+>>

+endobj

+

+15 0 obj

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 400 500]	% FitV left	

+	/Contents [25 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>

+>>

+endobj

+

+16 0 obj

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 400 500]	% FitBH left	

+	/Contents [26 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>

+>>

+endobj

+

+17 0 obj

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 400 500]	% FitBH left	

+	/Contents [27 0 R]	

+	/Resources <<

+		/Font <</Helv 5 0 R>>

+	>>

+>>

+endobj

+

+3 0 obj		

+<<

+	/Type /Catalog

+	/Pages 1 0 R	

+	/Outlines 30 0 R

+	/PageLabels	<< /Nums [

+	                          0 <</Type /PageLabel /S /r>>

+	                          2 <</S /A /P (appendix-) /St 3>>   

+	                       ]

+	              >>

+	

+>>

+endobj

+

+20 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 50 TD (Page1 100 100 2.1)Tj

+ET

+

+endstream

+endobj

+

+21 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 270 TD (Page2 Fit)Tj

+ET

+

+endstream

+endobj

+

+22 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 270 TD (Page3Page3Page3Page3Page3Page3 FitB)Tj

+ET

+

+endstream

+endobj

+

+23 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 270 TD (Page4 FitV left)Tj

+ET

+endstream

+endobj

+

+24 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 270 TD (Page5 FitH top)Tj

+ET

+endstream

+endobj

+

+25 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 100 TD (Page6 FitR )Tj

+ET

+endstream

+endobj

+

+26 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 100 TD (Page7 FitBH )Tj

+ET

+endstream

+endobj

+

+27 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+BT /Helv 20 Tf

+100 100 TD (Page8 FitBV )Tj

+ET

+endstream

+endobj

+

+%% Outlines Object

+30 0 obj

+<<

+/Type 	/Outlines

+/First	40 0 R

+/Last 	47 0 R

+/Count 	8

+>>

+endobj

+

+%% Outline item

+40 0 obj

+<<

+/Title (XYZ 2.1-Page1 red bold)

+/Parent 30 0 R

+/Next  41 0 R

+/Count  0

+/Dest [10 0 R /XYZ 100 100 2.1]

+/C   [1.0 0.0 0.0] % color

+/F   2   % Bold

+>>

+endobj

+

+%% Outline second item

+41 0 obj

+<<

+/Title (Fit-Page2 green Italic)

+/Parent 30 0 R

+/Prev 40 0 R

+/Next 42 0 R

+/Count 0

+/Dest [11 0 R /Fit] % Fit page VH

+/C [0 1 0]

+/F 1	% Italic

+>>

+endobj

+

+%% Outline third item

+42 0 obj

+<<

+/Title (FitB Italic&Bold b)

+/Parent 30 0 R

+/Prev 41 0 R

+/Next 43 0 R

+/Count 0

+/Dest [12 0 R /FitB] % Fit contents VH

+/C [0 0 1]

+/F 3

+>>

+endobj

+

+%% Outline third item

+43 0 obj

+<<

+/Title (FitV Page4)

+/Parent 30 0 R

+/Prev 42 0 R

+/Next 44 0 R

+/Count 0

+/Dest [13 0 R /FitV 500] % Fit contents VH

+/C [0 0 1]

+/F 0

+>>

+endobj

+

+44 0 obj

+<<

+/Title (FitH Page5)

+/Parent 30 0 R

+/Prev 43 0 R

+/Next 45 0 R

+/Count 0

+/Dest [14 0 R /FitH 600] % FitH 

+/C [0 0 1]

+/F 0

+>>

+endobj

+

+45 0 obj

+<<

+/Title (FitR Page6)

+/Parent 30 0 R

+/Prev 44 0 R

+/Next 46 0 R

+/Count 0

+/Dest [15 0 R /FitR 100 100 200 200] % FitR 

+/C [0 0 1]

+/F 0

+>>

+endobj

+

+46 0 obj

+<<

+/Title (FitBH Page7)

+/Parent 30 0 R

+/Prev 45 0 R

+/Next 47 0 R

+/Count 0

+/Dest [16 0 R /FitBH 100] % FitR 

+/C [0 0 1]

+/F 0

+>>

+endobj

+

+47 0 obj

+<<

+/Title (FitBV Page8)

+/Parent 30 0 R

+/Prev 46 0 R

+%/Next 47 0 R

+/Count 0

+/Dest [17 0 R /FitBV 100] % FitR 

+/C [0 0 1]

+/F 0

+>>

+endobj

+

+71 0 obj

+<<

+	/Type /XObject

+	/Subtype /Image

+	/Width 8					% pixel width

+	/Height 8					% pixel height

+	/ColorSpace /DeviceRGB		% color space: each pixel uses R,G,B components

+	/BitsPerComponent 8			% each component uses one byte

+	/Length 0					% should be length of image data. 

+								% Use 0 here for convinience

+	/Filter /ASCIIHexDecode		% use hexidecimal form for convinience

+>> stream

+FF0000 C00000 A00000 800000 600000 400000 200000 0000FF

+FF2000 C00000 A00000 800000 600000 400000 200000 0000C0

+FF4000 C00000 A00000 800000 600000 400000 200000 0000A0

+FF6000 C00000 A00000 800000 600000 400000 200000 000080

+FF8000 C00000 A00000 800000 600000 400000 200000 000060

+FFA000 C00000 A00000 800000 600000 400000 200000 000040

+FFC000 C00000 A00000 800000 600000 400000 200000 000020

+FFFF00 C0C000 A0A000 808000 606000 404000 202000 000000>

+endstream

+endobj

+

+xref	

+		

+

+trailer	

+<<

+	/Size 0		

+	/Root 3 0 R	

+>>

+

+startxref

+0		

+

+%%EOF	

+ 
\ No newline at end of file
diff --git a/fx/other/8.2_outline_expected.pdf.0.png b/fx/other/8.2_outline_expected.pdf.0.png
new file mode 100644
index 0000000..f316bf9
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.1.png b/fx/other/8.2_outline_expected.pdf.1.png
new file mode 100644
index 0000000..17d18f6
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.1.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.2.png b/fx/other/8.2_outline_expected.pdf.2.png
new file mode 100644
index 0000000..3e9cf9c
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.2.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.3.png b/fx/other/8.2_outline_expected.pdf.3.png
new file mode 100644
index 0000000..9136efd
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.3.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.4.png b/fx/other/8.2_outline_expected.pdf.4.png
new file mode 100644
index 0000000..c3a077e
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.4.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.5.png b/fx/other/8.2_outline_expected.pdf.5.png
new file mode 100644
index 0000000..a451deb
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.5.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.6.png b/fx/other/8.2_outline_expected.pdf.6.png
new file mode 100644
index 0000000..6163ffc
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.6.png
Binary files differ
diff --git a/fx/other/8.2_outline_expected.pdf.7.png b/fx/other/8.2_outline_expected.pdf.7.png
new file mode 100644
index 0000000..13c1dc0
--- /dev/null
+++ b/fx/other/8.2_outline_expected.pdf.7.png
Binary files differ
diff --git a/fx/other/8.3_presentation.pdf b/fx/other/8.3_presentation.pdf
new file mode 100644
index 0000000..25dff2e
--- /dev/null
+++ b/fx/other/8.3_presentation.pdf
@@ -0,0 +1,116 @@
+%PDF-1.7	

+%% 2 pages; Ò³ÃæÄÚµÄÌøת»¹Ã»Ð´

+

+1 0 obj		

+<<

+	/Type /Pages

+	/Kids [2 0 R 10 0 R]		

+	/Count 2

+>>

+endobj

+

+2 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 176 220]		

+	/Contents [4 0 R]	

+	/Resources <<

+		/Font <</F1 5 0 R>>

+	>>

+	/Dur	3

+	/Trans  <</D 3 /S /Split /Dm /H>>

+	/PresSteps 30 0 R			

+	

+>>

+endobj

+

+3 0 obj		

+<<

+	/Type /Catalog

+	/Pages 1 0 R	

+	/PageMode  /FullScreen

+	/ViewerPreferences <</FitWindow true>>

+>>

+endobj

+

+4 0 obj		

+<<

+	/Length 0		 

+					

+>> stream

+

+1 0 0 rg

+0 0 176 220 re f

+

+0 0 0 rg

+BT

+/F1 10 Tf

+60 200 TD (/D 3 /S /Split /Dm /H)Tj

+ET

+

+endstream

+endobj

+

+5 0 obj

+<<

+	/Type /Font

+	/Subtype /Type1

+	/BaseFont /Helvetica

+>>

+endobj

+

+10 0 obj		

+<<

+	/Type /Page 

+	/Parent 1 0 R				

+	/MediaBox [0 0 176 220]		

+	/Contents [20 0 R]	

+	/Resources <</Font <</F1 5 0 R>> >>

+	/Dur	3

+	/Trans  <</D 3 /S /Blinds /Dm /H>>			

+	

+>>

+endobj

+

+20 0 obj

+<<

+/Length 0

+>>

+stream

+BT

+/F1 10 Tf

+60 200 TD (/D 3 /S /Blinds /Dm /V)Tj

+ET

+

+endstream

+endobj

+

+30 0 obj

+<<

+/Type /NavNode

+/NA  40 0 R

+%/PA  41 0 R

+/Next 42 0 R

+/Dur 3

+>>

+endobj

+

+

+

+

+

+xref	

+		

+

+trailer	

+<<

+	/Size 0		

+	/Root 3 0 R	

+>>

+

+startxref

+0		

+

+%%EOF	

+ 
\ No newline at end of file
diff --git a/fx/other/8.3_presentation_expected.pdf.0.png b/fx/other/8.3_presentation_expected.pdf.0.png
new file mode 100644
index 0000000..d1d60d6
--- /dev/null
+++ b/fx/other/8.3_presentation_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/8.3_presentation_expected.pdf.1.png b/fx/other/8.3_presentation_expected.pdf.1.png
new file mode 100644
index 0000000..4cb8981
--- /dev/null
+++ b/fx/other/8.3_presentation_expected.pdf.1.png
Binary files differ
diff --git a/fx/other/bookmarkgetcolor.pdf b/fx/other/bookmarkgetcolor.pdf
new file mode 100644
index 0000000..ad99874
--- /dev/null
+++ b/fx/other/bookmarkgetcolor.pdf
@@ -0,0 +1,317 @@
+%PDF-1.7

+

+1 0 obj

+<<

+    /Type /Catalog

+    /PageMode /FullScreen

+    /Outlines 6 0 R

+    /Pages 2 0 R

+    /Names 50 0 R

+    /PageLabels 23 0 R

+    /ViewerPreferences<</NonFullScreenPageMode (UseThumbs)>>

+>>

+endobj

+

+50 0 obj

+<<

+    /Dests <</Names [ (ToTest2) [4 0 R /XYZ 300 300 1] (ToTest3) [5 0 R /XYZ 290 10 0.5] (ToTest1) [3 0 R /XYZ 600 800 1] ]>>

+>>

+endobj

+

+23 0 obj

+<<

+    /Nums [0 <</S /D /P(test )>> 3 <</S /A >> 4<</S /R/St  >> 5<</S /r/St  >> ]

+    /Limits [0 5]

+>>

+endobj

+

+2 0 obj

+<<

+    /Type /Pages

+    /Kids [3 0 R 4 0 R 5 0 R]

+    /Count 3

+>>

+endobj

+

+3 0 obj

+<<

+    /Type /Page

+    /Parent 2 0 R

+    /MediaBox [0 10 600 800]

+    /Annots [24 0 R 25 0 R]

+    /Contents 16 0 R

+    /Resources <<

+                  /Font <</F1 18 0 R>>

+               >>

+>>

+endobj

+

+24 0 obj

+<<

+    /Subtype /Link

+    /Border [0 0 0]

+    /Dest (ToTest2)

+    /A << /Type /Action

+		/S /GoTo

+		/D [5 0 R /FitR ¨C4 399 199 533]

+		>>

+    /Rect [10 690 150 720] 

+    

+>>

+endobj

+

+25 0 obj

+<<

+    /Subtype /Link

+    /Border [0 0 0]

+    /Dest (ToTest3)

+    /Rect [10 630 150 650] 

+>>

+endobj

+

+

+16 0 obj

+<<  /Length  0  >>

+  stream  

+   BT

+    /F1 72 Tf

+    200 200 TD

+    0 0 1 RG

+    5 Tr

+    (Test_1) Tj

+   0 800 m

+   600 0 l S

+   /F1 30 Tf

+   0 1 0 RG

+    1 Tr

+   -190 490 TD

+   (GO Test_2) Tj

+   0 -50 TD

+   5 w

+   2 Tr

+   1 0 0 RG

+   (GO Test_3) Tj

+   ET 

+  endstream

+endobj

+

+

+endobj

+

+18 0 obj

+<<

+    /Type /Font

+    /Subtype /Type1

+    /Name /F1

+    /BaseFont /Helvetica

+>>

+endobj

+

+4 0 obj

+<<

+    /Type /Page

+    /Parent 2 0 R

+    /MediaBox [10 0 500 700]

+    /Annots [60 0 R]

+    /Contents 19 0 R

+    /Resources << 

+                    /Font <</F2 20 0 R>> 

+               >>

+>>

+endobj

+

+19 0 obj

+<< /Length 0 >>

+stream

+BT

+    1 -0.7 0 1 30 100 cm 

+    /F2 50 Tf

+    10 50 TD

+    (TEST_2) Tj

+   

+    1 0.7 0 1 -30 -100 cm

+    /F2 25 Tf

+    1 0 1 RG

+    7 w

+    100 60 TD

+  

+    (GO Test_1) Tj

+    100 100 140 40 re S f

+ET

+endstream

+endobj

+

+20 0 obj

+<<

+   	 /Type  /Font

+	/Subtype  /TrueType

+	/Name /F2

+	/BaseFont  /NewYork , Bold

+	/FirstChar  0

+	/LastChar  255

+	/Widths  23 0 R

+	/FontDescriptor  7 0 R

+	/Encoding  /MacRomanEncoding

+>>

+endobj

+

+60 0 obj

+<<

+    /Subtype /Link

+    /Border [0 0 0]

+    /Dest (ToTest1)

+    /Rect [110 110 230 150] 

+>>

+endobj

+

+5 0 obj

+<<

+    /Type /Page

+    /Parent 2 0 R

+    /MediaBox [-10 -10 400 600]

+    /Annots [61 0 R]

+    /Contents 21 0 R

+    /Resources << /Font <</F3 22 0 R>> >>

+>>

+endobj

+

+21 0 obj

+<< /Length 0 >>

+stream

+BT

+    /F3 30 Tf

+    290 10 TD

+    (TEST_3) Tj

+    -50 90 TD

+    (GO Test_2)Tj

+ET

+endstream

+endobj

+

+22 0 obj

+<<

+   	 /Type  /Font

+	/Subtype  /Type1

+	/Name /F3

+	/BaseFont  /Courier-Bold

+>>

+endobj

+

+61 0 obj

+<<

+    /Subtype /Link

+    /Border [0 0 0]

+    /Dest (ToTest2)

+    /Rect [240 90 400 130] 

+>>

+

+6 0 obj

+<<

+    /Type /Outlines

+    /First 7 0 R

+    /Last 11 0 R

+    /Count 4 0 R

+>>

+endobj

+

+7 0 obj

+<<

+    /Title (First)

+    /Parent 6 0 R

+    /Next 8 0 R

+    /C [1 0 0]

+    /Dest  [ 3 0 R  /XYZ  600 800 0.5 ] 

+>>

+endobj

+

+8 0 obj

+<<

+    /Title (Second)

+    /Parent 6 0 R

+    /Prev 7 0 R

+    /Next 9 0 R

+    /C [0 1 0]

+ %   /Dest  [ 4 0 R  /XYZ  500 700 null ] 

+/Dest (ToTest2)

+>>

+endobj

+

+9 0 obj

+<<

+    /Title (Third)

+    /Parent 6 0 R

+    /Prev 8 0 R

+    /Next 10 0 R

+    /C [0 0 1]

+    /Dest  [ 5 0 R  /XYZ  400 600 0.8 ] 

+>>

+endobj

+

+10 0 obj

+<<

+    /Title (Fourth)

+    /Parent 6 0 R

+    /Prev 9 0 R

+    /Next 11 0 R

+>>

+endobj

+

+11 0 obj

+<<

+    /Title (Fivth)

+    /Parent 6 0 R

+    /Prev 10 0 R

+    /First 12 0 R

+    /Last 15 0 R

+    /Count 4

+>>

+endobj

+

+12 0 obj

+<<

+    /Title (Fivth_1)

+    /Parent 11 0 R

+    /Next 13 0 R

+>>

+endobj

+

+13 0 obj

+<<

+    /Title (Fivth_2)

+    /Parent 11 0 R

+    /Prev 12 0 R

+    /Next 14 0 R

+>>

+endobj

+

+14 0 obj

+<<

+    /Title (Fivth_3)

+    /Parent 11 0 R

+    /Prev 13 0 R

+    /Next 15 0 R

+>>

+endobj

+

+15 0 obj

+<<

+    /Title (Fivth_4)

+    /Parent 11 0 R

+    /Prev 14 0 R

+>>

+endobj

+

+

+

+

+xref

+0000000000 65536 f

+

+trailer

+<<

+   /Size 0

+   /Root 1 0 R

+>>

+startxref

+0

+%%EOF
\ No newline at end of file
diff --git a/fx/other/bookmarkgetcolor_expected.pdf.0.png b/fx/other/bookmarkgetcolor_expected.pdf.0.png
new file mode 100644
index 0000000..c75bd3a
--- /dev/null
+++ b/fx/other/bookmarkgetcolor_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/bookmarkgetcolor_expected.pdf.1.png b/fx/other/bookmarkgetcolor_expected.pdf.1.png
new file mode 100644
index 0000000..3c2531b
--- /dev/null
+++ b/fx/other/bookmarkgetcolor_expected.pdf.1.png
Binary files differ
diff --git a/fx/other/bookmarkgetcolor_expected.pdf.2.png b/fx/other/bookmarkgetcolor_expected.pdf.2.png
new file mode 100644
index 0000000..1033bbd
--- /dev/null
+++ b/fx/other/bookmarkgetcolor_expected.pdf.2.png
Binary files differ
diff --git a/fx/other/form_xobject.pdf b/fx/other/form_xobject.pdf
new file mode 100644
index 0000000..018ed08
--- /dev/null
+++ b/fx/other/form_xobject.pdf
@@ -0,0 +1,81 @@
+%PDF-1.4

+

+1 0 obj

+<<

+	/Type /Catalog

+	/Pages 2 0 R

+>>

+endobj

+

+

+2 0 obj

+<<

+	/Type /Pages

+	/Count 1

+	/Kids [3 0 R]

+>>

+endobj

+

+

+3 0 obj

+<<

+	/Type /Page

+	/Parent 2 0 R

+	/MediaBox [0 0 450 600]

+	/Contents [4 0 R]

+	/Resources

+	<<

+		/XObject << /Form0 5 0 R >>

+	>>

+

+>>

+endobj

+

+4 0 obj

+<<

+	/Length 0

+>>

+stream

+q

+	0.1 0 0 0.1 175 250 cm

+	/Form0 Do

+Q

+endstream

+endobj

+

+5 0 obj

+<<

+	/Type	/XObject

+	/Subtype/Form

+	/FormType 1

+	/BBox [0 0 1000 1000]

+	/Matrix [1 0 0 1 0 0]

+	/Resources

+	<<

+		/ProcSet [/PDF]  

+	>>

+	/Length  0 

+>>

+stream

+0  0  m 

+0  1000  l 

+1000  1000  l 

+1000  0  l 

+f 

+endstream

+endobj

+

+xref

+

+trailer

+<<

+	/Size 0

+	/Root 1 0 R

+>>

+

+

+startxref

+

+0

+

+%%EOF
\ No newline at end of file
diff --git a/fx/other/form_xobject_expected.pdf.0.png b/fx/other/form_xobject_expected.pdf.0.png
new file mode 100644
index 0000000..e02dd6f
--- /dev/null
+++ b/fx/other/form_xobject_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/foxittext.pdf b/fx/other/foxittext.pdf
new file mode 100644
index 0000000..0bbeb9e
--- /dev/null
+++ b/fx/other/foxittext.pdf
Binary files differ
diff --git a/fx/other/foxittext_expected.pdf.0.png b/fx/other/foxittext_expected.pdf.0.png
new file mode 100644
index 0000000..0e5d8e8
--- /dev/null
+++ b/fx/other/foxittext_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/group_xobject.pdf b/fx/other/group_xobject.pdf
new file mode 100644
index 0000000..fcac337
--- /dev/null
+++ b/fx/other/group_xobject.pdf
@@ -0,0 +1,115 @@
+%PDF-1.4

+

+1 0 obj

+<<

+	/Type /Catalog

+	/Pages 2 0 R

+>>

+endobj

+

+

+2 0 obj

+<<

+	/Type /Pages

+	/Count 1

+	/Kids [3 0 R]

+>>

+endobj

+

+

+3 0 obj

+<<

+	/Type /Page

+	/Parent 2 0 R

+	/MediaBox [0 0 450 600]

+	/Contents [4 0 R]

+	/Resources

+	<<

+		/XObject << /Form0 5 0 R >>

+		/Font<</F1 7 0 R>>

+		/ExtGState<</GS1 9 0 R>>

+	>>

+

+>>

+endobj

+

+4 0 obj

+<<

+	/Length 0

+>>

+stream

+

+

+

+1 0 0 rg

+BT /F1 20 Tf 175 250 TD (Hello World)Tj

+ET

+

+q

+/GS1 gs

+1 0 0 1 175 250 cm

+/Form0 Do

+Q

+endstream

+endobj

+

+5 0 obj

+<<

+	/Type	/XObject

+	/Subtype/Form

+	/FormType 1

+	/BBox [0 0 100 100]

+	/Group

+	<<

+		/Type /Group

+		/S /Transparency

+	>>

+	/Resources

+	<<

+		/ExtGState << /GS0 8 0 R >>

+	>>

+	/Length 0

+>>

+stream

+/GS0 gs

+0 1 1 rg 

+0  0  m 0 1000  l 1000  1000  l 1000  0  l f 

+

+

+%0 0 m 0  1000 l 1000  1000  l 1000  0 l f

+endstream

+endobj

+

+6 0 obj

+<<

+	/CA 0.5

+	/ca 0.5

+>>

+endobj

+

+8 0 obj <</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>endobj

+

+9 0 obj<</OPM 1/BM/Screen/CA 0.75/OP false/SMask 58 0 R/ca 0.75/AIS true/op false/Type/ExtGState/SA true>>endobj

+

+7 0 obj

+<<

+	/Type /Font

+	/Subtype /Type1

+	/BaseFont /Helvetica

+>>

+endobj

+

+xref

+

+trailer

+<<

+	/Size 0

+	/Root 1 0 R

+>>

+

+

+startxref

+

+0

+

+%%EOF
\ No newline at end of file
diff --git a/fx/other/group_xobject_expected.pdf.0.png b/fx/other/group_xobject_expected.pdf.0.png
new file mode 100644
index 0000000..6c7835c
--- /dev/null
+++ b/fx/other/group_xobject_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/jetman_std.pdf b/fx/other/jetman_std.pdf
new file mode 100644
index 0000000..54611a3
--- /dev/null
+++ b/fx/other/jetman_std.pdf
@@ -0,0 +1,10 @@
+%PDF-1.5

+1 0 obj<</Type/Catalog/Pages 2 0 R>>endobj 2 0 obj<</Type/Pages/Kids[<</Type/Page/Rotate 180/Parent 2 0 R/Resources<</Font<</F<</Type/Font/Subtype/Type1/BaseFont/Helvetica>>>>>>/Contents 3 0 R/Count 1/MediaBox [0 0 500 500]>>]>>endobj 3 0 obj<</Length 42>>stream

+BT/F 10 Tf 100 100 TD(Hello World!)Tj ET

+endstream

+endobj xref 0 4

+0000000000 65535 f

+0000000010 00000 n

+0000000053 00000 n

+0000000197 00000 n

+trailer<</Size 4/Root 1 0 R>>startref 286%%EOF
\ No newline at end of file
diff --git a/fx/other/jetman_std_expected.pdf.0.png b/fx/other/jetman_std_expected.pdf.0.png
new file mode 100644
index 0000000..807a0c1
--- /dev/null
+++ b/fx/other/jetman_std_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/reference_xobject.pdf b/fx/other/reference_xobject.pdf
new file mode 100644
index 0000000..e06e8f0
--- /dev/null
+++ b/fx/other/reference_xobject.pdf
@@ -0,0 +1,90 @@
+%PDF-1.4

+

+1 0 obj

+<<

+	/Type /Catalog

+	/Pages 2 0 R

+>>

+endobj

+

+

+2 0 obj

+<<

+	/Type /Pages

+	/Count 1

+	/Kids [3 0 R]

+>>

+endobj

+

+

+3 0 obj

+<<

+	/Type /Page

+	/Parent 2 0 R

+	/MediaBox [0 0 450 600]

+	/Contents [4 0 R]

+	/Resources

+	<<

+		/XObject << /Form0 5 0 R >>

+	>>

+

+>>

+endobj

+

+4 0 obj

+<<

+	/Length 0

+>>

+stream

+q

+	%1 0 0 1 175 250 cm

+	/Form0 Do

+Q

+endstream

+endobj

+

+5 0 obj

+<<

+	/Type	/XObject

+	/Subtype/Form

+	/FormType 1

+	/BBox [0 0 450 600]

+	/Matrix [1 0 0 1 0 0]

+	/Ref

+	<<

+		/F  << 

+			/Type /Filespec

+			/FS /URL

+			/F (ftp://www.beatles.com/Movies/AbbeyRoad.mov)

+			%/FS  /URL 

+		       %/F  (RefImage.pdf) 

+		    >>

+		/Page 0

+	>>

+	/Resources

+	<<

+	>>

+	/Length 0

+>>

+stream

+1 g

+0 0 m

+450 600 l

+S

+endstream

+endobj

+

+xref

+

+trailer

+<<

+	/Size 0

+	/Root 1 0 R

+>>

+

+

+startxref

+

+0

+

+%%EOF
\ No newline at end of file
diff --git a/fx/other/reference_xobject_expected.pdf.0.png b/fx/other/reference_xobject_expected.pdf.0.png
new file mode 100644
index 0000000..3f32e80
--- /dev/null
+++ b/fx/other/reference_xobject_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/thread_action.pdf b/fx/other/thread_action.pdf
new file mode 100644
index 0000000..48ccf2c
--- /dev/null
+++ b/fx/other/thread_action.pdf
Binary files differ
diff --git a/fx/other/thread_action_expected.pdf.0.png b/fx/other/thread_action_expected.pdf.0.png
new file mode 100644
index 0000000..85e5529
--- /dev/null
+++ b/fx/other/thread_action_expected.pdf.0.png
Binary files differ
diff --git a/fx/other/thread_action_expected.pdf.1.png b/fx/other/thread_action_expected.pdf.1.png
new file mode 100644
index 0000000..22eb2ab
--- /dev/null
+++ b/fx/other/thread_action_expected.pdf.1.png
Binary files differ