@@ -13,62 +13,62 @@ public static void Main(string[] args)
13
13
if ( File . Exists ( fileName ) )
14
14
File . Delete ( fileName ) ;
15
15
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
+ ) ;
27
27
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 ;
34
34
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 ;
39
39
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
+ }
42
42
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 ;
46
46
47
- var width = _mmToPts ( 100 ) ;
48
- var height = _mmToPts ( 100 * scale ) ;
47
+ var width = _mmToPts ( 100 ) ;
48
+ var height = _mmToPts ( 100 * scale ) ;
49
49
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 ;
59
59
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 ;
64
64
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 ) ;
67
67
68
- page . AddImage ( forestImage , matrix ) ;
68
+ page . AddImage ( forestImage , matrix ) ;
69
+ }
70
+ } ) ;
69
71
}
70
- } ) ;
71
- }
72
72
}
73
73
74
74
private static double _mmToPts ( double mm ) => mm / 25.4d * 72 ;
0 commit comments