@@ -23,7 +23,7 @@ public class DxfWriter : CadWriterBase<DxfWriterConfiguration>
2323 /// <param name="filename">The file to write into.</param>
2424 /// <param name="document"></param>
2525 /// <param name="binary"></param>
26- public DxfWriter ( string filename , CadDocument document , bool binary )
26+ public DxfWriter ( string filename , CadDocument document , bool binary = false )
2727 : this ( File . Create ( filename ) , document , binary )
2828 {
2929 }
@@ -34,7 +34,7 @@ public DxfWriter(string filename, CadDocument document, bool binary)
3434 /// <param name="stream">The stream to write into</param>
3535 /// <param name="document"></param>
3636 /// <param name="binary"></param>
37- public DxfWriter ( Stream stream , CadDocument document , bool binary ) : base ( stream , document )
37+ public DxfWriter ( Stream stream , CadDocument document , bool binary = false ) : base ( stream , document )
3838 {
3939 this . IsBinary = binary ;
4040 }
@@ -86,18 +86,9 @@ public override void Dispose()
8686 /// <param name="binary"></param>
8787 /// <param name="configuration"></param>
8888 /// <param name="notification"></param>
89- public static void Write ( string filename , CadDocument document , bool binary , DxfWriterConfiguration configuration = null , NotificationEventHandler notification = null )
89+ public static void Write ( string filename , CadDocument document , bool binary = false , DxfWriterConfiguration configuration = null , NotificationEventHandler notification = null )
9090 {
91- using ( DxfWriter writer = new DxfWriter ( filename , document , binary ) )
92- {
93- if ( configuration != null )
94- {
95- writer . Configuration = configuration ;
96- }
97-
98- writer . OnNotification += notification ;
99- writer . Write ( ) ;
100- }
91+ Write ( File . Create ( filename ) , document , binary , configuration , notification ) ;
10192 }
10293
10394 /// <summary>
@@ -108,7 +99,7 @@ public static void Write(string filename, CadDocument document, bool binary, Dxf
10899 /// <param name="binary"></param>
109100 /// <param name="configuration"></param>
110101 /// <param name="notification"></param>
111- public static void Write ( Stream stream , CadDocument document , bool binary , DxfWriterConfiguration configuration = null , NotificationEventHandler notification = null )
102+ public static void Write ( Stream stream , CadDocument document , bool binary = false , DxfWriterConfiguration configuration = null , NotificationEventHandler notification = null )
112103 {
113104 using ( DxfWriter writer = new DxfWriter ( stream , document , binary ) )
114105 {
0 commit comments