프로젝트

일반

사용자정보

개정판 488ba687

ID488ba687943e2de2aadfcf18be404ebb01095917
상위 23b7be0e
하위 93fe2e14

백흠경이(가) 5년 이상 전에 추가함

issue #1005: 사용자가 생성한 Highlight 텍스트가 Final PDF에 생성되어야 한다

Change-Id: Ie803b8c57c5fff474eb52a48cdf617ac0deb3bb3

차이점 보기:

FinalService/KCOM_FinalService/ConsoleApp1/Program.cs
16 16
            string PdfFilePathRoot = "";
17 17
            string _FinalPDFStorgeLocal = "";
18 18
            string _FinalPDFStorgeRemote = "";
19
            //string outPath = @"F:\sample_out.pdf";
20
            //MarkupToPDF.MarkupToPDF pdf = new MarkupToPDF.MarkupToPDF();
21
            ////pdf.flattenPdfFile(@"F:\sample.pdf" , ref outPath);
22

  
23
            //if(File.Exists(@"F:\sample_A.pdf"))
24
            //{
25
            //    File.Delete(@"F:\sample_A.pdf");
26
            //}
27
            //File.Copy(@"F:\sample.pdf", @"F:\sample_A.pdf");
28

  
29
            //var data = pdf.SetFlattingPDF(@"F:\sample_A.pdf");
30

  
31 19

  
32 20
            //using (KCOMEntities _entity = new KCOMEntities(KCOMDataModel.Common.ConnectStringBuilder.KCOMConnectionString().ToString()))
33 21
            //{
......
58 46
            {
59 47

  
60 48
                //FINAL_PDF item = _entity.FINAL_PDF.Where(d => d.ID == "ngKwBgMotw8d56dea3839120d").FirstOrDefault();
61
                FINAL_PDF item = _entity.FINAL_PDF.Where(d => d.ID == "5lGkK3USjB8d5bc829ae4f178").FirstOrDefault();
49
                FINAL_PDF item = _entity.FINAL_PDF.Where(d => d.ID == "Bm6qsYD9Hu8d6e7c702626345").FirstOrDefault();
62 50
                //_entity.FINAL_PDF.AddObject(new FINAL_PDF
63 51
                //{
64 52
                //    ID = Guid.NewGuid().ToString(),
FinalService/KCOM_FinalService/ConsoleApp1/bin/Debug/KCOMDataModel.dll.config
1
<?xml version="1.0" encoding="utf-8"?>
2
<configuration>
3
  <configSections>
4
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
5
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
6
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
7
      <section name="KCOMDataModel.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
8
    </sectionGroup>
9
  </configSections>
10
  <connectionStrings>
11
    <add name="KCOMEntities" connectionString="metadata=res://*/DataModel.KCOM_Model.csdl|res://*/DataModel.KCOM_Model.ssdl|res://*/DataModel.KCOM_Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=cloud.devdoftech.co.kr,7777;initial catalog=markus;persist security info=True;user id=doftech;password=dof1073#;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
12
    <add name="CIEntities" connectionString="metadata=res://*/DataModel.CIModel.csdl|res://*/DataModel.CIModel.ssdl|res://*/DataModel.CIModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=cloud.devdoftech.co.kr,7777;initial catalog=markus;persist security info=True;user id=doftech;password=dof1073#;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
13
  </connectionStrings>
14
  <entityFramework>
15
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
16
      <parameters>
17
        <parameter value="v13.0" />
18
      </parameters>
19
    </defaultConnectionFactory>
20
  </entityFramework>
21
  <applicationSettings>
22
    <KCOMDataModel.Properties.Settings>
23
      <setting name="ProjectConnectionString" serializeAs="String">
24
        <value>data source=cloud.devdoftech.co.kr,7777;database={0};user id=doftech;password=dof1073#</value>
25
      </setting>
26
    </KCOMDataModel.Properties.Settings>
27
  </applicationSettings>
28
</configuration>
FinalService/KCOM_FinalService/ConsoleApp1/bin/Debug/MarkupToPDF.dll.config
1
<?xml version="1.0" encoding="utf-8"?>
2
<configuration>
3
  <configSections>
4
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
5
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
6
  </configSections>
7
  <connectionStrings>
8
    <add name="Entity" connectionString="metadata=res://*/Database.Entity.csdl|res://*/Database.Entity.ssdl|res://*/Database.Entity.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=cloud.devdoftech.co.kr,7777;initial catalog=markus;user id=doftech;password=dof1073#;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>
9
    <add name="Kcom_entity" connectionString="metadata=res://*/Database.Kcom_Entity.csdl|res://*/Database.Kcom_Entity.ssdl|res://*/Database.Kcom_Entity.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=cloud.devdoftech.co.kr,7777;initial catalog=markus;user id=doftech;password=dof1073#;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>
10
    <add name="Kcom_Entity" connectionString="metadata=res://*/Database.Kcom_Entity.csdl|res://*/Database.Kcom_Entity.ssdl|res://*/Database.Kcom_Entity.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=cloud.devdoftech.co.kr,7777;initial catalog=markus;user id=doftech;password=dof1073#;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient"/>
11
  </connectionStrings>
12
  <entityFramework>
13
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
14
  </entityFramework>
15
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
FinalService/KCOM_FinalService/ConsoleApp1/bin/Debug/Telerik.Windows.Zip.xml
1
<?xml version="1.0"?>
2
<doc>
3
    <assembly>
4
        <name>Telerik.Windows.Zip</name>
5
    </assembly>
6
    <members>
7
        <member name="T:Telerik.Windows.Zip.BlockTransformBase">
8
            <summary>
9
            Base class for all block transformations.
10
            </summary>
11
        </member>
12
        <member name="T:Telerik.Windows.Zip.IBlockTransform">
13
            <summary>
14
            Defines the basic operations of the cryptographic or compression transformations.
15
            </summary>
16
        </member>
17
        <member name="M:Telerik.Windows.Zip.IBlockTransform.CreateHeader">
18
            <summary>
19
            Creates transformation header to be written into the output stream.
20
            </summary>
21
        </member>
22
        <member name="M:Telerik.Windows.Zip.IBlockTransform.InitHeaderReading">
23
            <summary>
24
            Initialize reading of the transformation header.
25
            </summary>
26
        </member>
27
        <member name="M:Telerik.Windows.Zip.IBlockTransform.ProcessHeader">
28
            <summary>
29
            Process transformation header has been read.
30
            </summary>
31
        </member>
32
        <member name="M:Telerik.Windows.Zip.IBlockTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
33
            <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
34
            <returns>The number of bytes written.</returns>
35
            <param name="inputBuffer">The input for which to compute the transform. </param>
36
            <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
37
            <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
38
            <param name="outputBuffer">The output to which to write the transform. </param>
39
            <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
40
        </member>
41
        <member name="M:Telerik.Windows.Zip.IBlockTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
42
            <summary>Transforms the specified region of the specified byte array.</summary>
43
            <returns>The computed transform.</returns>
44
            <param name="inputBuffer">The input for which to compute the transform. </param>
45
            <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
46
            <param name="inputCount">The number of bytes in the byte array to use as data. </param>
47
        </member>
48
        <member name="P:Telerik.Windows.Zip.IBlockTransform.CanReuseTransform">
49
            <summary>Gets a value indicating whether the current transform can be reused.</summary>
50
            <returns>true if the current transform can be reused; otherwise, false.</returns>
51
        </member>
52
        <member name="P:Telerik.Windows.Zip.IBlockTransform.CanTransformMultipleBlocks">
53
            <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
54
            <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
55
        </member>
56
        <member name="P:Telerik.Windows.Zip.IBlockTransform.Header">
57
            <summary>Gets transformation header (if required).</summary>
58
        </member>
59
        <member name="P:Telerik.Windows.Zip.IBlockTransform.InputBlockSize">
60
            <summary>Gets the input block size.</summary>
61
            <returns>The size of the input data blocks in bytes.</returns>
62
        </member>
63
        <member name="P:Telerik.Windows.Zip.IBlockTransform.OutputBlockSize">
64
            <summary>Gets the output block size.</summary>
65
            <returns>The size of the output data blocks in bytes.</returns>
66
        </member>
67
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.Dispose">
68
            <summary>
69
            Releases the resources used by the current instance of the ZipArchive class.
70
            </summary>
71
        </member>
72
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.CreateHeader">
73
            <summary>
74
            Creates transformation header to be written into the output stream.
75
            </summary>
76
        </member>
77
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.InitHeaderReading">
78
            <summary>
79
            Initialize reading of the transformation header.
80
            </summary>
81
        </member>
82
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.ProcessHeader">
83
            <summary>
84
            Process transformation header has been read.
85
            </summary>
86
        </member>
87
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
88
            <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
89
            <returns>The number of bytes written.</returns>
90
            <param name="inputBuffer">The input for which to compute the transform. </param>
91
            <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
92
            <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
93
            <param name="outputBuffer">The output to which to write the transform. </param>
94
            <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
95
        </member>
96
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
97
            <summary>Transforms the specified region of the specified byte array.</summary>
98
            <returns>The computed transform.</returns>
99
            <param name="inputBuffer">The input for which to compute the transform. </param>
100
            <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
101
            <param name="inputCount">The number of bytes in the byte array to use as data. </param>
102
        </member>
103
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.Dispose(System.Boolean)">
104
            <summary>
105
            Releases the unmanaged resources used by the transform and optionally releases the managed resources. 
106
            </summary>
107
            <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
108
        </member>
109
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.ValidateInputBufferParameters(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean)">
110
            <summary>
111
            Validates parameters of the input buffer.
112
            </summary>
113
            <param name="inputBuffer">The input for which to compute the transform. </param>
114
            <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
115
            <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
116
            <param name="validateBlockSize">Indicates whether buffer block size should be validated. Should be true for the TransformBlock and false for the TransformFinalBlock.</param>
117
            <param name="allowZeroCount">Indicates whether count can be zero.</param>
118
        </member>
119
        <member name="M:Telerik.Windows.Zip.BlockTransformBase.ValidateParameters(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)">
120
            <summary>
121
            Validates parameters of the transform operation.
122
            </summary>
123
            <param name="inputBuffer">The input for which to compute the transform. </param>
124
            <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
125
            <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
126
            <param name="outputBuffer">The output to which to write the transform. </param>
127
            <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
128
            <param name="allowZeroCount">Indicates whether input count can be zero.</param>
129
        </member>
130
        <member name="P:Telerik.Windows.Zip.BlockTransformBase.CanReuseTransform">
131
            <summary>Gets a value indicating whether the current transform can be reused.</summary>
132
            <returns>true if the current transform can be reused; otherwise, false.</returns>
133
        </member>
134
        <member name="P:Telerik.Windows.Zip.BlockTransformBase.CanTransformMultipleBlocks">
135
            <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
136
            <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
137
        </member>
138
        <member name="P:Telerik.Windows.Zip.BlockTransformBase.Header">
139
            <summary>Gets transformation header (if required).</summary>
140
        </member>
141
        <member name="P:Telerik.Windows.Zip.BlockTransformBase.InputBlockSize">
142
            <summary>Gets the input block size.</summary>
143
            <returns>The size of the input data blocks in bytes.</returns>
144
        </member>
145
        <member name="P:Telerik.Windows.Zip.BlockTransformBase.OutputBlockSize">
146
            <summary>Gets the output block size.</summary>
147
            <returns>The size of the output data blocks in bytes.</returns>
148
        </member>
149
        <member name="P:Telerik.Windows.Zip.BlockTransformBase.FixedInputBlockSize">
150
            <summary>
151
            Gets or sets value which indicates whether the transformation uses
152
            input buffer of the fixed size.
153
            </summary>
154
        </member>
155
        <member name="T:Telerik.Windows.Zip.Adler32">
156
            <summary>
157
            Implements Adler-32 checksum algorithm.
158
            </summary>
159
        </member>
160
        <member name="T:Telerik.Windows.Zip.IChecksumAlgorithm">
161
            <summary>
162
            Interface which must be implemented by all implementations of the checksum algorithm.
163
            </summary>
164
        </member>
165
        <member name="M:Telerik.Windows.Zip.IChecksumAlgorithm.UpdateChecksum(System.UInt32,System.Byte[],System.Int32,System.Int32)">
166
            <summary>
167
            Calculate checksum for the specified region of the input byte array.
168
            </summary>
169
            <param name="checksum">Checksum to update.</param>
170
            <param name="buffer">The input for which to compute the checksum.</param>
171
            <param name="offset">The offset into the input byte array from which to begin using data.</param>
172
            <param name="length">The number of bytes in the input byte array to use as data.</param>
173
            <returns>Updated checksum.</returns>
174
        </member>
175
        <member name="F:Telerik.Windows.Zip.Adler32.Base">
176
            <summary>
177
            Base for modulo arithmetic (largest prime smaller than 65536).
178
            </summary>
179
        </member>
180
        <member name="F:Telerik.Windows.Zip.Adler32.MaxIterations">
181
            <summary>
182
            Number of iterations we can safely do before applying the modulo.
183
            </summary>
184
        </member>
185
        <member name="M:Telerik.Windows.Zip.Adler32.UpdateChecksum(System.UInt32,System.Byte[],System.Int32,System.Int32)">
186
            <summary>
187
            Calculate checksum for the specified region of the input byte array.
188
            </summary>
189
            <param name="checksum">Checksum to update.</param>
190
            <param name="buffer">The input for which to compute the checksum.</param>
191
            <param name="offset">The offset into the input byte array from which to begin using data.</param>
192
            <param name="length">The number of bytes in the input byte array to use as data.</param>
193
            <returns>Updated checksum.</returns>
194
        </member>
195
        <member name="T:Telerik.Windows.Zip.Crc32">
196
            <summary>
197
            Implements CRC-32 checksum algorithm.
198
            </summary>
199
        </member>
200
        <member name="M:Telerik.Windows.Zip.Crc32.UpdateChecksum(System.UInt32,System.Byte[],System.Int32,System.Int32)">
201
            <summary>
202
            Calculate checksum for the specified region of the input byte array.
203
            </summary>
204
            <param name="checksum">Checksum to update.</param>
205
            <param name="buffer">The input for which to compute the checksum.</param>
206
            <param name="offset">The offset into the input byte array from which to begin using data.</param>
207
            <param name="length">The number of bytes in the input byte array to use as data.</param>
208
            <returns>Updated checksum.</returns>
209
        </member>
210
        <member name="T:Telerik.Windows.Zip.CompressionMethod">
211
            <summary>
212
            Specifies values that indicate compression method.
213
            </summary>
214
        </member>
215
        <member name="F:Telerik.Windows.Zip.CompressionMethod.Stored">
216
            <summary>
217
            The file is stored (no compression).
218
            </summary>
219
        </member>
220
        <member name="F:Telerik.Windows.Zip.CompressionMethod.Deflate">
221
            <summary>
222
            The file is Deflated.
223
            </summary>
224
        </member>
225
        <member name="F:Telerik.Windows.Zip.CompressionMethod.Lzma">
226
            <summary>
227
            The file is compressed using LZMA algorithm.
228
            </summary>
229
        </member>
230
        <member name="T:Telerik.Windows.Zip.CompressedStream">
231
            <summary>
232
            Represents stream which allows read/write compressed information from/to given input stream.
233
            </summary>
234
        </member>
235
        <member name="T:Telerik.Windows.Zip.OperationStream">
236
            <summary>
237
            Operational stream. Base class for cryptographic and compression streams.
238
            </summary>
239
        </member>
240
        <member name="M:Telerik.Windows.Zip.OperationStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode)">
241
            <summary>
242
            Initializes a new instance of the OperationStream class.
243
            </summary>
244
            <param name="baseStream">The base input/output stream.</param>
245
            <param name="mode">Stream operational mode.</param>
246
            <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
247
        </member>
248
        <member name="M:Telerik.Windows.Zip.OperationStream.Finalize">
249
            <summary>
250
            Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. 
251
            </summary>
252
        </member>
253
        <member name="M:Telerik.Windows.Zip.OperationStream.Flush">
254
            <summary>
255
            Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
256
            </summary>
257
        </member>
258
        <member name="M:Telerik.Windows.Zip.OperationStream.Read(System.Byte[],System.Int32,System.Int32)">
259
            <summary>
260
            Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
261
            </summary>
262
            <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the 
263
            values between offset and (offset + count - 1) replaced by the bytes read from the current source.</param>
264
            <param name="offset">The zero-based byte offset in buffer at which to begin storing the data read from the current stream.</param>
265
            <param name="count">The maximum number of bytes to be read from the current stream. </param>
266
            <returns>The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many 
267
            bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
268
            <exception cref="T:System.NotSupportedException">The <see cref="T:Telerik.Windows.Zip.StreamOperationMode"/> associated with 
269
            current <see cref="T:Telerik.Windows.Zip.OperationStream"/> object does not match the underlying stream.  
270
            For example, this exception is thrown when using <see cref="F:Telerik.Windows.Zip.StreamOperationMode.Read"/> with an underlying stream that is write only.  </exception>
271
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset"/> parameter is less than zero.-or- The <paramref name="count"/> parameter is less than zero. </exception>
272
            <exception cref="T:System.ArgumentException">The sum of the <paramref name="count"/> and <paramref name="offset"/> parameters is larger than the length of the buffer. </exception>
273
        </member>
274
        <member name="M:Telerik.Windows.Zip.OperationStream.Seek(System.Int64,System.IO.SeekOrigin)">
275
            <summary>
276
            Sets the position within the current stream. 
277
            </summary>
278
            <param name="offset">A byte offset relative to the origin parameter.</param>
279
            <param name="origin">A value of type SeekOrigin indicating the reference point used to obtain the new position.</param>
280
            <returns>The new position within the current stream.</returns>
281
        </member>
282
        <member name="M:Telerik.Windows.Zip.OperationStream.SetLength(System.Int64)">
283
            <summary>
284
            Sets the length of the current stream.
285
            </summary>
286
            <param name="value">The desired length of the current stream in bytes. </param>
287
        </member>
288
        <member name="M:Telerik.Windows.Zip.OperationStream.Write(System.Byte[],System.Int32,System.Int32)">
289
            <summary>
290
            Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
291
            </summary>
292
            <param name="buffer">An array of bytes. This method copies count bytes from buffer to the current stream. </param>
293
            <param name="offset">The zero-based byte offset in buffer at which to begin copying bytes to the current stream. </param>
294
            <param name="count">The number of bytes to be written to the current stream.</param>
295
        </member>
296
        <member name="M:Telerik.Windows.Zip.OperationStream.ValidateBufferParameters(System.Byte[],System.Int32,System.Int32,System.Boolean)">
297
            <summary>
298
            Validate read/write operation parameters.
299
            </summary>
300
            <param name="buffer">Operation buffer.</param>
301
            <param name="offset">Offset.</param>
302
            <param name="count">Count.</param>
303
            <param name="allowZeroCount">Indicates whether count can be zero.</param>
304
        </member>
305
        <member name="M:Telerik.Windows.Zip.OperationStream.FlushFinalBlock">
306
            <summary>Updates the underlying data source or repository with the current state of the buffer, then clears the buffer.</summary>
307
            <exception cref="T:System.NotSupportedException">The current stream is not writable.-or- The final block has already been transformed. </exception>
308
        </member>
309
        <member name="M:Telerik.Windows.Zip.OperationStream.EnsureNotDisposed">
310
            <summary>
311
            Ensure that current stream is not disposed.
312
            </summary>
313
        </member>
314
        <member name="M:Telerik.Windows.Zip.OperationStream.Dispose(System.Boolean)">
315
            <summary>
316
            Releases the unmanaged resources used by the Stream and optionally releases the managed resources. 
317
            </summary>
318
            <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
319
        </member>
320
        <member name="M:Telerik.Windows.Zip.OperationStream.InitializeBuffers">
321
            <summary>
322
            Initialize internal buffers.
323
            </summary>
324
        </member>
325
        <member name="M:Telerik.Windows.Zip.OperationStream.InitializeTransform">
326
            <summary>
327
            Initialize transformation.
328
            </summary>
329
        </member>
330
        <member name="M:Telerik.Windows.Zip.OperationStream.ReadTransformationHeader">
331
            <summary>
332
            Read transformation header.
333
            </summary>
334
        </member>
335
        <member name="M:Telerik.Windows.Zip.OperationStream.WriteTransformationHeader">
336
            <summary>
337
            Write transformation header.
338
            </summary>
339
        </member>
340
        <member name="P:Telerik.Windows.Zip.OperationStream.CanRead">
341
            <summary>
342
            Gets a value indicating whether the current stream supports reading.
343
            </summary>
344
        </member>
345
        <member name="P:Telerik.Windows.Zip.OperationStream.CanSeek">
346
            <summary>
347
            Gets a value indicating whether the current stream supports seeking.
348
            </summary>
349
        </member>
350
        <member name="P:Telerik.Windows.Zip.OperationStream.CanWrite">
351
            <summary>
352
            Gets a value indicating whether the current stream supports writing.
353
            </summary>
354
        </member>
355
        <member name="P:Telerik.Windows.Zip.OperationStream.HasFlushedFinalBlock">
356
            <summary>Gets a value which indicates whether the final buffer block has been written/read to/from the underlying stream. </summary>
357
            <returns>true if the final block has been flushed or end of underlying stream is reached; otherwise, false. </returns>
358
        </member>
359
        <member name="P:Telerik.Windows.Zip.OperationStream.Length">
360
            <summary>
361
            Gets the length in bytes of the stream.
362
            </summary>
363
        </member>
364
        <member name="P:Telerik.Windows.Zip.OperationStream.Position">
365
            <summary>
366
            Gets or sets the position within the current stream.
367
            </summary>
368
        </member>
369
        <member name="P:Telerik.Windows.Zip.OperationStream.TotalPlainCount">
370
            <summary>
371
            Gets value which specify total plain bytes count (not-compressed and not-encrypted).
372
            </summary>
373
        </member>
374
        <member name="P:Telerik.Windows.Zip.OperationStream.TotalTransformedCount">
375
            <summary>
376
            Gets value which specify total transformed bytes count (compressed or encrypted).
377
            </summary>
378
        </member>
379
        <member name="P:Telerik.Windows.Zip.OperationStream.BaseStream">
380
            <summary>
381
            Gets input stream.
382
            </summary>
383
        </member>
384
        <member name="P:Telerik.Windows.Zip.OperationStream.Mode">
385
            <summary>
386
            Gets stream mode.
387
            </summary>
388
        </member>
389
        <member name="P:Telerik.Windows.Zip.OperationStream.IsDisposed">
390
            <summary>
391
            Gets or sets value which indicates whether this stream is disposed already.
392
            </summary>
393
        </member>
394
        <member name="P:Telerik.Windows.Zip.OperationStream.Transform">
395
            <summary>
396
            Gets or sets block transformation is used for read/write operations.
397
            </summary>
398
        </member>
399
        <member name="M:Telerik.Windows.Zip.CompressedStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.CompressionSettings)">
400
            <summary>
401
            Initializes a new instance of the CompressedStream class.
402
            </summary>
403
            <param name="baseStream">The base input/output stream.</param>
404
            <param name="mode">Stream operational mode.</param>
405
            <param name="settings">Compression settings.</param>
406
            <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
407
        </member>
408
        <member name="M:Telerik.Windows.Zip.CompressedStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.CompressionSettings,System.Boolean,Telerik.Windows.Zip.EncryptionSettings)">
409
            <summary>
410
            Initializes a new instance of the CompressedStream class.
411
            </summary>
412
            <param name="baseStream">The base input/output stream.</param>
413
            <param name="mode">Stream operational mode.</param>
414
            <param name="settings">Compression settings.</param>
415
            <param name="useCrc32">Indicates whether the CRC32 (true) or Adler32 (false) checksum algorithm will be used.</param>
416
            <param name="encryptionSettings">Encryption settings.</param>
417
            <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
418
        </member>
419
        <member name="M:Telerik.Windows.Zip.CompressedStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.ICompressionAlgorithm,Telerik.Windows.Zip.IChecksumAlgorithm)">
420
            <summary>
421
            Initializes a new instance of the CompressedStream class.
422
            </summary>
423
            <param name="baseStream">The base input/output stream.</param>
424
            <param name="mode">Stream operational mode.</param>
425
            <param name="compressionAlgorithm">Compression algorithm.</param>
426
            <param name="checksumAlgorithm">Checksum algorithm.</param>
427
            <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
428
        </member>
429
        <member name="M:Telerik.Windows.Zip.CompressedStream.Read(System.Byte[],System.Int32,System.Int32)">
430
            <summary>
431
            Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
432
            </summary>
433
            <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the 
434
            values between offset and (offset + count - 1) replaced by the bytes read from the current source.</param>
435
            <param name="offset">The zero-based byte offset in buffer at which to begin storing the data read from the current stream.</param>
436
            <param name="count">The maximum number of bytes to be read from the current stream. </param>
437
            <returns>The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many 
438
            bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
439
            <exception cref="T:System.NotSupportedException">The <see cref="T:Telerik.Windows.Zip.StreamOperationMode"/> associated with 
440
            current <see cref="T:Telerik.Windows.Zip.OperationStream"/> object does not match the underlying stream.  
441
            For example, this exception is thrown when using <see cref="F:Telerik.Windows.Zip.StreamOperationMode.Read"/> with an underlying stream that is write only.  </exception>
442
            <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset"/> parameter is less than zero.-or- The <paramref name="count"/> parameter is less than zero. </exception>
443
            <exception cref="T:System.ArgumentException">The sum of the <paramref name="count"/> and <paramref name="offset"/> parameters is larger than the length of the buffer. </exception>
444
        </member>
445
        <member name="M:Telerik.Windows.Zip.CompressedStream.SetLength(System.Int64)">
446
            <summary>
447
            Sets the length of the current stream.
448
            </summary>
449
            <param name="value">The desired length of the current stream in bytes. </param>
450
        </member>
451
        <member name="M:Telerik.Windows.Zip.CompressedStream.Write(System.Byte[],System.Int32,System.Int32)">
452
            <summary>
453
            Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
454
            </summary>
455
            <param name="buffer">An array of bytes. This method copies count bytes from buffer to the current stream. </param>
456
            <param name="offset">The zero-based byte offset in buffer at which to begin copying bytes to the current stream. </param>
457
            <param name="count">The number of bytes to be written to the current stream.</param>
458
        </member>
459
        <member name="M:Telerik.Windows.Zip.CompressedStream.Dispose(System.Boolean)">
460
            <summary>
461
            Releases the unmanaged resources used by the Stream and optionally releases the managed resources. 
462
            </summary>
463
            <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
464
        </member>
465
        <member name="M:Telerik.Windows.Zip.CompressedStream.Initialize(System.IO.Stream,Telerik.Windows.Zip.ICompressionAlgorithm,Telerik.Windows.Zip.IChecksumAlgorithm)">
466
            <summary>
467
            Initialize compressed stream.
468
            </summary>
469
            <param name="baseStream">The base input/output stream.</param>
470
            <param name="compressionAlgorithm">Compression algorithm.</param>
471
            <param name="checksumAlgorithm">Checksum algorithm.</param>
472
        </member>
473
        <member name="E:Telerik.Windows.Zip.CompressedStream.ChecksumReady">
474
            <summary>
475
            Event occurs when calculation of the checksum for this stream is completed. 
476
            </summary>
477
        </member>
478
        <member name="P:Telerik.Windows.Zip.CompressedStream.Checksum">
479
            <summary>
480
            Gets checksum calculated for this stream starting from 
481
            the first read/write operation and up to the Flush call.
482
            </summary>
483
        </member>
484
        <member name="P:Telerik.Windows.Zip.CompressedStream.CompressedSize">
485
            <summary>
486
            Gets the compressed size of the stream.
487
            </summary>
488
        </member>
489
        <member name="P:Telerik.Windows.Zip.CompressedStream.ChecksumAlgorithm">
490
            <summary>
491
            Gets or sets the checksum algorithm will be used during compression-decompression.
492
            </summary>
493
        </member>
494
        <member name="T:Telerik.Windows.Zip.CompressionSettings">
495
            <summary>
496
            Base class for the compression settings.
497
            </summary>
498
        </member>
499
        <member name="M:Telerik.Windows.Zip.CompressionSettings.CopyFrom(Telerik.Windows.Zip.CompressionSettings)">
500
            <summary>
501
            Copy settings from the given base settings.
502
            </summary>
503
            <param name="baseSettings">Base settings to copy from.</param>
504
        </member>
505
        <member name="M:Telerik.Windows.Zip.CompressionSettings.PrepareForZip(Telerik.Windows.Zip.CentralDirectoryHeader)">
506
            <summary>
507
            Prepare settings for usage in zip archive entries.
508
            </summary>
509
            <param name="header">Central directory header.</param>
510
        </member>
511
        <member name="M:Telerik.Windows.Zip.CompressionSettings.OnPropertyChanged(System.String)">
512
            <summary>
513
            Called when property value is changed.
514
            </summary>
515
            <param name="propertyName">Property name.</param>
516
        </member>
517
        <member name="E:Telerik.Windows.Zip.CompressionSettings.PropertyChanged">
518
            <summary>
519
            Occurs when a property value changes.
520
            </summary>
521
        </member>
522
        <member name="P:Telerik.Windows.Zip.CompressionSettings.Method">
523
            <summary>
524
            Gets or sets compression method.
525
            </summary>
526
        </member>
527
        <member name="T:Telerik.Windows.Zip.CompressionTransformBase">
528
            <summary>
529
            Represents base class for all compression and decompression functionality.
530
            </summary>
531
        </member>
532
        <member name="M:Telerik.Windows.Zip.CompressionTransformBase.#ctor">
533
            <summary>
534
            Initializes a new instance of the CompressionTransformBase class.
535
            </summary>
536
        </member>
537
        <member name="M:Telerik.Windows.Zip.CompressionTransformBase.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
538
            <summary>
539
            Transforms the specified region of the input byte array and copies
540
            the resulting transform to the specified region of the output byte array.
541
            </summary>
542
            <returns>The number of bytes written.</returns>
543
            <param name="inputBuffer">The input for which to compute the transform. </param>
544
            <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
545
            <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
546
            <param name="outputBuffer">The output to which to write the transform. </param>
547
            <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
548
        </member>
549
        <member name="M:Telerik.Windows.Zip.CompressionTransformBase.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
550
            <summary>Transforms the specified region of the specified byte array.</summary>
551
            <returns>The computed transform.</returns>
552
            <param name="inputBuffer">The input for which to compute the transform. </param>
553
            <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
554
            <param name="inputCount">The number of bytes in the byte array to use as data. </param>
555
        </member>
556
        <member name="M:Telerik.Windows.Zip.CompressionTransformBase.Dispose(System.Boolean)">
557
            <summary>
558
            Releases the unmanaged resources used by the transform and optionally releases the managed resources. 
559
            </summary>
560
            <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
561
        </member>
562
        <member name="M:Telerik.Windows.Zip.CompressionTransformBase.ProcessTransform(System.Boolean)">
563
            <summary>
564
            Transforms current input buffer.
565
            </summary>
566
            <param name="finalBlock">The final block flag.</param>
567
            <returns>True when output still available.</returns>
568
        </member>
569
        <member name="P:Telerik.Windows.Zip.CompressionTransformBase.CanReuseTransform">
570
            <summary>Gets a value indicating whether the current transform can be reused.</summary>
571
            <returns>true if the current transform can be reused; otherwise, false.</returns>
572
        </member>
573
        <member name="P:Telerik.Windows.Zip.CompressionTransformBase.CanTransformMultipleBlocks">
574
            <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
575
            <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
576
        </member>
577
        <member name="P:Telerik.Windows.Zip.CompressionTransformBase.InputBlockSize">
578
            <summary>Gets the input block size.</summary>
579
            <returns>The size of the input data blocks in bytes.</returns>
580
        </member>
581
        <member name="P:Telerik.Windows.Zip.CompressionTransformBase.OutputBlockSize">
582
            <summary>Gets the output block size.</summary>
583
            <returns>The size of the output data blocks in bytes.</returns>
584
        </member>
585
        <member name="T:Telerik.Windows.Zip.CompressedStreamHeader">
586
            <summary>
587
            Specifies values for header type of the compressed stream.
588
            </summary>
589
        </member>
590
        <member name="F:Telerik.Windows.Zip.CompressedStreamHeader.None">
591
            <summary>
592
            Compressed stream does not contain a header.
593
            </summary>
594
        </member>
595
        <member name="F:Telerik.Windows.Zip.CompressedStreamHeader.ZLib">
596
            <summary>
597
            Compressed stream is formatted in accordance with RFC 1950
598
            (ZLIB Compressed Data Format Specification version 3.3).
599
            </summary>
600
        </member>
601
        <member name="T:Telerik.Windows.Zip.CompressionLevel">
602
            <summary>
603
            The compression level to be used for compression of data.
604
            </summary>
605
        </member>
606
        <member name="F:Telerik.Windows.Zip.CompressionLevel.NoCompression">
607
            <summary>
608
            The data will be simply stored,
609
            no compression should be performed.
610
            </summary>
611
        </member>
612
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level0">
613
            <summary>
614
            Same as NoCompression.
615
            </summary>
616
        </member>
617
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Fastest">
618
            <summary>
619
            The fastest but least effective compression.
620
            </summary>
621
        </member>
622
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level1">
623
            <summary>
624
            A synonym for Fastest.
625
            </summary>
626
        </member>
627
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level2">
628
            <summary>
629
            A little slower, but better, than level 1.
630
            </summary>
631
        </member>
632
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level3">
633
            <summary>
634
            A little slower, but better, than level 2.
635
            </summary>
636
        </member>
637
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level4">
638
            <summary>
639
            A little slower, but better, than level 3.
640
            </summary>
641
        </member>
642
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level5">
643
            <summary>
644
            A little slower than level 4, but with better compression.
645
            </summary>
646
        </member>
647
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Optimal">
648
            <summary>
649
            The default compression level with
650
            a good balance of speed and compression efficiency.
651
            </summary>
652
        </member>
653
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level6">
654
            <summary>
655
            A synonym for Optimal.
656
            </summary>
657
        </member>
658
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level7">
659
            <summary>
660
            Pretty good compression.
661
            </summary>
662
        </member>
663
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level8">
664
            <summary>
665
             Better compression than Level7.
666
            </summary>
667
        </member>
668
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Best">
669
            <summary>
670
            The best compression, where best means
671
            greatest reduction in size of the input data.
672
            This is also the slowest compression.
673
            </summary>
674
        </member>
675
        <member name="F:Telerik.Windows.Zip.CompressionLevel.Level9">
676
            <summary>
677
            A synonym for Best compression level.
678
            </summary>
679
        </member>
680
        <member name="T:Telerik.Windows.Zip.DeflateAlgorithm">
681
            <summary>
682
            Class which implements Deflate compression algorithm.
683
            </summary>
684
        </member>
685
        <member name="T:Telerik.Windows.Zip.ICompressionAlgorithm">
686
            <summary>
687
            Interface which must be implemented by all implementations of the compression algorithm.
688
            </summary>
689
        </member>
690
        <member name="M:Telerik.Windows.Zip.ICompressionAlgorithm.CreateCompressor">
691
            <summary>
692
            Creates a compressor object. 
693
            </summary>
694
            <returns>A compressor object.</returns>
695
        </member>
696
        <member name="M:Telerik.Windows.Zip.ICompressionAlgorithm.CreateDecompressor">
697
            <summary>
698
            Creates a decompressor object.
699
            </summary>
700
            <returns>A decompressor object.</returns>
701
        </member>
702
        <member name="M:Telerik.Windows.Zip.ICompressionAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
703
            <summary>
704
            Initialize compression algorithm using given compression settings.
705
            </summary>
706
            <param name="settings">Compression settings.</param>
707
        </member>
708
        <member name="M:Telerik.Windows.Zip.DeflateAlgorithm.CreateCompressor">
709
            <summary>
710
            Creates a compressor object. 
711
            </summary>
712
            <returns>A compressor object.</returns>
713
        </member>
714
        <member name="M:Telerik.Windows.Zip.DeflateAlgorithm.CreateDecompressor">
715
            <summary>
716
            Creates a decompressor object.
717
            </summary>
718
            <returns>A decompressor object.</returns>
719
        </member>
720
        <member name="M:Telerik.Windows.Zip.DeflateAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
721
            <summary>
722
            Initialize compression algorithm using given compression settings.
723
            </summary>
724
            <param name="settings">Compression settings.</param>
725
        </member>
726
        <member name="T:Telerik.Windows.Zip.DeflateBlockState">
727
            <summary>
728
            Represents a state of current block.
729
            </summary>
730
        </member>
731
        <member name="F:Telerik.Windows.Zip.DeflateBlockState.NeedMore">
732
            <summary>
733
            Block is not completed, need more input or more output.
734
            </summary>
735
        </member>
736
        <member name="F:Telerik.Windows.Zip.DeflateBlockState.BlockDone">
737
            <summary>
738
            Block flush performed.
739
            </summary>
740
        </member>
741
        <member name="F:Telerik.Windows.Zip.DeflateBlockState.FinishStarted">
742
            <summary>
743
            Finish started, need only more output at next deflate.
744
            </summary>
745
        </member>
746
        <member name="F:Telerik.Windows.Zip.DeflateBlockState.FinishDone">
747
            <summary>
748
            Finish done, accept no more input or output.
749
            </summary>
750
        </member>
751
        <member name="T:Telerik.Windows.Zip.DeflateCompressor">
752
            <summary>
753
            Compressor which implements Deflate compression.
754
            </summary>
755
        </member>
756
        <member name="T:Telerik.Windows.Zip.DeflateTransformBase">
757
            <summary>
758
            Represents base class for Deflate compression and decompression functionality.
759
            </summary>
760
        </member>
761
        <member name="M:Telerik.Windows.Zip.DeflateTransformBase.#ctor(Telerik.Windows.Zip.DeflateSettings)">
762
            <summary>
763
            Initializes a new instance of the DeflateTransformBase class.
764
            </summary>
765
            <param name="settings">Deflate settings.</param>
766
        </member>
767
        <member name="F:Telerik.Windows.Zip.DeflateCompressor.WindowBitsDefault">
768
            <summary>
769
            The default number of window bits for the Deflate algorithm.
770
            15 is the maximum number of window bits for the Deflate algorithm (32K window).
771
            </summary>
772
        </member>
773
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.#ctor(Telerik.Windows.Zip.DeflateSettings)">
774
            <summary>
775
            Initializes a new instance of the DeflateCompressor class.
776
            </summary>
777
            <param name="settings">Deflate settings.</param>
778
        </member>
779
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.CreateHeader">
780
            <summary>
781
            Creates RFC 1950 (ZLIB Compressed Data Format Specification version 3.3) header
782
            to be written into the output stream.
783
            </summary>
784
        </member>
785
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.DownHeap(System.Int16[],System.Int32)">
786
            <summary>
787
            Restore the heap property by moving down the tree starting at specified node,
788
            exchanging a node with the smallest of its two sons if necessary, stopping
789
            when the heap property is re-established (each father smaller than its two sons).
790
            </summary>
791
            <param name="tree">The tree.</param>
792
            <param name="nodeIndex">Index of node.</param>
793
        </member>
794
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.ProcessTransform(System.Boolean)">
795
            <summary>
796
            Transforms current input buffer.
797
            </summary>
798
            <param name="finalBlock">The final block flag.</param>
799
            <returns>True when still output available.</returns>
800
        </member>
801
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.ScanTree(System.Int16[],System.Int32)">
802
            <summary>
803
            Scan a literal or distance tree to determine the frequencies of the codes
804
            in the bit length tree.
805
            </summary>
806
            <param name="tree">The tree.</param>
807
            <param name="maxCode">Max code.</param>
808
        </member>
809
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.BuildBitLengthTree">
810
            <summary>
811
            Construct the Huffman tree for the bit lengths.
812
            </summary>
813
            <returns>The index of the last bit length code to send.</returns>
814
        </member>
815
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendAllTrees(System.Int32,System.Int32,System.Int32)">
816
            <summary>
817
            Send the header for a block using dynamic Huffman trees: the counts,
818
            the lengths of the bit length codes, the literal tree and the distance tree.
819
            </summary>
820
            <param name="literalCodes">Length of literal codes.</param>
821
            <param name="distanceCodes">Length of distance codes.</param>
822
            <param name="bitLengthCodes">Length of bit length codes.</param>
823
        </member>
824
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendTree(System.Int16[],System.Int32)">
825
            <summary>
826
            Send a literal or distance tree in compressed form,
827
            using the codes in bit length tree.
828
            </summary>
829
            <param name="tree">The tree.</param>
830
            <param name="maxCode">Max code.</param>
831
        </member>
832
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.PutBytes(System.Byte[],System.Int32,System.Int32)">
833
            <summary>
834
            Output a block of bytes on the stream.
835
            </summary>
836
            <param name="buffer">Buffer.</param>
837
            <param name="start">Start index.</param>
838
            <param name="length">Length.</param>
839
        </member>
840
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.TreeTally(System.Int32,System.Int32)">
841
            <summary>
842
            Save the match info and tally the frequency counts.
843
            </summary>
844
            <param name="distance">Distance.</param>
845
            <param name="lengthOrChar">Length or unmatched char.</param>
846
            <returns>Return true if the current block must be flushed.</returns>
847
        </member>
848
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendCompressedBlock(System.Int16[],System.Int16[])">
849
            <summary>
850
            Send the block data compressed using the given Huffman trees.
851
            </summary>
852
            <param name="literalTree">Literal tree.</param>
853
            <param name="distanceTree">Distance tree.</param>
854
        </member>
855
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.AlginOnByteBoundary">
856
            <summary>
857
            Flush the bit buffer and align the output on a byte boundary.
858
            </summary>
859
        </member>
860
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.CopyBlock(System.Int32,System.Int32,System.Boolean)">
861
            <summary>
862
            Copy a stored block, storing first the length
863
            and its one's complement if requested.
864
            </summary>
865
            <param name="buffer">Buffer.</param>
866
            <param name="length">Length.</param>
867
            <param name="header">Should send the header.</param>
868
        </member>
869
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendStoredBlock(System.Int32,System.Int32,System.Boolean)">
870
            <summary>
871
            Send a stored block.
872
            </summary>
873
            <param name="offset">Offset in window.</param>
874
            <param name="length">Length.</param>
875
            <param name="lastBlock">The flag of last block.</param>
876
        </member>
877
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.TreeFlushBlock(System.Int32,System.Int32,System.Boolean)">
878
            <summary>
879
            Determine the best encoding for the current block: dynamic trees, static
880
            trees or store, and output the encoded block.
881
            </summary>
882
            <param name="offset">Offset in window.</param>
883
            <param name="length">Length.</param>
884
            <param name="lastBlock">The flag of last block.</param>
885
        </member>
886
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.FillWindow">
887
            <summary>
888
            Fill the window if necessary.
889
            </summary>
890
        </member>
891
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.DeflateFast(System.Boolean)">
892
            <summary>
893
            Compress as much as possible from the input stream, return the current
894
            block state.
895
            This function does not perform lazy evaluation of matches and inserts
896
            new strings in the dictionary only for unmatched strings or for short
897
            matches. It is used only for the fast compression options.
898
            </summary>
899
            <param name="flush">Flush flag.</param>
900
            <returns>Returns the current block state.</returns>
901
        </member>
902
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.DeflateNone(System.Boolean)">
903
            <summary>
904
            Copy without compression as much as possible from the input buffer.
905
            </summary>
906
            <param name="flush">Flush flag.</param>
907
            <returns>Returns the current block state.</returns>
908
        </member>
909
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.DeflateSlow(System.Boolean)">
910
            <summary>
911
            Same as above, but achieves better compression. We use a lazy
912
            evaluation for matches: a match is finally adopted only if there is
913
            no better match at the next window position.
914
            </summary>
915
            <param name="flush">Flush flag.</param>
916
            <returns>Returns the current block state.</returns>
917
        </member>
918
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.InitializeTreeData">
919
            <summary>
920
            Initialize the tree data structures.
921
            </summary>
922
        </member>
923
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.SetConfiguration(System.Int32)">
924
            <summary>
925
            Sets configuration parameters by the compression level.
926
            </summary>
927
            <param name="level">Compression level.</param>
928
        </member>
929
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.FlushPending">
930
            <summary>
931
            Flush as much pending output as possible.
932
            All deflate output goes through this function.
933
            </summary>
934
        </member>
935
        <member name="M:Telerik.Windows.Zip.DeflateCompressor.ReadBuffer(System.Byte[],System.Int32,System.Int32)">
936
            <summary>
937
            Read a new buffer from the current input stream, update
938
            total number of bytes read.  All deflate input goes through
939
            this function.
940
            </summary>
941
            <param name="buffer">Buffer.</param>
942
            <param name="start">Start position in buffer.</param>
943
            <param name="size">Size.</param>
944
            <returns></returns>
945
        </member>
946
        <member name="T:Telerik.Windows.Zip.DeflateConfiguration">
947
            <summary>
948
            Represents configuration of deflate algorithm.
949
            </summary>
950
        </member>
951
        <member name="M:Telerik.Windows.Zip.DeflateConfiguration.Lookup(System.Int32)">
952
            <summary>
953
            Returns instance of Config class by the compression level.
954
            </summary>
955
            <param name="compressionLevel">Compression level.</param>
956
            <returns>Instance of Config class.</returns>
957
        </member>
958
        <member name="P:Telerik.Windows.Zip.DeflateConfiguration.GoodLength">
959
            <summary>
960
            Use a faster search when the previous match is longer
961
            than this reduce lazy search above this match length.
962
            </summary>
963
        </member>
964
        <member name="P:Telerik.Windows.Zip.DeflateConfiguration.MaxLazy">
965
            <summary>
966
            Attempt to find a better match only when the current match is
967
            strictly smaller than this value. This mechanism is used only for
968
            compression levels >= 4.  For levels 1,2,3: MaxLazy is actually
969
            MaxInsertLength (See DeflateFast).
970
            Do not perform lazy search above this match length.
971
            </summary>
972
        </member>
973
        <member name="P:Telerik.Windows.Zip.DeflateConfiguration.NiceLength">
974
            <summary>
975
            Quit search above this match length.
976
            </summary>
977
        </member>
978
        <member name="P:Telerik.Windows.Zip.DeflateConfiguration.MaxChainLength">
979
            <summary>
980
            To speed up deflation, hash chains are never searched beyond this length.
981
            A higher limit improves compression ratio but degrades the speed.
982
            </summary>
983
        </member>
984
        <member name="T:Telerik.Windows.Zip.DeflateConstants">
985
            <summary>
986
            Represents constants for deflate compression.
987
            </summary>
988
        </member>
989
        <member name="F:Telerik.Windows.Zip.DeflateConstants.HeaderDeflated">
990
            <summary>
991
            Z-lib header: the deflate compression method.
992
            </summary>
993
        </member>
994
        <member name="F:Telerik.Windows.Zip.DeflateConstants.MaxBitLengthBits">
995
            <summary>
996
            Bit length codes must not exceed MaxBitLengthBits bits.
997
            </summary>
998
        </member>
999
        <member name="F:Telerik.Windows.Zip.DeflateConstants.Repeat3To6">
1000
            <summary>
1001
            Repeat previous bit length 3-6 times (2 bits of repeat count).
1002
            </summary>
1003
        </member>
1004
        <member name="F:Telerik.Windows.Zip.DeflateConstants.RepeatZero3To10">
1005
            <summary>
1006
            Repeat a zero length 3-10 times (3 bits of repeat count).
1007
            </summary>
1008
        </member>
1009
        <member name="F:Telerik.Windows.Zip.DeflateConstants.RepeatZero11To138">
1010
            <summary>
1011
            Repeat a zero length 11-138 times (7 bits of repeat count).
1012
            </summary>
1013
        </member>
1014
        <member name="T:Telerik.Windows.Zip.DeflateDecompressor">
1015
            <summary>
1016
            Decompressor which implements Deflate compression.
1017
            </summary>
1018
        </member>
1019
        <member name="M:Telerik.Windows.Zip.DeflateDecompressor.#ctor(Telerik.Windows.Zip.DeflateSettings)">
1020
            <summary>
1021
            Initializes a new instance of the DeflateDecompressor class.
1022
            </summary>
1023
            <param name="settings">Deflate settings.</param>
1024
        </member>
1025
        <member name="M:Telerik.Windows.Zip.DeflateDecompressor.InitHeaderReading">
1026
            <summary>
1027
            Initialize reading of the transformation header.
1028
            </summary>
1029
        </member>
1030
        <member name="M:Telerik.Windows.Zip.DeflateDecompressor.ProcessHeader">
1031
            <summary>
1032
            Process transformation header has been read.
1033
            </summary>
1034
        </member>
1035
        <member name="M:Telerik.Windows.Zip.DeflateDecompressor.ProcessTransform(System.Boolean)">
1036
            <summary>
1037
            Transforms current input buffer.
1038
            </summary>
1039
            <param name="finalBlock">The final block flag.</param>
1040
            <returns>True when still output available.</returns>
1041
        </member>
1042
        <member name="P:Telerik.Windows.Zip.DeflateDecompressor.OutputBlockSize">
1043
            <summary>Gets the output block size.</summary>
1044
            <returns>The size of the output data blocks in bytes.</returns>
1045
        </member>
1046
        <member name="T:Telerik.Windows.Zip.DeflateDecompressor.DecompressorState">
1047
            <summary>
1048
            Represents a state of decompressor process.
1049
            </summary>
1050
        </member>
1051
        <member name="T:Telerik.Windows.Zip.DeflateDecompressor.BlockType">
1052
            <summary>
1053
            Represents a type of block in deflated data.
1054
            </summary>
1055
        </member>
1056
        <member name="T:Telerik.Windows.Zip.DeflateSettings">
1057
            <summary>
1058
            Compression settings of the Deflate method.
1059
            </summary>
1060
        </member>
1061
        <member name="M:Telerik.Windows.Zip.DeflateSettings.#ctor">
1062
            <summary>
1063
            Initializes a new instance of the DeflateSettings class.
1064
            </summary>
1065
        </member>
1066
        <member name="M:Telerik.Windows.Zip.DeflateSettings.CopyFrom(Telerik.Windows.Zip.CompressionSettings)">
1067
            <summary>
1068
            Copy settings from the given base settings.
1069
            </summary>
1070
            <param name="baseSettings">Base settings to copy from.</param>
1071
        </member>
1072
        <member name="M:Telerik.Windows.Zip.DeflateSettings.PrepareForZip(Telerik.Windows.Zip.CentralDirectoryHeader)">
1073
            <summary>
1074
            Prepare settings for usage in zip archive entries.
1075
            </summary>
1076
            <param name="header">Central directory header.</param>
1077
        </member>
1078
        <member name="P:Telerik.Windows.Zip.DeflateSettings.CompressionLevel">
1079
            <summary>
1080
            The compression level of deflate algorithm to be used for deflating by a CompressedStream.
1081
            </summary>
1082
        </member>
1083
        <member name="P:Telerik.Windows.Zip.DeflateSettings.HeaderType">
1084
            <summary>
1085
            Gets or sets compression stream header type.
1086
            </summary>
1087
        </member>
1088
        <member name="T:Telerik.Windows.Zip.InflateTree">
1089
            <summary>
1090
            Inflates data using a lookup table combined with a HuffmanTree.
1091
            </summary>
1092
        </member>
1093
        <member name="M:Telerik.Windows.Zip.InflateTree.#cctor">
1094
            <summary>
1095
            Initializes static members of the InflateTree class.
1096
            </summary>
1097
        </member>
1098
        <member name="M:Telerik.Windows.Zip.InflateTree.#ctor(System.Byte[])">
1099
            <summary>
1100
            Initializes a new instance of the InflateTree class.
1101
            </summary>
1102
        </member>
1103
        <member name="M:Telerik.Windows.Zip.InflateTree.GetNextSymbol(Telerik.Windows.Zip.InputBitsBuffer)">
1104
            <summary>
1105
            Tries to get enough bits from input and try to decode them.
1106
            </summary>
1107
            <param name="input">Input buffer.</param>
1108
            <returns>Next symbol or -1 when there is no enough bits in input.</returns>
1109
        </member>
1110
        <member name="M:Telerik.Windows.Zip.InflateTree.CalculateHuffmanCode">
1111
            <summary>
1112
            Calculate the huffman codes according to RFC 1951.
1113
            </summary>
1114
            <returns>Huffman codes.</returns>
1115
        </member>
1116
        <member name="T:Telerik.Windows.Zip.InputBitsBuffer">
1117
            <summary>
1118
            Represents input buffer for inflating data using Huffman coding.
1119
            </summary>
1120
        </member>
1121
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.#ctor">
1122
            <summary>
1123
            Initializes a new instance of the InputBitsBuffer class.
1124
            </summary>
1125
        </member>
1126
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.CheckAvailable(System.Int32)">
1127
            <summary>
1128
            Checks available bits in the bit buffer.
1129
            </summary>
1130
            <param name="count">Count of bits.</param>
1131
            <returns>True if available.</returns>
1132
        </member>
1133
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.GetBits(System.Int32)">
1134
            <summary>
1135
            Gets available bits from buffer.
1136
            </summary>
1137
            <param name="count">Count of required bits.</param>
1138
            <returns>Bits data.</returns>
1139
        </member>
1140
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.Read(System.Byte[],System.Int32,System.Int32)">
1141
            <summary>
1142
            Read bytes to output buffer.
1143
            </summary>
1144
            <param name="output">Output buffer.</param>
1145
            <param name="offset">Offset.</param>
1146
            <param name="length">Length.</param>
1147
            <returns>Count of bytes which are read.</returns>
1148
        </member>
1149
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.SetBuffer(System.Byte[],System.Int32,System.Int32)">
1150
            <summary>
1151
            Set current working buffer.
1152
            </summary>
1153
            <param name="buffer">Bytes buffer.</param>
1154
            <param name="offset">Offset.</param>
1155
            <param name="length">Length.</param>
1156
        </member>
1157
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.SkipBits(System.Int32)">
1158
            <summary>
1159
            Skips bits in bit buffer.
1160
            </summary>
1161
            <param name="count">Count of bits to skip.</param>
1162
        </member>
1163
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.SkipToByteBoundary">
1164
            <summary>
1165
            Skips to the next byte boundary.
1166
            </summary>
1167
        </member>
1168
        <member name="M:Telerik.Windows.Zip.InputBitsBuffer.Get16Bits">
1169
            <summary>
1170
            Gets 16 or more bits into bit buffer.
1171
            </summary>
1172
            <returns>Bit buffer.</returns>
1173
        </member>
1174
        <member name="P:Telerik.Windows.Zip.InputBitsBuffer.AvailableBits">
1175
            <summary>
1176
            Available bits in bit buffer.
1177
            </summary>
1178
        </member>
1179
        <member name="P:Telerik.Windows.Zip.InputBitsBuffer.AvailableBytes">
1180
            <summary>
1181
            Available bytes.
1182
            </summary>
1183
        </member>
1184
        <member name="P:Telerik.Windows.Zip.InputBitsBuffer.InputRequired">
1185
            <summary>
1186
            Is input required.
1187
            </summary>
1188
        </member>
1189
        <member name="T:Telerik.Windows.Zip.OutputWindow">
1190
            <summary>
1191
            Represents output window for inflating data using Huffman coding.
1192
            </summary>
1193
        </member>
1194
        <member name="M:Telerik.Windows.Zip.OutputWindow.#ctor">
1195
            <summary>
1196
            Initializes a new instance of the OutputWindow class.
1197
            </summary>
1198
        </member>
1199
        <member name="M:Telerik.Windows.Zip.OutputWindow.AddByte(System.Byte)">
1200
            <summary>
1201
            Adds a byte to output window.
1202
            </summary>
1203
            <param name="value">Byte.</param>
1204
        </member>
1205
        <member name="M:Telerik.Windows.Zip.OutputWindow.Copy(System.Int32,System.Int32)">
1206
            <summary>
1207
            Copies bytes within output window.
1208
            Moves backwards distance bytes and copy length bytes.
1209
            </summary>
1210
            <param name="length">Length.</param>
1211
            <param name="distance">Distance.</param>
1212
        </member>
1213
        <member name="M:Telerik.Windows.Zip.OutputWindow.Read(System.Byte[],System.Int32,System.Int32)">
1214
            <summary>
1215
            Read bytes to output buffer.
1216
            </summary>
1217
            <param name="output">Output buffer.</param>
1218
            <param name="offset">Offset.</param>
1219
            <param name="length">Length.</param>
1220
            <returns>Count of bytes which are read.</returns>
1221
        </member>
1222
        <member name="M:Telerik.Windows.Zip.OutputWindow.ReadInput(Telerik.Windows.Zip.InputBitsBuffer,System.Int32)">
1223
            <summary>
1224
            Reads bytes from input.
1225
            </summary>
1226
            <param name="input">InputBitsBuffer.</param>
1227
            <param name="length">Length.</param>
1228
            <returns>Count of read bytes.</returns>
1229
        </member>
1230
        <member name="P:Telerik.Windows.Zip.OutputWindow.AvailableBytes">
1231
            <summary>
1232
            Gets available bytes count.
1233
            </summary>
1234
        </member>
1235
        <member name="P:Telerik.Windows.Zip.OutputWindow.FreeBytes">
1236
            <summary>
1237
            Gets free bytes count.
1238
            </summary>
1239
        </member>
1240
        <member name="T:Telerik.Windows.Zip.StaticTree">
1241
            <summary>
1242
            Represents Huffman static tree.
1243
            </summary>
1244
        </member>
1245
        <member name="M:Telerik.Windows.Zip.StaticTree.#cctor">
1246
            <summary>
1247
            Initializes static members of the StaticTree class.
1248
            </summary>
1249
        </member>
1250
        <member name="M:Telerik.Windows.Zip.StaticTree.#ctor(System.Int16[],System.Int32[])">
1251
            <summary>
1252
            Initializes a new instance of the StaticTree class.
1253
            </summary>
1254
        </member>
1255
        <member name="P:Telerik.Windows.Zip.StaticTree.TreeCodes">
1256
            <summary>
1257
            Static tree.
1258
            </summary>
1259
        </member>
1260
        <member name="P:Telerik.Windows.Zip.StaticTree.ExtraBits">
1261
            <summary>
1262
            Extra bits for each code.
1263
            </summary>
1264
        </member>
1265
        <member name="P:Telerik.Windows.Zip.StaticTree.ExtraBase">
1266
            <summary>
1267
            Base index for extra bits.
1268
            </summary>
1269
        </member>
1270
        <member name="P:Telerik.Windows.Zip.StaticTree.Elements">
1271
            <summary>
1272
            Max number of elements in the tree.
1273
            </summary>
1274
        </member>
1275
        <member name="P:Telerik.Windows.Zip.StaticTree.MaxLength">
1276
            <summary>
1277
            Max bit length for the codes.
1278
            </summary>
1279
        </member>
1280
        <member name="T:Telerik.Windows.Zip.Tree">
1281
            <summary>
1282
            Deflates data using Huffman coding.
1283
            </summary>
1284
        </member>
1285
        <member name="M:Telerik.Windows.Zip.Tree.BitReverse(System.Int32,System.Int32)">
1286
            <summary>
1287
            Reverse the first specified bits of a code,
1288
            using straightforward code (a faster method would use a table).
1289
            </summary>
1290
            <param name="code">Value.</param>
1291
            <param name="length">The length of bits to reverse.</param>
1292
            <returns>Result of reverse.</returns>
1293
        </member>
1294
        <member name="M:Telerik.Windows.Zip.Tree.GetDistanceCode(System.Int32)">
1295
            <summary>
1296
            Map from a distance to a distance code.
1297
            </summary>
1298
            <remarks> 
1299
            No side effects. DistanceCode[256] and DistanceCode[257] are never used.
1300
            </remarks>
1301
        </member>
1302
        <member name="M:Telerik.Windows.Zip.Tree.BuildTree(Telerik.Windows.Zip.DeflateCompressor)">
1303
            <summary>
1304
            Construct one Huffman tree and assigns the code bit strings and lengths.
1305
            Update the total bit length for the current block.
1306
            </summary>
1307
            <param name="manager">Deflate compressor.</param>
1308
        </member>
1309
        <member name="M:Telerik.Windows.Zip.Tree.GenerateCodes(System.Int16[],System.Int32,System.Int16[])">
1310
            <summary>
1311
            Generate the codes for a given tree and bit counts (which need not be optimal).
1312
            </summary>
1313
            <param name="tree">The tree.</param>
1314
            <param name="maxCode">Max code.</param>
1315
            <param name="bitLengthCount">Bit length count.</param>
1316
        </member>
1317
        <member name="M:Telerik.Windows.Zip.Tree.GenerateBitLengths(Telerik.Windows.Zip.DeflateCompressor)">
1318
            <summary>
1319
            Compute the optimal bit lengths for a tree and update the total bit length for the current block.
1320
            </summary>
1321
            <param name="manager">Deflate compressor.</param>
1322
        </member>
1323
        <member name="T:Telerik.Windows.Zip.LzmaOptimizationData">
1324
            <summary>
1325
            The Optimization Data for LZMA match finder.
1326
            </summary>
1327
        </member>
1328
        <member name="T:Telerik.Windows.Zip.LzmaAlgorithm">
1329
            <summary>
1330
            Class which implements Deflate compression algorithm.
1331
            </summary>
1332
        </member>
1333
        <member name="M:Telerik.Windows.Zip.LzmaAlgorithm.CreateCompressor">
1334
            <summary>
1335
            Creates a compressor object. 
1336
            </summary>
1337
            <returns>A compressor object.</returns>
1338
        </member>
1339
        <member name="M:Telerik.Windows.Zip.LzmaAlgorithm.CreateDecompressor">
1340
            <summary>
1341
            Creates a decompressor object.
1342
            </summary>
1343
            <returns>A decompressor object.</returns>
1344
        </member>
1345
        <member name="M:Telerik.Windows.Zip.LzmaAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
1346
            <summary>
1347
            Initialize compression algorithm using given compression settings.
1348
            </summary>
1349
            <param name="settings">Compression settings.</param>
1350
        </member>
1351
        <member name="T:Telerik.Windows.Zip.LzmaCompressor">
1352
            <summary>
1353
            Compressor which implements LZMA compression.
1354
            </summary>
1355
        </member>
1356
        <member name="T:Telerik.Windows.Zip.LzmaTransformBase">
1357
            <summary>
1358
            Represents base class for LZMA compression and decompression functionality.
1359
            </summary>
1360
        </member>
1361
        <member name="M:Telerik.Windows.Zip.LzmaTransformBase.#ctor(Telerik.Windows.Zip.LzmaSettings)">
1362
            <summary>
1363
            Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.LzmaTransformBase"/> class.
1364
            </summary>
1365
            <param name="settings">Settings.</param>
1366
        </member>
1367
        <member name="M:Telerik.Windows.Zip.LzmaCompressor.#ctor(Telerik.Windows.Zip.LzmaSettings)">
1368
            <summary>
1369
            Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.LzmaCompressor"/> class.
1370
            </summary>
1371
            <param name="settings">Settings.</param>
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)