@@ -13,62 +13,62 @@ public static void Main(string[] args)
1313 if ( File . Exists ( fileName ) )
1414 File . Delete ( fileName ) ;
1515
16- using ( var fs = File . OpenWrite ( fileName ) )
17- using ( var writer = new PdfWriter ( fs ) )
18- {
19- var bleed = _mmToPts ( 3 ) ;
20- var mediaBox = new Primitives . Rectangle ( 0 , 0 , _mmToPts ( 216 ) , _mmToPts ( 303 ) ) ;
21- var trimBox = new Primitives . Rectangle (
22- mediaBox . LLX + bleed ,
23- mediaBox . LLY + bleed ,
24- mediaBox . URX - bleed ,
25- mediaBox . URY - bleed
26- ) ;
16+ using ( var fs = File . OpenWrite ( fileName ) )
17+ using ( var writer = new PdfWriter ( fs ) )
18+ {
19+ var bleed = _mmToPts ( 3 ) ;
20+ var mediaBox = new Primitives . Rectangle ( 0 , 0 , _mmToPts ( 216 ) , _mmToPts ( 303 ) ) ;
21+ var trimBox = new Primitives . Rectangle (
22+ mediaBox . LLX + bleed ,
23+ mediaBox . LLY + bleed ,
24+ mediaBox . URX - bleed ,
25+ mediaBox . URY - bleed
26+ ) ;
2727
28- writer
29- // Test placement using rectangle
30- . AddPage ( page =>
31- {
32- page . MediaBox = mediaBox ;
33- page . TrimBox = trimBox ;
28+ writer
29+ // Test placement using rectangle
30+ . AddPage ( page =>
31+ {
32+ page . MediaBox = mediaBox ;
33+ page . TrimBox = trimBox ;
3434
35- using ( var barrenStream = File . OpenRead ( "Pexels_com/arid-barren-desert-1975514.jpg" ) )
36- using ( var barrenImage = Image . Load ( barrenStream ) )
37- {
38- var scale = ( double ) barrenImage . Width / barrenImage . Height ;
35+ using ( var barrenStream = File . OpenRead ( "Pexels_com/arid-barren-desert-1975514.jpg" ) )
36+ using ( var barrenImage = Image . Load ( barrenStream ) )
37+ {
38+ var scale = ( double ) barrenImage . Width / barrenImage . Height ;
3939
40- page . AddImage ( barrenImage , new Primitives . Rectangle ( 0 , 0 , _mmToPts ( scale * 303 ) , _mmToPts ( 303 ) ) ) ;
41- }
40+ page . AddImage ( barrenImage , new Primitives . Rectangle ( 0 , 0 , _mmToPts ( scale * 303 ) , _mmToPts ( 303 ) ) ) ;
41+ }
4242
43- using ( var eyeStream = File . OpenRead ( "Pexels_com/adult-blue-blue-eyes-865711.jpg" ) )
44- {
45- var scale = 3456d / 5184 ;
43+ using ( var eyeStream = File . OpenRead ( "Pexels_com/adult-blue-blue-eyes-865711.jpg" ) )
44+ {
45+ var scale = 3456d / 5184 ;
4646
47- var width = _mmToPts ( 100 ) ;
48- var height = _mmToPts ( 100 * scale ) ;
47+ var width = _mmToPts ( 100 ) ;
48+ var height = _mmToPts ( 100 * scale ) ;
4949
50- var offSet = _mmToPts ( 6 ) ;
51- page . AddImage ( eyeStream , new Primitives . Rectangle ( offSet , offSet , width + offSet , height + offSet ) ) ;
52- }
53- } )
54- // Test placement using matrix
55- . AddPage ( page =>
56- {
57- page . MediaBox = mediaBox ;
58- page . TrimBox = trimBox ;
50+ var offSet = _mmToPts ( 6 ) ;
51+ page . AddImage ( eyeStream , new Primitives . Rectangle ( offSet , offSet , width + offSet , height + offSet ) ) ;
52+ }
53+ } )
54+ // Test placement using matrix
55+ . AddPage ( page =>
56+ {
57+ page . MediaBox = mediaBox ;
58+ page . TrimBox = trimBox ;
5959
60- using ( var forestStream = File . OpenRead ( "Pexels_com/android-wallpaper-art-backlit-1114897.jpg" ) )
61- using ( var forestImage = Image . Load ( forestStream ) )
62- {
63- var scale = ( double ) forestImage . Width / forestImage . Height ;
60+ using ( var forestStream = File . OpenRead ( "Pexels_com/android-wallpaper-art-backlit-1114897.jpg" ) )
61+ using ( var forestImage = Image . Load ( forestStream ) )
62+ {
63+ var scale = ( double ) forestImage . Width / forestImage . Height ;
6464
65- var matrix = new ScaleMatrix ( _mmToPts ( scale * 303 ) , _mmToPts ( 303 ) )
66- . Translate ( _mmToPts ( - 100 ) , 0 ) ;
65+ var matrix = new ScaleMatrix ( _mmToPts ( scale * 303 ) , _mmToPts ( 303 ) )
66+ . Translate ( _mmToPts ( - 100 ) , 0 ) ;
6767
68- page . AddImage ( forestImage , matrix ) ;
68+ page . AddImage ( forestImage , matrix ) ;
69+ }
70+ } ) ;
6971 }
70- } ) ;
71- }
7272 }
7373
7474 private static double _mmToPts ( double mm ) => mm / 25.4d * 72 ;
0 commit comments