0
|
1 <?xml version="1.0"?>
|
|
2 <doc>
|
|
3 <assembly>
|
|
4 <name>zxing</name>
|
|
5 </assembly>
|
|
6 <members>
|
|
7 <member name="T:ZXing.QrCode.Internal.AlignmentPattern">
|
|
8 <summary> <p>Encapsulates an alignment pattern, which are the smaller square patterns found in
|
|
9 all but the simplest QR Codes.</p>
|
|
10
|
|
11 </summary>
|
|
12 <author> Sean Owen
|
|
13 </author>
|
|
14 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
15 </author>
|
|
16 </member>
|
|
17 <member name="T:ZXing.ResultPoint">
|
|
18 <summary>
|
|
19 Encapsulates a point of interest in an image containing a barcode. Typically, this
|
|
20 would be the location of a finder pattern or the corner of the barcode, for example.
|
|
21 </summary>
|
|
22 <author>Sean Owen</author>
|
|
23 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source</author>
|
|
24 </member>
|
|
25 <member name="M:ZXing.ResultPoint.#ctor">
|
|
26 <summary>
|
|
27 Initializes a new instance of the <see cref="T:ZXing.ResultPoint"/> class.
|
|
28 </summary>
|
|
29 </member>
|
|
30 <member name="M:ZXing.ResultPoint.#ctor(System.Single,System.Single)">
|
|
31 <summary>
|
|
32 Initializes a new instance of the <see cref="T:ZXing.ResultPoint"/> class.
|
|
33 </summary>
|
|
34 <param name="x">The x.</param>
|
|
35 <param name="y">The y.</param>
|
|
36 </member>
|
|
37 <member name="M:ZXing.ResultPoint.Equals(System.Object)">
|
|
38 <summary>
|
|
39 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
|
|
40 </summary>
|
|
41 <param name="other">The <see cref="T:System.Object"/> to compare with this instance.</param>
|
|
42 <returns>
|
|
43 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
|
|
44 </returns>
|
|
45 </member>
|
|
46 <member name="M:ZXing.ResultPoint.GetHashCode">
|
|
47 <summary>
|
|
48 Returns a hash code for this instance.
|
|
49 </summary>
|
|
50 <returns>
|
|
51 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
|
|
52 </returns>
|
|
53 </member>
|
|
54 <member name="M:ZXing.ResultPoint.ToString">
|
|
55 <summary>
|
|
56 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
57 </summary>
|
|
58 <returns>
|
|
59 A <see cref="T:System.String"/> that represents this instance.
|
|
60 </returns>
|
|
61 </member>
|
|
62 <member name="M:ZXing.ResultPoint.orderBestPatterns(ZXing.ResultPoint[])">
|
|
63 <summary>
|
|
64 Orders an array of three ResultPoints in an order [A,B,C] such that AB < AC and
|
|
65 BC < AC and the angle between BC and BA is less than 180 degrees.
|
|
66 </summary>
|
|
67 </member>
|
|
68 <member name="M:ZXing.ResultPoint.distance(ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
69 <returns>
|
|
70 distance between two points
|
|
71 </returns>
|
|
72 </member>
|
|
73 <member name="M:ZXing.ResultPoint.crossProductZ(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
74 <summary>
|
|
75 Returns the z component of the cross product between vectors BC and BA.
|
|
76 </summary>
|
|
77 </member>
|
|
78 <member name="P:ZXing.ResultPoint.X">
|
|
79 <summary>
|
|
80 Gets the X.
|
|
81 </summary>
|
|
82 </member>
|
|
83 <member name="P:ZXing.ResultPoint.Y">
|
|
84 <summary>
|
|
85 Gets the Y.
|
|
86 </summary>
|
|
87 </member>
|
|
88 <member name="M:ZXing.QrCode.Internal.AlignmentPattern.aboutEquals(System.Single,System.Single,System.Single)">
|
|
89 <summary> <p>Determines if this alignment pattern "about equals" an alignment pattern at the stated
|
|
90 position and size -- meaning, it is at nearly the same center with nearly the same size.</p>
|
|
91 </summary>
|
|
92 </member>
|
|
93 <member name="M:ZXing.QrCode.Internal.AlignmentPattern.combineEstimate(System.Single,System.Single,System.Single)">
|
|
94 <summary>
|
|
95 Combines this object's current estimate of a finder pattern position and module size
|
|
96 with a new estimate. It returns a new {@code FinderPattern} containing an average of the two.
|
|
97 </summary>
|
|
98 <param name="i">The i.</param>
|
|
99 <param name="j">The j.</param>
|
|
100 <param name="newModuleSize">New size of the module.</param>
|
|
101 <returns></returns>
|
|
102 </member>
|
|
103 <member name="T:ZXing.PDF417.Internal.Compaction">
|
|
104 <summary>
|
|
105 PDF417 compaction mode
|
|
106 </summary>
|
|
107 </member>
|
|
108 <member name="F:ZXing.PDF417.Internal.Compaction.AUTO">
|
|
109 <summary>
|
|
110
|
|
111 </summary>
|
|
112 </member>
|
|
113 <member name="F:ZXing.PDF417.Internal.Compaction.TEXT">
|
|
114 <summary>
|
|
115
|
|
116 </summary>
|
|
117 </member>
|
|
118 <member name="F:ZXing.PDF417.Internal.Compaction.BYTE">
|
|
119 <summary>
|
|
120
|
|
121 </summary>
|
|
122 </member>
|
|
123 <member name="F:ZXing.PDF417.Internal.Compaction.NUMERIC">
|
|
124 <summary>
|
|
125
|
|
126 </summary>
|
|
127 </member>
|
|
128 <member name="T:ZXing.PDF417.Internal.DetectionResultColumn">
|
|
129 <summary>
|
|
130 Represents a Column in the Detection Result
|
|
131 </summary>
|
|
132 <author>Guenther Grau</author>
|
|
133 </member>
|
|
134 <member name="F:ZXing.PDF417.Internal.DetectionResultColumn.MAX_NEARBY_DISTANCE">
|
|
135 <summary>
|
|
136 The maximum distance to search in the codeword array in both the positive and negative directions
|
|
137 </summary>
|
|
138 </member>
|
|
139 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.#ctor(ZXing.PDF417.Internal.BoundingBox)">
|
|
140 <summary>
|
|
141 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.DetectionResultColumn"/> class.
|
|
142 </summary>
|
|
143 <param name="box">The Bounding Box around the column (in the BitMatrix)</param>
|
|
144 </member>
|
|
145 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.IndexForRow(System.Int32)">
|
|
146 <summary>
|
|
147 Converts the Image's Row to the index in the Codewords array
|
|
148 </summary>
|
|
149 <returns>The Codeword Index.</returns>
|
|
150 <param name="imageRow">Image row.</param>
|
|
151 </member>
|
|
152 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.RowForIndex(System.Int32)">
|
|
153 <summary>
|
|
154 Converts the Codeword array index into a Row in the Image (BitMatrix)
|
|
155 </summary>
|
|
156 <returns>The Image Row.</returns>
|
|
157 <param name="codewordIndex">Codeword index.</param>
|
|
158 </member>
|
|
159 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.getCodeword(System.Int32)">
|
|
160 <summary>
|
|
161 Gets the codeword for a given row
|
|
162 </summary>
|
|
163 <returns>The codeword.</returns>
|
|
164 <param name="imageRow">Image row.</param>
|
|
165 </member>
|
|
166 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.getCodewordNearby(System.Int32)">
|
|
167 <summary>
|
|
168 Gets the codeword closest to the specified row in the image
|
|
169 </summary>
|
|
170 <param name="imageRow">Image row.</param>
|
|
171 </member>
|
|
172 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.setCodeword(System.Int32,ZXing.PDF417.Internal.Codeword)">
|
|
173 <summary>
|
|
174 Sets the codeword for an image row
|
|
175 </summary>
|
|
176 <param name="imageRow">Image row.</param>
|
|
177 <param name="codeword">Codeword.</param>
|
|
178 </member>
|
|
179 <member name="M:ZXing.PDF417.Internal.DetectionResultColumn.ToString">
|
|
180 <summary>
|
|
181 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultColumn"/>.
|
|
182 </summary>
|
|
183 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultColumn"/>.</returns>
|
|
184 </member>
|
|
185 <member name="P:ZXing.PDF417.Internal.DetectionResultColumn.Box">
|
|
186 <summary>
|
|
187 The Bounding Box around the column (in the BitMatrix)
|
|
188 </summary>
|
|
189 <value>The box.</value>
|
|
190 </member>
|
|
191 <member name="P:ZXing.PDF417.Internal.DetectionResultColumn.Codewords">
|
|
192 <summary>
|
|
193 The Codewords the Box encodes for, offset by the Box minY.
|
|
194 Remember to Access this ONLY through GetCodeword(imageRow) if you're accessing it in that manner.
|
|
195 </summary>
|
|
196 <value>The codewords.</value>
|
|
197 </member>
|
|
198 <member name="T:ZXing.PDF417.Internal.BarcodeMetadata">
|
|
199 <summary>
|
|
200 Metadata about a PDF417 Barcode
|
|
201 </summary>
|
|
202 <author>Guenther Grau</author>
|
|
203 </member>
|
|
204 <member name="T:ZXing.OneD.UPCEReader">
|
|
205 <summary>
|
|
206 <p>Implements decoding of the UPC-E format.</p>
|
|
207 <p/>
|
|
208 <p><a href="http://www.barcodeisland.com/upce.phtml">This</a>is a great reference for
|
|
209 UPC-E information.</p>
|
|
210 <author>Sean Owen</author>
|
|
211 </summary>
|
|
212 </member>
|
|
213 <member name="T:ZXing.OneD.UPCEANReader">
|
|
214 <summary>
|
|
215 <p>Encapsulates functionality and implementation that is common to UPC and EAN families
|
|
216 of one-dimensional barcodes.</p>
|
|
217 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
218 <author>Sean Owen</author>
|
|
219 <author>alasdair@google.com (Alasdair Mackintosh)</author>
|
|
220 </summary>
|
|
221 </member>
|
|
222 <member name="T:ZXing.OneD.OneDReader">
|
|
223 <summary>
|
|
224 Encapsulates functionality and implementation that is common to all families
|
|
225 of one-dimensional barcodes.
|
|
226 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
227 <author>Sean Owen</author>
|
|
228 </summary>
|
|
229 </member>
|
|
230 <member name="T:ZXing.Reader">
|
|
231 <summary>
|
|
232 Implementations of this interface can decode an image of a barcode in some format into
|
|
233 the String it encodes. For example, <see cref="T:ZXing.QrCode.QRCodeReader"/> can
|
|
234 decode a QR code. The decoder may optionally receive hints from the caller which may help
|
|
235 it decode more quickly or accurately.
|
|
236
|
|
237 See <see cref="T:ZXing.MultiFormatReader"/>, which attempts to determine what barcode
|
|
238 format is present within the image as well, and then decodes it accordingly.
|
|
239 </summary>
|
|
240 <author>Sean Owen</author>
|
|
241 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
242 </member>
|
|
243 <member name="M:ZXing.Reader.decode(ZXing.BinaryBitmap)">
|
|
244 <summary>
|
|
245 Locates and decodes a barcode in some format within an image.
|
|
246 </summary>
|
|
247 <param name="image">image of barcode to decode</param>
|
|
248 <returns>String which the barcode encodes</returns>
|
|
249 </member>
|
|
250 <member name="M:ZXing.Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
251 <summary> Locates and decodes a barcode in some format within an image. This method also accepts
|
|
252 hints, each possibly associated to some data, which may help the implementation decode.
|
|
253 </summary>
|
|
254 <param name="image">image of barcode to decode</param>
|
|
255 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
256 to arbitrary data. The
|
|
257 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
258 anything with these hints.
|
|
259 </param>
|
|
260 <returns>String which the barcode encodes</returns>
|
|
261 </member>
|
|
262 <member name="M:ZXing.Reader.reset">
|
|
263 <summary>
|
|
264 Resets any internal state the implementation has after a decode, to prepare it
|
|
265 for reuse.
|
|
266 </summary>
|
|
267 </member>
|
|
268 <member name="F:ZXing.OneD.OneDReader.INTEGER_MATH_SHIFT">
|
|
269 <summary>
|
|
270
|
|
271 </summary>
|
|
272 </member>
|
|
273 <member name="F:ZXing.OneD.OneDReader.PATTERN_MATCH_RESULT_SCALE_FACTOR">
|
|
274 <summary>
|
|
275
|
|
276 </summary>
|
|
277 </member>
|
|
278 <member name="M:ZXing.OneD.OneDReader.decode(ZXing.BinaryBitmap)">
|
|
279 <summary>
|
|
280 Locates and decodes a barcode in some format within an image.
|
|
281 </summary>
|
|
282 <param name="image">image of barcode to decode</param>
|
|
283 <returns>
|
|
284 String which the barcode encodes
|
|
285 </returns>
|
|
286 </member>
|
|
287 <member name="M:ZXing.OneD.OneDReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
288 <summary>
|
|
289 Locates and decodes a barcode in some format within an image. This method also accepts
|
|
290 hints, each possibly associated to some data, which may help the implementation decode.
|
|
291 Note that we don't try rotation without the try harder flag, even if rotation was supported.
|
|
292 </summary>
|
|
293 <param name="image">image of barcode to decode</param>
|
|
294 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
295 to arbitrary data. The
|
|
296 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
297 anything with these hints.</param>
|
|
298 <returns>
|
|
299 String which the barcode encodes
|
|
300 </returns>
|
|
301 </member>
|
|
302 <member name="M:ZXing.OneD.OneDReader.reset">
|
|
303 <summary>
|
|
304 Resets any internal state the implementation has after a decode, to prepare it
|
|
305 for reuse.
|
|
306 </summary>
|
|
307 </member>
|
|
308 <member name="M:ZXing.OneD.OneDReader.doDecode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
309 <summary>
|
|
310 We're going to examine rows from the middle outward, searching alternately above and below the
|
|
311 middle, and farther out each time. rowStep is the number of rows between each successive
|
|
312 attempt above and below the middle. So we'd scan row middle, then middle - rowStep, then
|
|
313 middle + rowStep, then middle - (2 * rowStep), etc.
|
|
314 rowStep is bigger as the image is taller, but is always at least 1. We've somewhat arbitrarily
|
|
315 decided that moving up and down by about 1/16 of the image is pretty good; we try more of the
|
|
316 image if "trying harder".
|
|
317 </summary>
|
|
318 <param name="image">The image to decode</param>
|
|
319 <param name="hints">Any hints that were requested</param>
|
|
320 <returns>The contents of the decoded barcode</returns>
|
|
321 </member>
|
|
322 <member name="M:ZXing.OneD.OneDReader.recordPattern(ZXing.Common.BitArray,System.Int32,System.Int32[])">
|
|
323 <summary>
|
|
324 Records the size of successive runs of white and black pixels in a row, starting at a given point.
|
|
325 The values are recorded in the given array, and the number of runs recorded is equal to the size
|
|
326 of the array. If the row starts on a white pixel at the given start point, then the first count
|
|
327 recorded is the run of white pixels starting from that point; likewise it is the count of a run
|
|
328 of black pixels if the row begin on a black pixels at that point.
|
|
329 </summary>
|
|
330 <param name="row">row to count from</param>
|
|
331 <param name="start">offset into row to start at</param>
|
|
332 <param name="counters">array into which to record counts</param>
|
|
333 </member>
|
|
334 <member name="M:ZXing.OneD.OneDReader.recordPattern(ZXing.Common.BitArray,System.Int32,System.Int32[],System.Int32)">
|
|
335 <summary>
|
|
336 Records the size of successive runs of white and black pixels in a row, starting at a given point.
|
|
337 The values are recorded in the given array, and the number of runs recorded is equal to the size
|
|
338 of the array. If the row starts on a white pixel at the given start point, then the first count
|
|
339 recorded is the run of white pixels starting from that point; likewise it is the count of a run
|
|
340 of black pixels if the row begin on a black pixels at that point.
|
|
341 </summary>
|
|
342 <param name="row">row to count from</param>
|
|
343 <param name="start">offset into row to start at</param>
|
|
344 <param name="counters">array into which to record counts</param>
|
|
345 </member>
|
|
346 <member name="M:ZXing.OneD.OneDReader.recordPatternInReverse(ZXing.Common.BitArray,System.Int32,System.Int32[])">
|
|
347 <summary>
|
|
348 Records the pattern in reverse.
|
|
349 </summary>
|
|
350 <param name="row">The row.</param>
|
|
351 <param name="start">The start.</param>
|
|
352 <param name="counters">The counters.</param>
|
|
353 <returns></returns>
|
|
354 </member>
|
|
355 <member name="M:ZXing.OneD.OneDReader.patternMatchVariance(System.Int32[],System.Int32[],System.Int32)">
|
|
356 <summary>
|
|
357 Determines how closely a set of observed counts of runs of black/white values matches a given
|
|
358 target pattern. This is reported as the ratio of the total variance from the expected pattern
|
|
359 proportions across all pattern elements, to the length of the pattern.
|
|
360 </summary>
|
|
361 <param name="counters">observed counters</param>
|
|
362 <param name="pattern">expected pattern</param>
|
|
363 <param name="maxIndividualVariance">The most any counter can differ before we give up</param>
|
|
364 <returns>ratio of total variance between counters and pattern compared to total pattern size,
|
|
365 where the ratio has been multiplied by 256. So, 0 means no variance (perfect match); 256 means
|
|
366 the total variance between counters and patterns equals the pattern length, higher values mean
|
|
367 even more variance</returns>
|
|
368 </member>
|
|
369 <member name="M:ZXing.OneD.OneDReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
370 <summary>
|
|
371 Attempts to decode a one-dimensional barcode format given a single row of
|
|
372 an image.
|
|
373 </summary>
|
|
374 <param name="rowNumber">row number from top of the row</param>
|
|
375 <param name="row">the black/white pixel data of the row</param>
|
|
376 <param name="hints">decode hints</param>
|
|
377 <returns>
|
|
378 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode
|
|
379 </returns>
|
|
380 </member>
|
|
381 <member name="F:ZXing.OneD.UPCEANReader.START_END_PATTERN">
|
|
382 <summary>
|
|
383 Start/end guard pattern.
|
|
384 </summary>
|
|
385 </member>
|
|
386 <member name="F:ZXing.OneD.UPCEANReader.MIDDLE_PATTERN">
|
|
387 <summary>
|
|
388 Pattern marking the middle of a UPC/EAN pattern, separating the two halves.
|
|
389 </summary>
|
|
390 </member>
|
|
391 <member name="F:ZXing.OneD.UPCEANReader.L_PATTERNS">
|
|
392 <summary>
|
|
393 "Odd", or "L" patterns used to encode UPC/EAN digits.
|
|
394 </summary>
|
|
395 </member>
|
|
396 <member name="F:ZXing.OneD.UPCEANReader.L_AND_G_PATTERNS">
|
|
397 <summary>
|
|
398 As above but also including the "even", or "G" patterns used to encode UPC/EAN digits.
|
|
399 </summary>
|
|
400 </member>
|
|
401 <member name="M:ZXing.OneD.UPCEANReader.#ctor">
|
|
402 <summary>
|
|
403 Initializes a new instance of the <see cref="T:ZXing.OneD.UPCEANReader"/> class.
|
|
404 </summary>
|
|
405 </member>
|
|
406 <member name="M:ZXing.OneD.UPCEANReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
407 <summary>
|
|
408 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
409 an image.</p>
|
|
410 </summary>
|
|
411 <param name="rowNumber">row number from top of the row</param>
|
|
412 <param name="row">the black/white pixel data of the row</param>
|
|
413 <param name="hints">decode hints</param>
|
|
414 <returns>
|
|
415 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
|
|
416 </returns>
|
|
417 </member>
|
|
418 <member name="M:ZXing.OneD.UPCEANReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Int32[],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
419 <summary>
|
|
420 <p>Like decodeRow(int, BitArray, java.util.Map), but
|
|
421 allows caller to inform method about where the UPC/EAN start pattern is
|
|
422 found. This allows this to be computed once and reused across many implementations.</p>
|
|
423 </summary>
|
|
424 </member>
|
|
425 <member name="M:ZXing.OneD.UPCEANReader.checkChecksum(System.String)">
|
|
426 <summary>
|
|
427 <returns>see checkStandardUPCEANChecksum(String)</returns>
|
|
428 </summary>
|
|
429 </member>
|
|
430 <member name="M:ZXing.OneD.UPCEANReader.checkStandardUPCEANChecksum(System.String)">
|
|
431 <summary>
|
|
432 Computes the UPC/EAN checksum on a string of digits, and reports
|
|
433 whether the checksum is correct or not.
|
|
434 </summary>
|
|
435 <param name="s">string of digits to check</param>
|
|
436 <returns>true iff string of digits passes the UPC/EAN checksum algorithm</returns>
|
|
437 </member>
|
|
438 <member name="M:ZXing.OneD.UPCEANReader.decodeEnd(ZXing.Common.BitArray,System.Int32)">
|
|
439 <summary>
|
|
440 Decodes the end.
|
|
441 </summary>
|
|
442 <param name="row">The row.</param>
|
|
443 <param name="endStart">The end start.</param>
|
|
444 <returns></returns>
|
|
445 </member>
|
|
446 <member name="M:ZXing.OneD.UPCEANReader.findGuardPattern(ZXing.Common.BitArray,System.Int32,System.Boolean,System.Int32[],System.Int32[])">
|
|
447 <summary>
|
|
448 </summary>
|
|
449 <param name="row">row of black/white values to search</param>
|
|
450 <param name="rowOffset">position to start search</param>
|
|
451 <param name="whiteFirst">if true, indicates that the pattern specifies white/black/white/...</param>
|
|
452 pixel counts, otherwise, it is interpreted as black/white/black/...
|
|
453 <param name="pattern">pattern of counts of number of black and white pixels that are being</param>
|
|
454 searched for as a pattern
|
|
455 <param name="counters">array of counters, as long as pattern, to re-use</param>
|
|
456 <returns>start/end horizontal offset of guard pattern, as an array of two ints</returns>
|
|
457 </member>
|
|
458 <member name="M:ZXing.OneD.UPCEANReader.decodeDigit(ZXing.Common.BitArray,System.Int32[],System.Int32,System.Int32[][],System.Int32@)">
|
|
459 <summary>
|
|
460 Attempts to decode a single UPC/EAN-encoded digit.
|
|
461 </summary>
|
|
462 <param name="row">row of black/white values to decode</param>
|
|
463 <param name="counters">the counts of runs of observed black/white/black/... values</param>
|
|
464 <param name="rowOffset">horizontal offset to start decoding from</param>
|
|
465 <param name="patterns">the set of patterns to use to decode -- sometimes different encodings</param>
|
|
466 for the digits 0-9 are used, and this indicates the encodings for 0 to 9 that should
|
|
467 be used
|
|
468 <returns>horizontal offset of first pixel beyond the decoded digit</returns>
|
|
469 </member>
|
|
470 <member name="M:ZXing.OneD.UPCEANReader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
|
|
471 <summary>
|
|
472 Subclasses override this to decode the portion of a barcode between the start
|
|
473 and end guard patterns.
|
|
474 </summary>
|
|
475 <param name="row">row of black/white values to search</param>
|
|
476 <param name="startRange">start/end offset of start guard pattern</param>
|
|
477 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
|
|
478 <returns>horizontal offset of first pixel after the "middle" that was decoded or -1 if decoding could not complete successfully</returns>
|
|
479 </member>
|
|
480 <member name="P:ZXing.OneD.UPCEANReader.BarcodeFormat">
|
|
481 <summary>
|
|
482 Get the format of this decoder.
|
|
483 <returns>The 1D format.</returns>
|
|
484 </summary>
|
|
485 </member>
|
|
486 <member name="F:ZXing.OneD.UPCEReader.MIDDLE_END_PATTERN">
|
|
487 <summary>
|
|
488 The pattern that marks the middle, and end, of a UPC-E pattern.
|
|
489 There is no "second half" to a UPC-E barcode.
|
|
490 </summary>
|
|
491 </member>
|
|
492 <member name="F:ZXing.OneD.UPCEReader.NUMSYS_AND_CHECK_DIGIT_PATTERNS">
|
|
493 <summary>
|
|
494 See L_AND_G_PATTERNS these values similarly represent patterns of
|
|
495 even-odd parity encodings of digits that imply both the number system (0 or 1)
|
|
496 used, and the check digit.
|
|
497 </summary>
|
|
498 </member>
|
|
499 <member name="M:ZXing.OneD.UPCEReader.#ctor">
|
|
500 <summary>
|
|
501 Initializes a new instance of the <see cref="T:ZXing.OneD.UPCEReader"/> class.
|
|
502 </summary>
|
|
503 </member>
|
|
504 <member name="M:ZXing.OneD.UPCEReader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
|
|
505 <summary>
|
|
506 Decodes the middle.
|
|
507 </summary>
|
|
508 <param name="row">The row.</param>
|
|
509 <param name="startRange">The start range.</param>
|
|
510 <param name="result">The result.</param>
|
|
511 <returns></returns>
|
|
512 </member>
|
|
513 <member name="M:ZXing.OneD.UPCEReader.decodeEnd(ZXing.Common.BitArray,System.Int32)">
|
|
514 <summary>
|
|
515 Decodes the end.
|
|
516 </summary>
|
|
517 <param name="row">The row.</param>
|
|
518 <param name="endStart">The end start.</param>
|
|
519 <returns></returns>
|
|
520 </member>
|
|
521 <member name="M:ZXing.OneD.UPCEReader.checkChecksum(System.String)">
|
|
522 <summary>
|
|
523 <returns>see checkStandardUPCEANChecksum(String)</returns>
|
|
524 </summary>
|
|
525 <param name="s"></param>
|
|
526 <returns></returns>
|
|
527 </member>
|
|
528 <member name="M:ZXing.OneD.UPCEReader.determineNumSysAndCheckDigit(System.Text.StringBuilder,System.Int32)">
|
|
529 <summary>
|
|
530 Determines the num sys and check digit.
|
|
531 </summary>
|
|
532 <param name="resultString">The result string.</param>
|
|
533 <param name="lgPatternFound">The lg pattern found.</param>
|
|
534 <returns></returns>
|
|
535 </member>
|
|
536 <member name="M:ZXing.OneD.UPCEReader.convertUPCEtoUPCA(System.String)">
|
|
537 <summary>
|
|
538 Expands a UPC-E value back into its full, equivalent UPC-A code value.
|
|
539
|
|
540 <param name="upce">UPC-E code as string of digits</param>
|
|
541 <returns>equivalent UPC-A code as string of digits</returns>
|
|
542 </summary>
|
|
543 </member>
|
|
544 <member name="P:ZXing.OneD.UPCEReader.BarcodeFormat">
|
|
545 <summary>
|
|
546 Get the format of this decoder.
|
|
547 <returns>The 1D format.</returns>
|
|
548 </summary>
|
|
549 </member>
|
|
550 <member name="T:ZXing.OneD.UPCEANWriter">
|
|
551 <summary>
|
|
552 <p>Encapsulates functionality and implementation that is common to UPC and EAN families
|
|
553 of one-dimensional barcodes.</p>
|
|
554 <author>aripollak@gmail.com (Ari Pollak)</author>
|
|
555 <author>dsbnatut@gmail.com (Kazuki Nishiura)</author>
|
|
556 </summary>
|
|
557 </member>
|
|
558 <member name="T:ZXing.OneD.OneDimensionalCodeWriter">
|
|
559 <summary>
|
|
560 <p>Encapsulates functionality and implementation that is common to one-dimensional barcodes.</p>
|
|
561 <author>dsbnatut@gmail.com (Kazuki Nishiura)</author>
|
|
562 </summary>
|
|
563 </member>
|
|
564 <member name="T:ZXing.Writer">
|
|
565 <summary> The base class for all objects which encode/generate a barcode image.
|
|
566
|
|
567 </summary>
|
|
568 <author> dswitkin@google.com (Daniel Switkin)
|
|
569 </author>
|
|
570 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
571 </author>
|
|
572 </member>
|
|
573 <member name="M:ZXing.Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
|
|
574 <summary>
|
|
575 Encode a barcode using the default settings.
|
|
576 </summary>
|
|
577 <param name="contents">The contents to encode in the barcode</param>
|
|
578 <param name="format">The barcode format to generate</param>
|
|
579 <param name="width">The preferred width in pixels</param>
|
|
580 <param name="height">The preferred height in pixels</param>
|
|
581 <returns> The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)</returns>
|
|
582 </member>
|
|
583 <member name="M:ZXing.Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
584 <summary> </summary>
|
|
585 <param name="contents">The contents to encode in the barcode</param>
|
|
586 <param name="format">The barcode format to generate</param>
|
|
587 <param name="width">The preferred width in pixels</param>
|
|
588 <param name="height">The preferred height in pixels</param>
|
|
589 <param name="hints">Additional parameters to supply to the encoder</param>
|
|
590 <returns> The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)</returns>
|
|
591 </member>
|
|
592 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
|
|
593 <summary>
|
|
594 Encode a barcode using the default settings.
|
|
595 </summary>
|
|
596 <param name="contents">The contents to encode in the barcode</param>
|
|
597 <param name="format">The barcode format to generate</param>
|
|
598 <param name="width">The preferred width in pixels</param>
|
|
599 <param name="height">The preferred height in pixels</param>
|
|
600 <returns>
|
|
601 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
602 </returns>
|
|
603 </member>
|
|
604 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
605 <summary>
|
|
606 Encode the contents following specified format.
|
|
607 {@code width} and {@code height} are required size. This method may return bigger size
|
|
608 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
609 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
610 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
611 </summary>
|
|
612 </member>
|
|
613 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.renderResult(System.Boolean[],System.Int32,System.Int32,System.Int32)">
|
|
614 <summary>
|
|
615 <returns>a byte array of horizontal pixels (0 = white, 1 = black)</returns>
|
|
616 </summary>
|
|
617 </member>
|
|
618 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.appendPattern(System.Boolean[],System.Int32,System.Int32[],System.Boolean)">
|
|
619 <summary>
|
|
620 Appends the given pattern to the target array starting at pos.
|
|
621
|
|
622 <param name="startColor">starting color - false for white, true for black</param>
|
|
623 <returns>the number of elements added to target.</returns>
|
|
624 </summary>
|
|
625 </member>
|
|
626 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.encode(System.String)">
|
|
627 <summary>
|
|
628 Encode the contents to bool array expression of one-dimensional barcode.
|
|
629 Start code and end code should be included in result, and side margins should not be included.
|
|
630
|
|
631 <returns>a {@code bool[]} of horizontal pixels (false = white, true = black)</returns>
|
|
632 </summary>
|
|
633 </member>
|
|
634 <member name="M:ZXing.OneD.OneDimensionalCodeWriter.CalculateChecksumDigitModulo10(System.String)">
|
|
635 <summary>
|
|
636 Calculates the checksum digit modulo10.
|
|
637 </summary>
|
|
638 <param name="contents">The contents.</param>
|
|
639 <returns></returns>
|
|
640 </member>
|
|
641 <member name="P:ZXing.OneD.OneDimensionalCodeWriter.DefaultMargin">
|
|
642 <summary>
|
|
643 Gets the default margin.
|
|
644 </summary>
|
|
645 </member>
|
|
646 <member name="P:ZXing.OneD.UPCEANWriter.DefaultMargin">
|
|
647 <summary>
|
|
648 Gets the default margin.
|
|
649 </summary>
|
|
650 </member>
|
|
651 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01weightDecoder">
|
|
652 <summary>
|
|
653 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
654 </summary>
|
|
655 </member>
|
|
656 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01decoder">
|
|
657 <summary>
|
|
658 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
659 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
660 </summary>
|
|
661 </member>
|
|
662 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder">
|
|
663 <summary>
|
|
664 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
665 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
666 </summary>
|
|
667 </member>
|
|
668 <member name="M:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder.getInformation">
|
|
669 <summary>
|
|
670 Gets the information.
|
|
671 </summary>
|
|
672 <returns></returns>
|
|
673 </member>
|
|
674 <member name="M:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder.parseInformation">
|
|
675 <summary>
|
|
676 Parses the information.
|
|
677 </summary>
|
|
678 <returns></returns>
|
|
679 </member>
|
|
680 <member name="M:ZXing.OneD.RSS.Expanded.Decoders.AbstractExpandedDecoder.createDecoder(ZXing.Common.BitArray)">
|
|
681 <summary>
|
|
682 Creates the decoder.
|
|
683 </summary>
|
|
684 <param name="information">The information.</param>
|
|
685 <returns></returns>
|
|
686 </member>
|
|
687 <member name="T:ZXing.IBarcodeReaderGeneric`1">
|
|
688 <summary>
|
|
689 Interface for a smart class to decode the barcode inside a bitmap object
|
|
690 </summary>
|
|
691 <typeparam name="T">gives the type of the input data</typeparam>
|
|
692 </member>
|
|
693 <member name="M:ZXing.IBarcodeReaderGeneric`1.Decode(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
694 <summary>
|
|
695 Decodes the specified barcode bitmap which is given by a generic byte array.
|
|
696 </summary>
|
|
697 <param name="rawRGB">The barcode bitmap.</param>
|
|
698 <param name="width">The width.</param>
|
|
699 <param name="height">The height.</param>
|
|
700 <param name="format">The format.</param>
|
|
701 <returns>
|
|
702 the result data or null
|
|
703 </returns>
|
|
704 </member>
|
|
705 <member name="M:ZXing.IBarcodeReaderGeneric`1.Decode(ZXing.LuminanceSource)">
|
|
706 <summary>
|
|
707 Tries to decode a barcode within an image which is given by a luminance source.
|
|
708 That method gives a chance to prepare a luminance source completely before calling
|
|
709 the time consuming decoding method. On the other hand there is a chance to create
|
|
710 a luminance source which is independent from external resources (like Bitmap objects)
|
|
711 and the decoding call can be made in a background thread.
|
|
712 </summary>
|
|
713 <param name="luminanceSource">The luminance source.</param>
|
|
714 <returns></returns>
|
|
715 </member>
|
|
716 <member name="M:ZXing.IBarcodeReaderGeneric`1.Decode(`0)">
|
|
717 <summary>
|
|
718 Decodes the specified barcode bitmap.
|
|
719 </summary>
|
|
720 <param name="barcodeBitmap">The barcode bitmap.</param>
|
|
721 <returns>the result data or null</returns>
|
|
722 </member>
|
|
723 <member name="E:ZXing.IBarcodeReaderGeneric`1.ResultPointFound">
|
|
724 <summary>
|
|
725 event is executed when a result point was found
|
|
726 </summary>
|
|
727 </member>
|
|
728 <member name="E:ZXing.IBarcodeReaderGeneric`1.ResultFound">
|
|
729 <summary>
|
|
730 event is executed when a result was found via decode
|
|
731 </summary>
|
|
732 </member>
|
|
733 <member name="P:ZXing.IBarcodeReaderGeneric`1.TryHarder">
|
|
734 <summary>
|
|
735 Gets or sets a flag which cause a deeper look into the bitmap
|
|
736 </summary>
|
|
737 <value>
|
|
738 <c>true</c> if [try harder]; otherwise, <c>false</c>.
|
|
739 </value>
|
|
740 </member>
|
|
741 <member name="P:ZXing.IBarcodeReaderGeneric`1.PureBarcode">
|
|
742 <summary>
|
|
743 Image is a pure monochrome image of a barcode.
|
|
744 </summary>
|
|
745 <value>
|
|
746 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
|
|
747 </value>
|
|
748 </member>
|
|
749 <member name="P:ZXing.IBarcodeReaderGeneric`1.CharacterSet">
|
|
750 <summary>
|
|
751 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
752 </summary>
|
|
753 <value>
|
|
754 The character set.
|
|
755 </value>
|
|
756 </member>
|
|
757 <member name="P:ZXing.IBarcodeReaderGeneric`1.PossibleFormats">
|
|
758 <summary>
|
|
759 Image is known to be of one of a few possible formats.
|
|
760 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
|
|
761 </summary>
|
|
762 <value>
|
|
763 The possible formats.
|
|
764 </value>
|
|
765 </member>
|
|
766 <member name="P:ZXing.IBarcodeReaderGeneric`1.Options">
|
|
767 <summary>
|
|
768 Specifies some options which influence the decoding process
|
|
769 </summary>
|
|
770 </member>
|
|
771 <member name="M:ZXing.Datamatrix.Encoder.C40Encoder.handleEOD(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder)">
|
|
772 <summary>
|
|
773 Handle "end of data" situations
|
|
774 </summary>
|
|
775 <param name="context">the encoder context</param>
|
|
776 <param name="buffer">the buffer with the remaining encoded characters</param>
|
|
777 </member>
|
|
778 <member name="T:ZXing.Datamatrix.Encoder.Encodation">
|
|
779 <summary>
|
|
780 Enumeration for encodation types
|
|
781 </summary>
|
|
782 </member>
|
|
783 <member name="T:ZXing.Client.Result.GeoResultParser">
|
|
784 <summary> Parses a "geo:" URI result, which specifies a location on the surface of
|
|
785 the Earth as well as an optional altitude above the surface. See
|
|
786 <a href="http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00">
|
|
787 http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00</a>.
|
|
788
|
|
789 </summary>
|
|
790 <author> Sean Owen
|
|
791 </author>
|
|
792 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
793 </author>
|
|
794 </member>
|
|
795 <member name="T:ZXing.Client.Result.ResultParser">
|
|
796 <summary> <p>Abstract class representing the result of decoding a barcode, as more than
|
|
797 a String -- as some type of structured data. This might be a subclass which represents
|
|
798 a URL, or an e-mail address. {@link #parseResult(com.google.zxing.Result)} will turn a raw
|
|
799 decoded string into the most appropriate type of structured representation.</p>
|
|
800
|
|
801 <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
|
|
802 on exception-based mechanisms during parsing.</p>
|
|
803 </summary>
|
|
804 <author>Sean Owen</author>
|
|
805 </member>
|
|
806 <member name="M:ZXing.Client.Result.ResultParser.parse(ZXing.Result)">
|
|
807 <summary>
|
|
808 Attempts to parse the raw {@link Result}'s contents as a particular type
|
|
809 of information (email, URL, etc.) and return a {@link ParsedResult} encapsulating
|
|
810 the result of parsing.
|
|
811 </summary>
|
|
812 <param name="theResult">The result.</param>
|
|
813 <returns></returns>
|
|
814 </member>
|
|
815 <member name="T:ZXing.BarcodeFormat">
|
|
816 <summary>
|
|
817 Enumerates barcode formats known to this package.
|
|
818 </summary>
|
|
819 <author>Sean Owen</author>
|
|
820 </member>
|
|
821 <member name="F:ZXing.BarcodeFormat.AZTEC">
|
|
822 <summary>Aztec 2D barcode format.</summary>
|
|
823 </member>
|
|
824 <member name="F:ZXing.BarcodeFormat.CODABAR">
|
|
825 <summary>CODABAR 1D format.</summary>
|
|
826 </member>
|
|
827 <member name="F:ZXing.BarcodeFormat.CODE_39">
|
|
828 <summary>Code 39 1D format.</summary>
|
|
829 </member>
|
|
830 <member name="F:ZXing.BarcodeFormat.CODE_93">
|
|
831 <summary>Code 93 1D format.</summary>
|
|
832 </member>
|
|
833 <member name="F:ZXing.BarcodeFormat.CODE_128">
|
|
834 <summary>Code 128 1D format.</summary>
|
|
835 </member>
|
|
836 <member name="F:ZXing.BarcodeFormat.DATA_MATRIX">
|
|
837 <summary>Data Matrix 2D barcode format.</summary>
|
|
838 </member>
|
|
839 <member name="F:ZXing.BarcodeFormat.EAN_8">
|
|
840 <summary>EAN-8 1D format.</summary>
|
|
841 </member>
|
|
842 <member name="F:ZXing.BarcodeFormat.EAN_13">
|
|
843 <summary>EAN-13 1D format.</summary>
|
|
844 </member>
|
|
845 <member name="F:ZXing.BarcodeFormat.ITF">
|
|
846 <summary>ITF (Interleaved Two of Five) 1D format.</summary>
|
|
847 </member>
|
|
848 <member name="F:ZXing.BarcodeFormat.MAXICODE">
|
|
849 <summary>MaxiCode 2D barcode format.</summary>
|
|
850 </member>
|
|
851 <member name="F:ZXing.BarcodeFormat.PDF_417">
|
|
852 <summary>PDF417 format.</summary>
|
|
853 </member>
|
|
854 <member name="F:ZXing.BarcodeFormat.QR_CODE">
|
|
855 <summary>QR Code 2D barcode format.</summary>
|
|
856 </member>
|
|
857 <member name="F:ZXing.BarcodeFormat.RSS_14">
|
|
858 <summary>RSS 14</summary>
|
|
859 </member>
|
|
860 <member name="F:ZXing.BarcodeFormat.RSS_EXPANDED">
|
|
861 <summary>RSS EXPANDED</summary>
|
|
862 </member>
|
|
863 <member name="F:ZXing.BarcodeFormat.UPC_A">
|
|
864 <summary>UPC-A 1D format.</summary>
|
|
865 </member>
|
|
866 <member name="F:ZXing.BarcodeFormat.UPC_E">
|
|
867 <summary>UPC-E 1D format.</summary>
|
|
868 </member>
|
|
869 <member name="F:ZXing.BarcodeFormat.UPC_EAN_EXTENSION">
|
|
870 <summary>UPC/EAN extension format. Not a stand-alone format.</summary>
|
|
871 </member>
|
|
872 <member name="F:ZXing.BarcodeFormat.MSI">
|
|
873 <summary>MSI</summary>
|
|
874 </member>
|
|
875 <member name="F:ZXing.BarcodeFormat.PLESSEY">
|
|
876 <summary>Plessey</summary>
|
|
877 </member>
|
|
878 <member name="F:ZXing.BarcodeFormat.All_1D">
|
|
879 <summary>
|
|
880 UPC_A | UPC_E | EAN_13 | EAN_8 | CODABAR | CODE_39 | CODE_93 | CODE_128 | ITF | RSS_14 | RSS_EXPANDED
|
|
881 without MSI (to many false-positives)
|
|
882 </summary>
|
|
883 </member>
|
|
884 <member name="T:ZXing.QrCode.Internal.Detector">
|
|
885 <summary>
|
|
886 <p>Encapsulates logic that can detect a QR Code in an image, even if the QR Code
|
|
887 is rotated or skewed, or partially obscured.</p>
|
|
888 </summary>
|
|
889 <author>Sean Owen</author>
|
|
890 </member>
|
|
891 <member name="M:ZXing.QrCode.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
|
|
892 <summary>
|
|
893 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.Detector"/> class.
|
|
894 </summary>
|
|
895 <param name="image">The image.</param>
|
|
896 </member>
|
|
897 <member name="M:ZXing.QrCode.Internal.Detector.detect">
|
|
898 <summary>
|
|
899 <p>Detects a QR Code in an image, simply.</p>
|
|
900 </summary>
|
|
901 <returns>
|
|
902 <see cref="T:ZXing.Common.DetectorResult"/> encapsulating results of detecting a QR Code
|
|
903 </returns>
|
|
904 </member>
|
|
905 <member name="M:ZXing.QrCode.Internal.Detector.detect(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
906 <summary>
|
|
907 <p>Detects a QR Code in an image, simply.</p>
|
|
908 </summary>
|
|
909 <param name="hints">optional hints to detector</param>
|
|
910 <returns>
|
|
911 <see cref="T:ZXing.Common.DetectorResult"/> encapsulating results of detecting a QR Code
|
|
912 </returns>
|
|
913 </member>
|
|
914 <member name="M:ZXing.QrCode.Internal.Detector.processFinderPatternInfo(ZXing.QrCode.Internal.FinderPatternInfo)">
|
|
915 <summary>
|
|
916 Processes the finder pattern info.
|
|
917 </summary>
|
|
918 <param name="info">The info.</param>
|
|
919 <returns></returns>
|
|
920 </member>
|
|
921 <member name="M:ZXing.QrCode.Internal.Detector.computeDimension(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Single,System.Int32@)">
|
|
922 <summary> <p>Computes the dimension (number of modules on a size) of the QR Code based on the position
|
|
923 of the finder patterns and estimated module size.</p>
|
|
924 </summary>
|
|
925 </member>
|
|
926 <member name="M:ZXing.QrCode.Internal.Detector.calculateModuleSize(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
927 <summary> <p>Computes an average estimated module size based on estimated derived from the positions
|
|
928 of the three finder patterns.</p>
|
|
929 </summary>
|
|
930 </member>
|
|
931 <member name="M:ZXing.QrCode.Internal.Detector.calculateModuleSizeOneWay(ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
932 <summary> <p>Estimates module size based on two finder patterns -- it uses
|
|
933 {@link #sizeOfBlackWhiteBlackRunBothWays(int, int, int, int)} to figure the
|
|
934 width of each, measuring along the axis between their centers.</p>
|
|
935 </summary>
|
|
936 </member>
|
|
937 <member name="M:ZXing.QrCode.Internal.Detector.sizeOfBlackWhiteBlackRunBothWays(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
938 <summary> See {@link #sizeOfBlackWhiteBlackRun(int, int, int, int)}; computes the total width of
|
|
939 a finder pattern by looking for a black-white-black run from the center in the direction
|
|
940 of another point (another finder pattern center), and in the opposite direction too.
|
|
941 </summary>
|
|
942 </member>
|
|
943 <member name="M:ZXing.QrCode.Internal.Detector.sizeOfBlackWhiteBlackRun(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
944 <summary> <p>This method traces a line from a point in the image, in the direction towards another point.
|
|
945 It begins in a black region, and keeps going until it finds white, then black, then white again.
|
|
946 It reports the distance from the start to this point.</p>
|
|
947
|
|
948 <p>This is used when figuring out how wide a finder pattern is, when the finder pattern
|
|
949 may be skewed or rotated.</p>
|
|
950 </summary>
|
|
951 </member>
|
|
952 <member name="M:ZXing.QrCode.Internal.Detector.findAlignmentInRegion(System.Single,System.Int32,System.Int32,System.Single)">
|
|
953 <summary>
|
|
954 <p>Attempts to locate an alignment pattern in a limited region of the image, which is
|
|
955 guessed to contain it. This method uses {@link AlignmentPattern}.</p>
|
|
956 </summary>
|
|
957 <param name="overallEstModuleSize">estimated module size so far</param>
|
|
958 <param name="estAlignmentX">x coordinate of center of area probably containing alignment pattern</param>
|
|
959 <param name="estAlignmentY">y coordinate of above</param>
|
|
960 <param name="allowanceFactor">number of pixels in all directions to search from the center</param>
|
|
961 <returns>
|
|
962 <see cref="T:ZXing.QrCode.Internal.AlignmentPattern"/> if found, or null otherwise
|
|
963 </returns>
|
|
964 </member>
|
|
965 <member name="P:ZXing.QrCode.Internal.Detector.Image">
|
|
966 <summary>
|
|
967 Gets the image.
|
|
968 </summary>
|
|
969 </member>
|
|
970 <member name="P:ZXing.QrCode.Internal.Detector.ResultPointCallback">
|
|
971 <summary>
|
|
972 Gets the result point callback.
|
|
973 </summary>
|
|
974 </member>
|
|
975 <member name="T:ZXing.QrCode.Internal.Version">
|
|
976 <summary>
|
|
977 See ISO 18004:2006 Annex D
|
|
978 </summary>
|
|
979 <author>Sean Owen</author>
|
|
980 </member>
|
|
981 <member name="F:ZXing.QrCode.Internal.Version.VERSION_DECODE_INFO">
|
|
982 <summary> See ISO 18004:2006 Annex D.
|
|
983 Element i represents the raw version bits that specify version i + 7
|
|
984 </summary>
|
|
985 </member>
|
|
986 <member name="M:ZXing.QrCode.Internal.Version.getECBlocksForLevel(ZXing.QrCode.Internal.ErrorCorrectionLevel)">
|
|
987 <summary>
|
|
988 Gets the EC blocks for level.
|
|
989 </summary>
|
|
990 <param name="ecLevel">The ec level.</param>
|
|
991 <returns></returns>
|
|
992 </member>
|
|
993 <member name="M:ZXing.QrCode.Internal.Version.getProvisionalVersionForDimension(System.Int32)">
|
|
994 <summary> <p>Deduces version information purely from QR Code dimensions.</p>
|
|
995
|
|
996 </summary>
|
|
997 <param name="dimension">dimension in modules
|
|
998 </param>
|
|
999 <returns><see cref="T:ZXing.QrCode.Internal.Version"/> for a QR Code of that dimension or null</returns>
|
|
1000 </member>
|
|
1001 <member name="M:ZXing.QrCode.Internal.Version.getVersionForNumber(System.Int32)">
|
|
1002 <summary>
|
|
1003 Gets the version for number.
|
|
1004 </summary>
|
|
1005 <param name="versionNumber">The version number.</param>
|
|
1006 <returns></returns>
|
|
1007 </member>
|
|
1008 <member name="M:ZXing.QrCode.Internal.Version.buildFunctionPattern">
|
|
1009 <summary> See ISO 18004:2006 Annex E</summary>
|
|
1010 </member>
|
|
1011 <member name="M:ZXing.QrCode.Internal.Version.ToString">
|
|
1012 <summary>
|
|
1013 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
1014 </summary>
|
|
1015 <returns>
|
|
1016 A <see cref="T:System.String"/> that represents this instance.
|
|
1017 </returns>
|
|
1018 </member>
|
|
1019 <member name="M:ZXing.QrCode.Internal.Version.buildVersions">
|
|
1020 <summary> See ISO 18004:2006 6.5.1 Table 9</summary>
|
|
1021 </member>
|
|
1022 <member name="P:ZXing.QrCode.Internal.Version.VersionNumber">
|
|
1023 <summary>
|
|
1024 Gets the version number.
|
|
1025 </summary>
|
|
1026 </member>
|
|
1027 <member name="P:ZXing.QrCode.Internal.Version.AlignmentPatternCenters">
|
|
1028 <summary>
|
|
1029 Gets the alignment pattern centers.
|
|
1030 </summary>
|
|
1031 </member>
|
|
1032 <member name="P:ZXing.QrCode.Internal.Version.TotalCodewords">
|
|
1033 <summary>
|
|
1034 Gets the total codewords.
|
|
1035 </summary>
|
|
1036 </member>
|
|
1037 <member name="P:ZXing.QrCode.Internal.Version.DimensionForVersion">
|
|
1038 <summary>
|
|
1039 Gets the dimension for version.
|
|
1040 </summary>
|
|
1041 </member>
|
|
1042 <member name="T:ZXing.QrCode.Internal.Version.ECBlocks">
|
|
1043 <summary> <p>Encapsulates a set of error-correction blocks in one symbol version. Most versions will
|
|
1044 use blocks of differing sizes within one version, so, this encapsulates the parameters for
|
|
1045 each set of blocks. It also holds the number of error-correction codewords per block since it
|
|
1046 will be the same across all blocks within one version.</p>
|
|
1047 </summary>
|
|
1048 </member>
|
|
1049 <member name="M:ZXing.QrCode.Internal.Version.ECBlocks.getECBlocks">
|
|
1050 <summary>
|
|
1051 Gets the EC blocks.
|
|
1052 </summary>
|
|
1053 <returns></returns>
|
|
1054 </member>
|
|
1055 <member name="P:ZXing.QrCode.Internal.Version.ECBlocks.ECCodewordsPerBlock">
|
|
1056 <summary>
|
|
1057 Gets the EC codewords per block.
|
|
1058 </summary>
|
|
1059 </member>
|
|
1060 <member name="P:ZXing.QrCode.Internal.Version.ECBlocks.NumBlocks">
|
|
1061 <summary>
|
|
1062 Gets the num blocks.
|
|
1063 </summary>
|
|
1064 </member>
|
|
1065 <member name="P:ZXing.QrCode.Internal.Version.ECBlocks.TotalECCodewords">
|
|
1066 <summary>
|
|
1067 Gets the total EC codewords.
|
|
1068 </summary>
|
|
1069 </member>
|
|
1070 <member name="T:ZXing.QrCode.Internal.Version.ECB">
|
|
1071 <summary> <p>Encapsualtes the parameters for one error-correction block in one symbol version.
|
|
1072 This includes the number of data codewords, and the number of times a block with these
|
|
1073 parameters is used consecutively in the QR code version's format.</p>
|
|
1074 </summary>
|
|
1075 </member>
|
|
1076 <member name="P:ZXing.QrCode.Internal.Version.ECB.Count">
|
|
1077 <summary>
|
|
1078 Gets the count.
|
|
1079 </summary>
|
|
1080 </member>
|
|
1081 <member name="P:ZXing.QrCode.Internal.Version.ECB.DataCodewords">
|
|
1082 <summary>
|
|
1083 Gets the data codewords.
|
|
1084 </summary>
|
|
1085 </member>
|
|
1086 <member name="T:ZXing.PDF417.Internal.PDF417">
|
|
1087 <summary>
|
|
1088 Top-level class for the logic part of the PDF417 implementation.
|
|
1089 </summary>
|
|
1090 </member>
|
|
1091 <member name="F:ZXing.PDF417.Internal.PDF417.START_PATTERN">
|
|
1092 <summary>
|
|
1093 The start pattern (17 bits)
|
|
1094 </summary>
|
|
1095 </member>
|
|
1096 <member name="F:ZXing.PDF417.Internal.PDF417.STOP_PATTERN">
|
|
1097 <summary>
|
|
1098 The stop pattern (18 bits)
|
|
1099 </summary>
|
|
1100 </member>
|
|
1101 <member name="F:ZXing.PDF417.Internal.PDF417.CODEWORD_TABLE">
|
|
1102 <summary>
|
|
1103 The codeword table from the Annex A of ISO/IEC 15438:2001(E).
|
|
1104 </summary>
|
|
1105 </member>
|
|
1106 <member name="M:ZXing.PDF417.Internal.PDF417.calculateNumberOfRows(System.Int32,System.Int32,System.Int32)">
|
|
1107 <summary>
|
|
1108 Calculates the necessary number of rows as described in annex Q of ISO/IEC 15438:2001(E).
|
|
1109 </summary>
|
|
1110 <param name="m">the number of source codewords prior to the additional of the Symbol Length</param>
|
|
1111 Descriptor and any pad codewords
|
|
1112 <param name="k">the number of error correction codewords</param>
|
|
1113 <param name="c">the number of columns in the symbol in the data region (excluding start, stop and</param>
|
|
1114 row indicator codewords)
|
|
1115 <returns>the number of rows in the symbol (r)</returns>
|
|
1116 </member>
|
|
1117 <member name="M:ZXing.PDF417.Internal.PDF417.getNumberOfPadCodewords(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
1118 <summary>
|
|
1119 Calculates the number of pad codewords as described in 4.9.2 of ISO/IEC 15438:2001(E).
|
|
1120 </summary>
|
|
1121 <param name="m">the number of source codewords prior to the additional of the Symbol Length</param>
|
|
1122 Descriptor and any pad codewords
|
|
1123 <param name="k">the number of error correction codewords</param>
|
|
1124 <param name="c">the number of columns in the symbol in the data region (excluding start, stop and</param>
|
|
1125 row indicator codewords)
|
|
1126 <param name="r">the number of rows in the symbol</param>
|
|
1127 <returns>the number of pad codewords</returns>
|
|
1128 </member>
|
|
1129 <member name="M:ZXing.PDF417.Internal.PDF417.generateBarcodeLogic(System.String,System.Int32)">
|
|
1130 <summary>
|
|
1131 Generates the barcode logic.
|
|
1132 </summary>
|
|
1133 <param name="msg">the message to encode</param>
|
|
1134 </member>
|
|
1135 <member name="M:ZXing.PDF417.Internal.PDF417.determineDimensions(System.Int32,System.Int32)">
|
|
1136 <summary>
|
|
1137 Determine optimal nr of columns and rows for the specified number of
|
|
1138 codewords.
|
|
1139 </summary>
|
|
1140 <param name="sourceCodeWords">number of code words</param>
|
|
1141 <param name="errorCorrectionCodeWords">number of error correction code words</param>
|
|
1142 <returns>dimension object containing cols as width and rows as height</returns>
|
|
1143 </member>
|
|
1144 <member name="M:ZXing.PDF417.Internal.PDF417.setDimensions(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
1145 <summary>
|
|
1146 Sets max/min row/col values
|
|
1147 </summary>
|
|
1148 </member>
|
|
1149 <member name="M:ZXing.PDF417.Internal.PDF417.setCompaction(ZXing.PDF417.Internal.Compaction)">
|
|
1150 <summary>
|
|
1151 Sets compaction to values stored in <see cref="T:ZXing.PDF417.Internal.Compaction"/>enum
|
|
1152 </summary>
|
|
1153 </member>
|
|
1154 <member name="M:ZXing.PDF417.Internal.PDF417.setCompact(System.Boolean)">
|
|
1155 <summary>
|
|
1156 Sets compact to be true or false
|
|
1157 </summary>
|
|
1158 </member>
|
|
1159 <member name="M:ZXing.PDF417.Internal.PDF417.setEncoding(System.String)">
|
|
1160 <summary>
|
|
1161 Sets output encoding.
|
|
1162 </summary>
|
|
1163 </member>
|
|
1164 <member name="M:ZXing.PDF417.Internal.PDF417.setDisableEci(System.Boolean)">
|
|
1165 <summary>
|
|
1166 Sets the disable eci.
|
|
1167 </summary>
|
|
1168 </member>
|
|
1169 <member name="T:ZXing.PDF417.Internal.BarcodeValue">
|
|
1170 <summary>
|
|
1171 A Barcode Value for the PDF417 barcode.
|
|
1172 The scanner will iterate through the bitmatrix,
|
|
1173 and given the different methods or iterations
|
|
1174 will increment a given barcode value's confidence.
|
|
1175
|
|
1176 When done, this will return the values of highest confidence.
|
|
1177 </summary>
|
|
1178 <author>Guenther Grau</author>
|
|
1179 </member>
|
|
1180 <member name="M:ZXing.PDF417.Internal.BarcodeValue.setValue(System.Int32)">
|
|
1181 <summary>
|
|
1182 Incremenets the Confidence for a given value. (Adds an occurance of a value)
|
|
1183
|
|
1184 </summary>
|
|
1185 <param name="value">Value.</param>
|
|
1186 </member>
|
|
1187 <member name="M:ZXing.PDF417.Internal.BarcodeValue.getValue">
|
|
1188 <summary>
|
|
1189 Determines the maximum occurrence of a set value and returns all values which were set with this occurrence.
|
|
1190 </summary>
|
|
1191 <returns>an array of int, containing the values with the highest occurrence, or null, if no value was set.</returns>
|
|
1192 </member>
|
|
1193 <member name="M:ZXing.PDF417.Internal.BarcodeValue.getConfidence(System.Int32)">
|
|
1194 <summary>
|
|
1195 Returns the confience value for a given barcode value
|
|
1196 </summary>
|
|
1197 <param name="barcodeValue">Barcode value.</param>
|
|
1198 </member>
|
|
1199 <member name="T:ZXing.OneD.UPCEANExtension2Support">
|
|
1200 <summary>
|
|
1201 @see UPCEANExtension5Support
|
|
1202 </summary>
|
|
1203 </member>
|
|
1204 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.OneD.UPCEANExtension2Support.parseExtensionString(System.String)" ignoriert -->
|
|
1205 <member name="T:ZXing.OneD.ITFWriter">
|
|
1206 <summary>
|
|
1207 This object renders a ITF code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
1208
|
|
1209 <author>erik.barbara@gmail.com (Erik Barbara)</author>
|
|
1210 </summary>
|
|
1211 </member>
|
|
1212 <member name="M:ZXing.OneD.ITFWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
1213 <summary>
|
|
1214 Encode the contents following specified format.
|
|
1215 {@code width} and {@code height} are required size. This method may return bigger size
|
|
1216 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
1217 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
1218 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
1219 </summary>
|
|
1220 <param name="contents"></param>
|
|
1221 <param name="format"></param>
|
|
1222 <param name="width"></param>
|
|
1223 <param name="height"></param>
|
|
1224 <param name="hints"></param>
|
|
1225 <returns></returns>
|
|
1226 </member>
|
|
1227 <member name="M:ZXing.OneD.ITFWriter.encode(System.String)">
|
|
1228 <summary>
|
|
1229 Encode the contents to bool array expression of one-dimensional barcode.
|
|
1230 Start code and end code should be included in result, and side margins should not be included.
|
|
1231 <returns>a {@code bool[]} of horizontal pixels (false = white, true = black)</returns>
|
|
1232 </summary>
|
|
1233 <param name="contents"></param>
|
|
1234 <returns></returns>
|
|
1235 </member>
|
|
1236 <member name="T:ZXing.OneD.ITFReader">
|
|
1237 <summary>
|
|
1238 <p>Implements decoding of the ITF format, or Interleaved Two of Five.</p>
|
|
1239
|
|
1240 <p>This Reader will scan ITF barcodes of certain lengths only.
|
|
1241 At the moment it reads length 6, 8, 10, 12, 14, 16, 18, 20, 24, 44 and 48 as these have appeared "in the wild". Not all
|
|
1242 lengths are scanned, especially shorter ones, to avoid false positives. This in turn is due to a lack of
|
|
1243 required checksum function.</p>
|
|
1244
|
|
1245 <p>The checksum is optional and is not applied by this Reader. The consumer of the decoded
|
|
1246 value will have to apply a checksum if required.</p>
|
|
1247
|
|
1248 <p><a href="http://en.wikipedia.org/wiki/Interleaved_2_of_5">http://en.wikipedia.org/wiki/Interleaved_2_of_5</a>
|
|
1249 is a great reference for Interleaved 2 of 5 information.</p>
|
|
1250
|
|
1251 <author>kevin.osullivan@sita.aero, SITA Lab.</author>
|
|
1252 </summary>
|
|
1253 </member>
|
|
1254 <member name="F:ZXing.OneD.ITFReader.DEFAULT_ALLOWED_LENGTHS">
|
|
1255 <summary>
|
|
1256 Valid ITF lengths. Anything longer than the largest value is also allowed.
|
|
1257 </summary>
|
|
1258 </member>
|
|
1259 <member name="F:ZXing.OneD.ITFReader.START_PATTERN">
|
|
1260 <summary>
|
|
1261 Start/end guard pattern.
|
|
1262
|
|
1263 Note: The end pattern is reversed because the row is reversed before
|
|
1264 searching for the END_PATTERN
|
|
1265 </summary>
|
|
1266 </member>
|
|
1267 <member name="F:ZXing.OneD.ITFReader.PATTERNS">
|
|
1268 <summary>
|
|
1269 Patterns of Wide / Narrow lines to indicate each digit
|
|
1270 </summary>
|
|
1271 </member>
|
|
1272 <member name="M:ZXing.OneD.ITFReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
1273 <summary>
|
|
1274 Attempts to decode a one-dimensional barcode format given a single row of
|
|
1275 an image.
|
|
1276 </summary>
|
|
1277 <param name="rowNumber">row number from top of the row</param>
|
|
1278 <param name="row">the black/white pixel data of the row</param>
|
|
1279 <param name="hints">decode hints</param>
|
|
1280 <returns>
|
|
1281 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode
|
|
1282 </returns>
|
|
1283 </member>
|
|
1284 <member name="M:ZXing.OneD.ITFReader.decodeMiddle(ZXing.Common.BitArray,System.Int32,System.Int32,System.Text.StringBuilder)">
|
|
1285 <summary>
|
|
1286 </summary>
|
|
1287 <param name="row">row of black/white values to search</param>
|
|
1288 <param name="payloadStart">offset of start pattern</param>
|
|
1289 <param name="payloadEnd">The payload end.</param>
|
|
1290 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
|
|
1291 <returns>
|
|
1292 false, if decoding could not complete successfully
|
|
1293 </returns>
|
|
1294 </member>
|
|
1295 <member name="M:ZXing.OneD.ITFReader.decodeStart(ZXing.Common.BitArray)">
|
|
1296 <summary>
|
|
1297 Identify where the start of the middle / payload section starts.
|
|
1298 </summary>
|
|
1299 <param name="row">row of black/white values to search</param>
|
|
1300 <returns>Array, containing index of start of 'start block' and end of 'start block'</returns>
|
|
1301 </member>
|
|
1302 <member name="M:ZXing.OneD.ITFReader.validateQuietZone(ZXing.Common.BitArray,System.Int32)">
|
|
1303 <summary>
|
|
1304 The start & end patterns must be pre/post fixed by a quiet zone. This
|
|
1305 zone must be at least 10 times the width of a narrow line. Scan back until
|
|
1306 we either get to the start of the barcode or match the necessary number of
|
|
1307 quiet zone pixels.
|
|
1308
|
|
1309 Note: Its assumed the row is reversed when using this method to find
|
|
1310 quiet zone after the end pattern.
|
|
1311
|
|
1312 ref: http://www.barcode-1.net/i25code.html
|
|
1313 </summary>
|
|
1314 <param name="row">bit array representing the scanned barcode.</param>
|
|
1315 <param name="startPattern">index into row of the start or end pattern.</param>
|
|
1316 <returns>false, if the quiet zone cannot be found</returns>
|
|
1317 </member>
|
|
1318 <member name="M:ZXing.OneD.ITFReader.skipWhiteSpace(ZXing.Common.BitArray)">
|
|
1319 <summary>
|
|
1320 Skip all whitespace until we get to the first black line.
|
|
1321 </summary>
|
|
1322 <param name="row">row of black/white values to search</param>
|
|
1323 <returns>index of the first black line or -1 if no black lines are found in the row.</returns>
|
|
1324 </member>
|
|
1325 <member name="M:ZXing.OneD.ITFReader.decodeEnd(ZXing.Common.BitArray)">
|
|
1326 <summary>
|
|
1327 Identify where the end of the middle / payload section ends.
|
|
1328 </summary>
|
|
1329 <param name="row">row of black/white values to search</param>
|
|
1330 <returns>Array, containing index of start of 'end block' and end of 'end
|
|
1331 block' or null, if nothing found</returns>
|
|
1332 </member>
|
|
1333 <member name="M:ZXing.OneD.ITFReader.findGuardPattern(ZXing.Common.BitArray,System.Int32,System.Int32[])">
|
|
1334 <summary>
|
|
1335 </summary>
|
|
1336 <param name="row">row of black/white values to search</param>
|
|
1337 <param name="rowOffset">position to start search</param>
|
|
1338 <param name="pattern">pattern of counts of number of black and white pixels that are being searched for as a pattern</param>
|
|
1339 <returns>start/end horizontal offset of guard pattern, as an array of two ints</returns>
|
|
1340 </member>
|
|
1341 <member name="M:ZXing.OneD.ITFReader.decodeDigit(System.Int32[],System.Int32@)">
|
|
1342 <summary>
|
|
1343 Attempts to decode a sequence of ITF black/white lines into single
|
|
1344 digit.
|
|
1345 </summary>
|
|
1346 <param name="counters">the counts of runs of observed black/white/black/... values</param>
|
|
1347 <param name="bestMatch">The decoded digit</param>
|
|
1348 <returns>
|
|
1349 false, if digit cannot be decoded
|
|
1350 </returns>
|
|
1351 </member>
|
|
1352 <member name="T:ZXing.MultiFormatWriter">
|
|
1353 <summary> This is a factory class which finds the appropriate Writer subclass for the BarcodeFormat
|
|
1354 requested and encodes the barcode with the supplied contents.
|
|
1355
|
|
1356 </summary>
|
|
1357 <author> dswitkin@google.com (Daniel Switkin)
|
|
1358 </author>
|
|
1359 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
1360 </author>
|
|
1361 </member>
|
|
1362 <member name="P:ZXing.MultiFormatWriter.SupportedWriters">
|
|
1363 <summary>
|
|
1364 Gets the collection of supported writers.
|
|
1365 </summary>
|
|
1366 </member>
|
|
1367 <member name="T:ZXing.MultiFormatReader">
|
|
1368 <summary>
|
|
1369 MultiFormatReader is a convenience class and the main entry point into the library for most uses.
|
|
1370 By default it attempts to decode all barcode formats that the library supports. Optionally, you
|
|
1371 can provide a hints object to request different behavior, for example only decoding QR codes.
|
|
1372 </summary>
|
|
1373 <author>Sean Owen</author>
|
|
1374 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
1375 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source</author>
|
|
1376 </member>
|
|
1377 <member name="M:ZXing.MultiFormatReader.decode(ZXing.BinaryBitmap)">
|
|
1378 <summary> This version of decode honors the intent of Reader.decode(BinaryBitmap) in that it
|
|
1379 passes null as a hint to the decoders. However, that makes it inefficient to call repeatedly.
|
|
1380 Use setHints() followed by decodeWithState() for continuous scan applications.
|
|
1381
|
|
1382 </summary>
|
|
1383 <param name="image">The pixel data to decode
|
|
1384 </param>
|
|
1385 <returns> The contents of the image
|
|
1386 </returns>
|
|
1387 <throws> ReaderException Any errors which occurred </throws>
|
|
1388 </member>
|
|
1389 <member name="M:ZXing.MultiFormatReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
1390 <summary> Decode an image using the hints provided. Does not honor existing state.
|
|
1391
|
|
1392 </summary>
|
|
1393 <param name="image">The pixel data to decode
|
|
1394 </param>
|
|
1395 <param name="hints">The hints to use, clearing the previous state.
|
|
1396 </param>
|
|
1397 <returns> The contents of the image
|
|
1398 </returns>
|
|
1399 <throws> ReaderException Any errors which occurred </throws>
|
|
1400 </member>
|
|
1401 <member name="M:ZXing.MultiFormatReader.decodeWithState(ZXing.BinaryBitmap)">
|
|
1402 <summary> Decode an image using the state set up by calling setHints() previously. Continuous scan
|
|
1403 clients will get a <b>large</b> speed increase by using this instead of decode().
|
|
1404
|
|
1405 </summary>
|
|
1406 <param name="image">The pixel data to decode
|
|
1407 </param>
|
|
1408 <returns> The contents of the image
|
|
1409 </returns>
|
|
1410 <throws> ReaderException Any errors which occurred </throws>
|
|
1411 </member>
|
|
1412 <member name="P:ZXing.MultiFormatReader.Hints">
|
|
1413 <summary> This method adds state to the MultiFormatReader. By setting the hints once, subsequent calls
|
|
1414 to decodeWithState(image) can reuse the same set of readers without reallocating memory. This
|
|
1415 is important for performance in continuous scan clients.
|
|
1416
|
|
1417 </summary>
|
|
1418 <param name="hints">The set of hints to use for subsequent calls to decode(image)
|
|
1419 </param>
|
|
1420 </member>
|
|
1421 <member name="T:ZXing.LuminanceSource">
|
|
1422 <summary> The purpose of this class hierarchy is to abstract different bitmap implementations across
|
|
1423 platforms into a standard interface for requesting greyscale luminance values. The interface
|
|
1424 only provides immutable methods; therefore crop and rotation create copies. This is to ensure
|
|
1425 that one Reader does not modify the original luminance source and leave it in an unknown state
|
|
1426 for other Readers in the chain.
|
|
1427 </summary>
|
|
1428 <author> dswitkin@google.com (Daniel Switkin)
|
|
1429 </author>
|
|
1430 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
1431 </author>
|
|
1432 </member>
|
|
1433 <member name="M:ZXing.LuminanceSource.getRow(System.Int32,System.Byte[])">
|
|
1434 <summary> Fetches one row of luminance data from the underlying platform's bitmap. Values range from
|
|
1435 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have
|
|
1436 to bitwise and with 0xff for each value. It is preferable for implementations of this method
|
|
1437 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
|
|
1438 getMatrix() may never be called.
|
|
1439
|
|
1440 </summary>
|
|
1441 <param name="y">The row to fetch, 0 <= y < Height.
|
|
1442 </param>
|
|
1443 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
|
|
1444 Always use the returned object, and ignore the .length of the array.
|
|
1445 </param>
|
|
1446 <returns> An array containing the luminance data.
|
|
1447 </returns>
|
|
1448 </member>
|
|
1449 <member name="M:ZXing.LuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
1450 <summary> Returns a new object with cropped image data. Implementations may keep a reference to the
|
|
1451 original data rather than a copy. Only callable if CropSupported is true.
|
|
1452
|
|
1453 </summary>
|
|
1454 <param name="left">The left coordinate, 0 <= left < Width.
|
|
1455 </param>
|
|
1456 <param name="top">The top coordinate, 0 <= top <= Height.
|
|
1457 </param>
|
|
1458 <param name="width">The width of the rectangle to crop.
|
|
1459 </param>
|
|
1460 <param name="height">The height of the rectangle to crop.
|
|
1461 </param>
|
|
1462 <returns> A cropped version of this object.
|
|
1463 </returns>
|
|
1464 </member>
|
|
1465 <member name="M:ZXing.LuminanceSource.rotateCounterClockwise">
|
|
1466 <summary>
|
|
1467 Returns a new object with rotated image data by 90 degrees counterclockwise.
|
|
1468 Only callable if {@link #isRotateSupported()} is true.
|
|
1469 </summary>
|
|
1470 <returns> A rotated version of this object.
|
|
1471 </returns>
|
|
1472 </member>
|
|
1473 <member name="M:ZXing.LuminanceSource.rotateCounterClockwise45">
|
|
1474 <summary>
|
|
1475 Returns a new object with rotated image data by 45 degrees counterclockwise.
|
|
1476 Only callable if {@link #isRotateSupported()} is true.
|
|
1477 </summary>
|
|
1478 <returns>A rotated version of this object.</returns>
|
|
1479 </member>
|
|
1480 <member name="P:ZXing.LuminanceSource.Matrix">
|
|
1481 <summary> Fetches luminance data for the underlying bitmap. Values should be fetched using:
|
|
1482 int luminance = array[y * width + x] & 0xff;
|
|
1483
|
|
1484 </summary>
|
|
1485 <returns> A row-major 2D array of luminance values. Do not use result.length as it may be
|
|
1486 larger than width * height bytes on some platforms. Do not modify the contents
|
|
1487 of the result.
|
|
1488 </returns>
|
|
1489 </member>
|
|
1490 <member name="P:ZXing.LuminanceSource.Width">
|
|
1491 <returns> The width of the bitmap.</returns>
|
|
1492 </member>
|
|
1493 <member name="P:ZXing.LuminanceSource.Height">
|
|
1494 <returns> The height of the bitmap.</returns>
|
|
1495 </member>
|
|
1496 <member name="P:ZXing.LuminanceSource.CropSupported">
|
|
1497 <returns> Whether this subclass supports cropping.</returns>
|
|
1498 </member>
|
|
1499 <member name="P:ZXing.LuminanceSource.RotateSupported">
|
|
1500 <returns> Whether this subclass supports counter-clockwise rotation.</returns>
|
|
1501 </member>
|
|
1502 <member name="P:ZXing.LuminanceSource.InversionSupported">
|
|
1503 <summary>
|
|
1504 </summary>
|
|
1505 <returns>Whether this subclass supports invertion.</returns>
|
|
1506 </member>
|
|
1507 <member name="T:ZXing.Datamatrix.Encoder.SymbolInfo">
|
|
1508 <summary>
|
|
1509 Symbol info table for DataMatrix.
|
|
1510 </summary>
|
|
1511 </member>
|
|
1512 <member name="M:ZXing.Datamatrix.Encoder.SymbolInfo.overrideSymbolSet(ZXing.Datamatrix.Encoder.SymbolInfo[])">
|
|
1513 Overrides the symbol info set used by this class. Used for testing purposes.
|
|
1514
|
|
1515 @param override the symbol info set to use
|
|
1516 </member>
|
|
1517 <member name="T:ZXing.Datamatrix.Internal.DecodedBitStreamParser">
|
|
1518 <summary>
|
|
1519 <p>Data Matrix Codes can encode text as bits in one of several modes, and can use multiple modes
|
|
1520 in one Data Matrix Code. This class decodes the bits back into text.</p>
|
|
1521
|
|
1522 <p>See ISO 16022:2006, 5.2.1 - 5.2.9.2</p>
|
|
1523
|
|
1524 <author>bbrown@google.com (Brian Brown)</author>
|
|
1525 <author>Sean Owen</author>
|
|
1526 </summary>
|
|
1527 </member>
|
|
1528 <member name="F:ZXing.Datamatrix.Internal.DecodedBitStreamParser.C40_BASIC_SET_CHARS">
|
|
1529 <summary>
|
|
1530 See ISO 16022:2006, Annex C Table C.1
|
|
1531 The C40 Basic Character Set (*'s used for placeholders for the shift values)
|
|
1532 </summary>
|
|
1533 </member>
|
|
1534 <member name="F:ZXing.Datamatrix.Internal.DecodedBitStreamParser.TEXT_BASIC_SET_CHARS">
|
|
1535 <summary>
|
|
1536 See ISO 16022:2006, Annex C Table C.2
|
|
1537 The Text Basic Character Set (*'s used for placeholders for the shift values)
|
|
1538 </summary>
|
|
1539 </member>
|
|
1540 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeAsciiSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Text.StringBuilder,ZXing.Datamatrix.Internal.DecodedBitStreamParser.Mode@)">
|
|
1541 <summary>
|
|
1542 See ISO 16022:2006, 5.2.3 and Annex C, Table C.2
|
|
1543 </summary>
|
|
1544 </member>
|
|
1545 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeC40Segment(ZXing.Common.BitSource,System.Text.StringBuilder)">
|
|
1546 <summary>
|
|
1547 See ISO 16022:2006, 5.2.5 and Annex C, Table C.1
|
|
1548 </summary>
|
|
1549 </member>
|
|
1550 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeTextSegment(ZXing.Common.BitSource,System.Text.StringBuilder)">
|
|
1551 <summary>
|
|
1552 See ISO 16022:2006, 5.2.6 and Annex C, Table C.2
|
|
1553 </summary>
|
|
1554 </member>
|
|
1555 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeAnsiX12Segment(ZXing.Common.BitSource,System.Text.StringBuilder)">
|
|
1556 <summary>
|
|
1557 See ISO 16022:2006, 5.2.7
|
|
1558 </summary>
|
|
1559 </member>
|
|
1560 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeEdifactSegment(ZXing.Common.BitSource,System.Text.StringBuilder)">
|
|
1561 <summary>
|
|
1562 See ISO 16022:2006, 5.2.8 and Annex C Table C.3
|
|
1563 </summary>
|
|
1564 </member>
|
|
1565 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.decodeBase256Segment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Collections.Generic.IList{System.Byte[]})">
|
|
1566 <summary>
|
|
1567 See ISO 16022:2006, 5.2.9 and Annex B, B.2
|
|
1568 </summary>
|
|
1569 </member>
|
|
1570 <member name="M:ZXing.Datamatrix.Internal.DecodedBitStreamParser.unrandomize255State(System.Int32,System.Int32)">
|
|
1571 <summary>
|
|
1572 See ISO 16022:2006, Annex B, B.2
|
|
1573 </summary>
|
|
1574 </member>
|
|
1575 <member name="T:ZXing.Datamatrix.Internal.DataBlock">
|
|
1576 <summary>
|
|
1577 <p>Encapsulates a block of data within a Data Matrix Code. Data Matrix Codes may split their data into
|
|
1578 multiple blocks, each of which is a unit of data and error-correction codewords. Each
|
|
1579 is represented by an instance of this class.</p>
|
|
1580
|
|
1581 <author>bbrown@google.com (Brian Brown)</author>
|
|
1582 </summary>
|
|
1583 </member>
|
|
1584 <member name="M:ZXing.Datamatrix.Internal.DataBlock.getDataBlocks(System.Byte[],ZXing.Datamatrix.Internal.Version)">
|
|
1585 <summary>
|
|
1586 <p>When Data Matrix Codes use multiple data blocks, they actually interleave the bytes of each of them.
|
|
1587 That is, the first byte of data block 1 to n is written, then the second bytes, and so on. This
|
|
1588 method will separate the data into original blocks.</p>
|
|
1589
|
|
1590 <param name="rawCodewords">bytes as read directly from the Data Matrix Code</param>
|
|
1591 <param name="version">version of the Data Matrix Code</param>
|
|
1592 <returns>DataBlocks containing original bytes, "de-interleaved" from representation in the</returns>
|
|
1593 Data Matrix Code
|
|
1594 </summary>
|
|
1595 </member>
|
|
1596 <member name="T:ZXing.Common.EncodingOptions">
|
|
1597 <summary>
|
|
1598 Defines an container for encoder options
|
|
1599 </summary>
|
|
1600 </member>
|
|
1601 <member name="M:ZXing.Common.EncodingOptions.#ctor">
|
|
1602 <summary>
|
|
1603 Initializes a new instance of the <see cref="T:ZXing.Common.EncodingOptions"/> class.
|
|
1604 </summary>
|
|
1605 </member>
|
|
1606 <member name="P:ZXing.Common.EncodingOptions.Hints">
|
|
1607 <summary>
|
|
1608 Gets the data container for all options
|
|
1609 </summary>
|
|
1610 </member>
|
|
1611 <member name="P:ZXing.Common.EncodingOptions.Height">
|
|
1612 <summary>
|
|
1613 Specifies the height of the barcode image
|
|
1614 </summary>
|
|
1615 </member>
|
|
1616 <member name="P:ZXing.Common.EncodingOptions.Width">
|
|
1617 <summary>
|
|
1618 Specifies the width of the barcode image
|
|
1619 </summary>
|
|
1620 </member>
|
|
1621 <member name="P:ZXing.Common.EncodingOptions.PureBarcode">
|
|
1622 <summary>
|
|
1623 Don't put the content string into the output image.
|
|
1624 </summary>
|
|
1625 </member>
|
|
1626 <member name="P:ZXing.Common.EncodingOptions.Margin">
|
|
1627 <summary>
|
|
1628 Specifies margin, in pixels, to use when generating the barcode. The meaning can vary
|
|
1629 by format; for example it controls margin before and after the barcode horizontally for
|
|
1630 most 1D formats.
|
|
1631 </summary>
|
|
1632 </member>
|
|
1633 <member name="T:ZXing.Common.BitSource">
|
|
1634 <summary> <p>This provides an easy abstraction to read bits at a time from a sequence of bytes, where the
|
|
1635 number of bits read is not often a multiple of 8.</p>
|
|
1636
|
|
1637 <p>This class is thread-safe but not reentrant. Unless the caller modifies the bytes array
|
|
1638 it passed in, in which case all bets are off.</p>
|
|
1639
|
|
1640 </summary>
|
|
1641 <author> Sean Owen
|
|
1642 </author>
|
|
1643 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
1644 </author>
|
|
1645 </member>
|
|
1646 <member name="M:ZXing.Common.BitSource.#ctor(System.Byte[])">
|
|
1647 <param name="bytes">bytes from which this will read bits. Bits will be read from the first byte first.
|
|
1648 Bits are read within a byte from most-significant to least-significant bit.
|
|
1649 </param>
|
|
1650 </member>
|
|
1651 <member name="M:ZXing.Common.BitSource.readBits(System.Int32)">
|
|
1652 <param name="numBits">number of bits to read
|
|
1653 </param>
|
|
1654 <returns> int representing the bits read. The bits will appear as the least-significant
|
|
1655 bits of the int
|
|
1656 </returns>
|
|
1657 <exception cref="T:System.ArgumentException">if numBits isn't in [1,32] or more than is available</exception>
|
|
1658 </member>
|
|
1659 <member name="M:ZXing.Common.BitSource.available">
|
|
1660 <returns> number of bits that can be read successfully
|
|
1661 </returns>
|
|
1662 </member>
|
|
1663 <member name="P:ZXing.Common.BitSource.BitOffset">
|
|
1664 <summary>
|
|
1665 index of next bit in current byte which would be read by the next call to {@link #readBits(int)}.
|
|
1666 </summary>
|
|
1667 </member>
|
|
1668 <member name="P:ZXing.Common.BitSource.ByteOffset">
|
|
1669 <summary>
|
|
1670 index of next byte in input byte array which would be read by the next call to {@link #readBits(int)}.
|
|
1671 </summary>
|
|
1672 </member>
|
|
1673 <member name="T:ZXing.Client.Result.CalendarParsedResult">
|
|
1674 <author>Sean Owen</author>
|
|
1675 </member>
|
|
1676 <member name="T:ZXing.Client.Result.ParsedResult">
|
|
1677 <summary> <p>Abstract class representing the result of decoding a barcode, as more than
|
|
1678 a String -- as some type of structured data. This might be a subclass which represents
|
|
1679 a URL, or an e-mail address. {@link ResultParser#parseResult(Result)} will turn a raw
|
|
1680 decoded string into the most appropriate type of structured representation.</p>
|
|
1681
|
|
1682 <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
|
|
1683 on exception-based mechanisms during parsing.</p>
|
|
1684 </summary>
|
|
1685 <author>Sean Owen</author>
|
|
1686 </member>
|
|
1687 <member name="M:ZXing.Client.Result.CalendarParsedResult.isStartAllDay">
|
|
1688 <summary>
|
|
1689 Determines whether [is start all day].
|
|
1690 </summary>
|
|
1691 <returns>if start time was specified as a whole day</returns>
|
|
1692 </member>
|
|
1693 <member name="M:ZXing.Client.Result.CalendarParsedResult.parseDate(System.String)">
|
|
1694 <summary>
|
|
1695 Parses a string as a date. RFC 2445 allows the start and end fields to be of type DATE (e.g. 20081021)
|
|
1696 or DATE-TIME (e.g. 20081021T123000 for local time, or 20081021T123000Z for UTC).
|
|
1697 </summary>
|
|
1698 <param name="when">The string to parse</param>
|
|
1699 <returns></returns>
|
|
1700 <exception cref="T:System.ArgumentException">if not a date formatted string</exception>
|
|
1701 </member>
|
|
1702 <member name="P:ZXing.Client.Result.CalendarParsedResult.Start">
|
|
1703 <summary>
|
|
1704 Gets the start.
|
|
1705 </summary>
|
|
1706 </member>
|
|
1707 <member name="P:ZXing.Client.Result.CalendarParsedResult.End">
|
|
1708 <summary>
|
|
1709 May return null if the event has no duration.
|
|
1710 </summary>
|
|
1711 </member>
|
|
1712 <member name="P:ZXing.Client.Result.CalendarParsedResult.isEndAllDay">
|
|
1713 <summary>
|
|
1714 Gets a value indicating whether this instance is end all day.
|
|
1715 </summary>
|
|
1716 <value>true if end time was specified as a whole day</value>
|
|
1717 </member>
|
|
1718 <member name="T:ZXing.QrCode.Internal.QRCode">
|
|
1719 <author>satorux@google.com (Satoru Takabayashi) - creator</author>
|
|
1720 <author>dswitkin@google.com (Daniel Switkin) - ported from C++</author>
|
|
1721 </member>
|
|
1722 <member name="F:ZXing.QrCode.Internal.QRCode.NUM_MASK_PATTERNS">
|
|
1723 <summary>
|
|
1724
|
|
1725 </summary>
|
|
1726 </member>
|
|
1727 <member name="M:ZXing.QrCode.Internal.QRCode.#ctor">
|
|
1728 <summary>
|
|
1729 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.QRCode"/> class.
|
|
1730 </summary>
|
|
1731 </member>
|
|
1732 <member name="M:ZXing.QrCode.Internal.QRCode.ToString">
|
|
1733 <summary>
|
|
1734 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
1735 </summary>
|
|
1736 <returns>
|
|
1737 A <see cref="T:System.String"/> that represents this instance.
|
|
1738 </returns>
|
|
1739 </member>
|
|
1740 <member name="M:ZXing.QrCode.Internal.QRCode.isValidMaskPattern(System.Int32)">
|
|
1741 <summary>
|
|
1742 Check if "mask_pattern" is valid.
|
|
1743 </summary>
|
|
1744 <param name="maskPattern">The mask pattern.</param>
|
|
1745 <returns>
|
|
1746 <c>true</c> if [is valid mask pattern] [the specified mask pattern]; otherwise, <c>false</c>.
|
|
1747 </returns>
|
|
1748 </member>
|
|
1749 <member name="P:ZXing.QrCode.Internal.QRCode.Mode">
|
|
1750 <summary>
|
|
1751 Gets or sets the mode.
|
|
1752 </summary>
|
|
1753 <value>
|
|
1754 The mode.
|
|
1755 </value>
|
|
1756 </member>
|
|
1757 <member name="P:ZXing.QrCode.Internal.QRCode.ECLevel">
|
|
1758 <summary>
|
|
1759 Gets or sets the EC level.
|
|
1760 </summary>
|
|
1761 <value>
|
|
1762 The EC level.
|
|
1763 </value>
|
|
1764 </member>
|
|
1765 <member name="P:ZXing.QrCode.Internal.QRCode.Version">
|
|
1766 <summary>
|
|
1767 Gets or sets the version.
|
|
1768 </summary>
|
|
1769 <value>
|
|
1770 The version.
|
|
1771 </value>
|
|
1772 </member>
|
|
1773 <member name="P:ZXing.QrCode.Internal.QRCode.MaskPattern">
|
|
1774 <summary>
|
|
1775 Gets or sets the mask pattern.
|
|
1776 </summary>
|
|
1777 <value>
|
|
1778 The mask pattern.
|
|
1779 </value>
|
|
1780 </member>
|
|
1781 <member name="P:ZXing.QrCode.Internal.QRCode.Matrix">
|
|
1782 <summary>
|
|
1783 Gets or sets the matrix.
|
|
1784 </summary>
|
|
1785 <value>
|
|
1786 The matrix.
|
|
1787 </value>
|
|
1788 </member>
|
|
1789 <member name="T:ZXing.QrCode.Internal.ByteMatrix">
|
|
1790 <summary>
|
|
1791 JAVAPORT: The original code was a 2D array of ints, but since it only ever gets assigned
|
|
1792 0, 1 and 2 I'm going to use less memory and go with bytes.
|
|
1793 </summary>
|
|
1794 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
1795 </member>
|
|
1796 <member name="M:ZXing.QrCode.Internal.ByteMatrix.#ctor(System.Int32,System.Int32)">
|
|
1797 <summary>
|
|
1798 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.ByteMatrix"/> class.
|
|
1799 </summary>
|
|
1800 <param name="width">The width.</param>
|
|
1801 <param name="height">The height.</param>
|
|
1802 </member>
|
|
1803 <member name="M:ZXing.QrCode.Internal.ByteMatrix.set(System.Int32,System.Int32,System.Byte)">
|
|
1804 <summary>
|
|
1805 Sets the specified x.
|
|
1806 </summary>
|
|
1807 <param name="x">The x.</param>
|
|
1808 <param name="y">The y.</param>
|
|
1809 <param name="value">The value.</param>
|
|
1810 </member>
|
|
1811 <member name="M:ZXing.QrCode.Internal.ByteMatrix.set(System.Int32,System.Int32,System.Boolean)">
|
|
1812 <summary>
|
|
1813 Sets the specified x.
|
|
1814 </summary>
|
|
1815 <param name="x">The x.</param>
|
|
1816 <param name="y">The y.</param>
|
|
1817 <param name="value">if set to <c>true</c> [value].</param>
|
|
1818 </member>
|
|
1819 <member name="M:ZXing.QrCode.Internal.ByteMatrix.clear(System.Byte)">
|
|
1820 <summary>
|
|
1821 Clears the specified value.
|
|
1822 </summary>
|
|
1823 <param name="value">The value.</param>
|
|
1824 </member>
|
|
1825 <member name="M:ZXing.QrCode.Internal.ByteMatrix.ToString">
|
|
1826 <summary>
|
|
1827 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
1828 </summary>
|
|
1829 <returns>
|
|
1830 A <see cref="T:System.String"/> that represents this instance.
|
|
1831 </returns>
|
|
1832 </member>
|
|
1833 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Height">
|
|
1834 <summary>
|
|
1835 Gets the height.
|
|
1836 </summary>
|
|
1837 </member>
|
|
1838 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Width">
|
|
1839 <summary>
|
|
1840 Gets the width.
|
|
1841 </summary>
|
|
1842 </member>
|
|
1843 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Item(System.Int32,System.Int32)">
|
|
1844 <summary>
|
|
1845 Gets or sets the <see cref="T:System.Int32"/> with the specified x.
|
|
1846 </summary>
|
|
1847 </member>
|
|
1848 <member name="P:ZXing.QrCode.Internal.ByteMatrix.Array">
|
|
1849 <summary>
|
|
1850 an internal representation as bytes, in row-major order. array[y][x] represents point (x,y)
|
|
1851 </summary>
|
|
1852 </member>
|
|
1853 <member name="T:ZXing.QrCode.Internal.DataBlock">
|
|
1854 <summary> <p>Encapsulates a block of data within a QR Code. QR Codes may split their data into
|
|
1855 multiple blocks, each of which is a unit of data and error-correction codewords. Each
|
|
1856 is represented by an instance of this class.</p>
|
|
1857
|
|
1858 </summary>
|
|
1859 <author> Sean Owen
|
|
1860 </author>
|
|
1861 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
1862 </author>
|
|
1863 </member>
|
|
1864 <member name="M:ZXing.QrCode.Internal.DataBlock.getDataBlocks(System.Byte[],ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ErrorCorrectionLevel)">
|
|
1865 <summary> <p>When QR Codes use multiple data blocks, they are actually interleaved.
|
|
1866 That is, the first byte of data block 1 to n is written, then the second bytes, and so on. This
|
|
1867 method will separate the data into original blocks.</p>
|
|
1868
|
|
1869 </summary>
|
|
1870 <param name="rawCodewords">bytes as read directly from the QR Code
|
|
1871 </param>
|
|
1872 <param name="version">version of the QR Code
|
|
1873 </param>
|
|
1874 <param name="ecLevel">error-correction level of the QR Code
|
|
1875 </param>
|
|
1876 <returns> {@link DataBlock}s containing original bytes, "de-interleaved" from representation in the
|
|
1877 QR Code
|
|
1878 </returns>
|
|
1879 </member>
|
|
1880 <member name="T:ZXing.PDF417.Internal.BarcodeRow">
|
|
1881 <summary>
|
|
1882 <author>Jacob Haynes</author>
|
|
1883 </summary>
|
|
1884 </member>
|
|
1885 <member name="M:ZXing.PDF417.Internal.BarcodeRow.#ctor(System.Int32)">
|
|
1886 <summary>
|
|
1887 Creates a Barcode row of the width
|
|
1888 </summary>
|
|
1889 <param name="width">The width.</param>
|
|
1890 </member>
|
|
1891 <member name="M:ZXing.PDF417.Internal.BarcodeRow.set(System.Int32,System.Boolean)">
|
|
1892 <summary>
|
|
1893 Sets a specific location in the bar
|
|
1894
|
|
1895 <param name="x">The location in the bar</param>
|
|
1896 <param name="black">Black if true, white if false;</param>
|
|
1897 </summary>
|
|
1898 </member>
|
|
1899 <member name="M:ZXing.PDF417.Internal.BarcodeRow.addBar(System.Boolean,System.Int32)">
|
|
1900 <summary>
|
|
1901 <param name="black">A boolean which is true if the bar black false if it is white</param>
|
|
1902 <param name="width">How many spots wide the bar is.</param>
|
|
1903 </summary>
|
|
1904 </member>
|
|
1905 <member name="M:ZXing.PDF417.Internal.BarcodeRow.getScaledRow(System.Int32)">
|
|
1906 <summary>
|
|
1907 This function scales the row
|
|
1908
|
|
1909 <param name="scale">How much you want the image to be scaled, must be greater than or equal to 1.</param>
|
|
1910 <returns>the scaled row</returns>
|
|
1911 </summary>
|
|
1912 </member>
|
|
1913 <member name="P:ZXing.PDF417.Internal.BarcodeRow.Item(System.Int32)">
|
|
1914 <summary>
|
|
1915 Sets a specific location in the bar
|
|
1916
|
|
1917 <param name="x">The location in the bar</param>
|
|
1918 <param name="value">Black if true, white if false;</param>
|
|
1919 </summary>
|
|
1920 </member>
|
|
1921 <member name="T:ZXing.PDF417.Internal.EC.ModulusPoly">
|
|
1922 <summary>
|
|
1923 <see cref="!:com.google.zxing.common.reedsolomon.GenericGFPoly"/>
|
|
1924 </summary>
|
|
1925 <author>Sean Owen</author>
|
|
1926 </member>
|
|
1927 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.getCoefficient(System.Int32)">
|
|
1928 <summary>
|
|
1929 coefficient of x^degree term in this polynomial
|
|
1930 </summary>
|
|
1931 <param name="degree">The degree.</param>
|
|
1932 <returns>coefficient of x^degree term in this polynomial</returns>
|
|
1933 </member>
|
|
1934 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.evaluateAt(System.Int32)">
|
|
1935 <summary>
|
|
1936 evaluation of this polynomial at a given point
|
|
1937 </summary>
|
|
1938 <param name="a">A.</param>
|
|
1939 <returns>evaluation of this polynomial at a given point</returns>
|
|
1940 </member>
|
|
1941 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.add(ZXing.PDF417.Internal.EC.ModulusPoly)">
|
|
1942 <summary>
|
|
1943 Adds another Modulus
|
|
1944 </summary>
|
|
1945 <param name="other">Other.</param>
|
|
1946 </member>
|
|
1947 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.subtract(ZXing.PDF417.Internal.EC.ModulusPoly)">
|
|
1948 <summary>
|
|
1949 Subtract another Modulus
|
|
1950 </summary>
|
|
1951 <param name="other">Other.</param>
|
|
1952 </member>
|
|
1953 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.multiply(ZXing.PDF417.Internal.EC.ModulusPoly)">
|
|
1954 <summary>
|
|
1955 Multiply by another Modulus
|
|
1956 </summary>
|
|
1957 <param name="other">Other.</param>
|
|
1958 </member>
|
|
1959 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.getNegative">
|
|
1960 <summary>
|
|
1961 Returns a Negative version of this instance
|
|
1962 </summary>
|
|
1963 </member>
|
|
1964 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.multiply(System.Int32)">
|
|
1965 <summary>
|
|
1966 Multiply by a Scalar.
|
|
1967 </summary>
|
|
1968 <param name="scalar">Scalar.</param>
|
|
1969 </member>
|
|
1970 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.multiplyByMonomial(System.Int32,System.Int32)">
|
|
1971 <summary>
|
|
1972 Multiplies by a Monomial
|
|
1973 </summary>
|
|
1974 <returns>The by monomial.</returns>
|
|
1975 <param name="degree">Degree.</param>
|
|
1976 <param name="coefficient">Coefficient.</param>
|
|
1977 </member>
|
|
1978 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.divide(ZXing.PDF417.Internal.EC.ModulusPoly)">
|
|
1979 <summary>
|
|
1980 Divide by another modulus
|
|
1981 </summary>
|
|
1982 <param name="other">Other.</param>
|
|
1983 </member>
|
|
1984 <member name="M:ZXing.PDF417.Internal.EC.ModulusPoly.ToString">
|
|
1985 <summary>
|
|
1986 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.EC.ModulusPoly"/>.
|
|
1987 </summary>
|
|
1988 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.EC.ModulusPoly"/>.</returns>
|
|
1989 </member>
|
|
1990 <member name="P:ZXing.PDF417.Internal.EC.ModulusPoly.Coefficients">
|
|
1991 <summary>
|
|
1992 Gets the coefficients.
|
|
1993 </summary>
|
|
1994 <value>The coefficients.</value>
|
|
1995 </member>
|
|
1996 <member name="P:ZXing.PDF417.Internal.EC.ModulusPoly.Degree">
|
|
1997 <summary>
|
|
1998 degree of this polynomial
|
|
1999 </summary>
|
|
2000 </member>
|
|
2001 <member name="P:ZXing.PDF417.Internal.EC.ModulusPoly.isZero">
|
|
2002 <summary>
|
|
2003 Gets a value indicating whether this instance is zero.
|
|
2004 </summary>
|
|
2005 <value>true if this polynomial is the monomial "0"
|
|
2006 </value>
|
|
2007 </member>
|
|
2008 <member name="T:ZXing.PDF417.Internal.DetectionResult">
|
|
2009 <summary>
|
|
2010
|
|
2011 </summary>
|
|
2012 <author>Guenther Grau</author>
|
|
2013 </member>
|
|
2014 <member name="M:ZXing.PDF417.Internal.DetectionResult.getDetectionResultColumns">
|
|
2015 <summary>
|
|
2016 Returns the DetectionResult Columns. This does a fair bit of calculation, so call it sparingly.
|
|
2017 </summary>
|
|
2018 <returns>The detection result columns.</returns>
|
|
2019 </member>
|
|
2020 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustIndicatorColumnRowNumbers(ZXing.PDF417.Internal.DetectionResultColumn)">
|
|
2021 <summary>
|
|
2022 Adjusts the indicator column row numbers.
|
|
2023 </summary>
|
|
2024 <param name="detectionResultColumn">Detection result column.</param>
|
|
2025 </member>
|
|
2026 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbers">
|
|
2027 <summary>
|
|
2028 return number of codewords which don't have a valid row number. Note that the count is not accurate as codewords .
|
|
2029 will be counted several times. It just serves as an indicator to see when we can stop adjusting row numbers
|
|
2030 </summary>
|
|
2031 <returns>The row numbers.</returns>
|
|
2032 </member>
|
|
2033 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersByRow">
|
|
2034 <summary>
|
|
2035 Adjusts the row numbers by row.
|
|
2036 </summary>
|
|
2037 <returns>The row numbers by row.</returns>
|
|
2038 </member>
|
|
2039 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersFromBothRI">
|
|
2040 <summary>
|
|
2041 Adjusts the row numbers from both Row Indicators
|
|
2042 </summary>
|
|
2043 <returns> zero </returns>
|
|
2044 </member>
|
|
2045 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersFromRRI">
|
|
2046 <summary>
|
|
2047 Adjusts the row numbers from Right Row Indicator.
|
|
2048 </summary>
|
|
2049 <returns>The unadjusted row count.</returns>
|
|
2050 </member>
|
|
2051 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbersFromLRI">
|
|
2052 <summary>
|
|
2053 Adjusts the row numbers from Left Row Indicator.
|
|
2054 </summary>
|
|
2055 <returns> Unadjusted row Count.</returns>
|
|
2056 </member>
|
|
2057 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumberIfValid(System.Int32,System.Int32,ZXing.PDF417.Internal.Codeword)">
|
|
2058 <summary>
|
|
2059 Adjusts the row number if valid.
|
|
2060 </summary>
|
|
2061 <returns>The invalid rows</returns>
|
|
2062 <param name="rowIndicatorRowNumber">Row indicator row number.</param>
|
|
2063 <param name="invalidRowCounts">Invalid row counts.</param>
|
|
2064 <param name="codeword">Codeword.</param>
|
|
2065 </member>
|
|
2066 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumbers(System.Int32,System.Int32,ZXing.PDF417.Internal.Codeword[])">
|
|
2067 <summary>
|
|
2068 Adjusts the row numbers.
|
|
2069 </summary>
|
|
2070 <param name="barcodeColumn">Barcode column.</param>
|
|
2071 <param name="codewordsRow">Codewords row.</param>
|
|
2072 <param name="codewords">Codewords.</param>
|
|
2073 </member>
|
|
2074 <member name="M:ZXing.PDF417.Internal.DetectionResult.adjustRowNumber(ZXing.PDF417.Internal.Codeword,ZXing.PDF417.Internal.Codeword)">
|
|
2075 <summary>
|
|
2076 Adjusts the row number.
|
|
2077 </summary>
|
|
2078 <returns><c>true</c>, if row number was adjusted, <c>false</c> otherwise.</returns>
|
|
2079 <param name="codeword">Codeword.</param>
|
|
2080 <param name="otherCodeword">Other codeword.</param>
|
|
2081 </member>
|
|
2082 <member name="M:ZXing.PDF417.Internal.DetectionResult.ToString">
|
|
2083 <summary>
|
|
2084 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResult"/>.
|
|
2085 </summary>
|
|
2086 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResult"/>.</returns>
|
|
2087 </member>
|
|
2088 <member name="T:ZXing.OneD.UPCEANExtension5Support">
|
|
2089 @see UPCEANExtension2Support
|
|
2090 </member>
|
|
2091 <member name="M:ZXing.OneD.UPCEANExtension5Support.parseExtensionString(System.String)">
|
|
2092 <summary>
|
|
2093 Parses the extension string.
|
|
2094 </summary>
|
|
2095 <param name="raw">raw content of extension</param>
|
|
2096 <returns>formatted interpretation of raw content as a {@link Map} mapping
|
|
2097 one {@link ResultMetadataType} to appropriate value, or {@code null} if not known</returns>
|
|
2098 </member>
|
|
2099 <member name="T:ZXing.OneD.RSS.FinderPattern">
|
|
2100 <summary>
|
|
2101
|
|
2102 </summary>
|
|
2103 </member>
|
|
2104 <member name="M:ZXing.OneD.RSS.FinderPattern.#ctor(System.Int32,System.Int32[],System.Int32,System.Int32,System.Int32)">
|
|
2105 <summary>
|
|
2106 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.FinderPattern"/> class.
|
|
2107 </summary>
|
|
2108 <param name="value">The value.</param>
|
|
2109 <param name="startEnd">The start end.</param>
|
|
2110 <param name="start">The start.</param>
|
|
2111 <param name="end">The end.</param>
|
|
2112 <param name="rowNumber">The row number.</param>
|
|
2113 </member>
|
|
2114 <member name="M:ZXing.OneD.RSS.FinderPattern.Equals(System.Object)">
|
|
2115 <summary>
|
|
2116 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
|
|
2117 </summary>
|
|
2118 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param>
|
|
2119 <returns>
|
|
2120 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
|
|
2121 </returns>
|
|
2122 </member>
|
|
2123 <member name="M:ZXing.OneD.RSS.FinderPattern.GetHashCode">
|
|
2124 <summary>
|
|
2125 Returns a hash code for this instance.
|
|
2126 </summary>
|
|
2127 <returns>
|
|
2128 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
|
|
2129 </returns>
|
|
2130 </member>
|
|
2131 <member name="P:ZXing.OneD.RSS.FinderPattern.Value">
|
|
2132 <summary>
|
|
2133 Gets the value.
|
|
2134 </summary>
|
|
2135 </member>
|
|
2136 <member name="P:ZXing.OneD.RSS.FinderPattern.StartEnd">
|
|
2137 <summary>
|
|
2138 Gets the start end.
|
|
2139 </summary>
|
|
2140 </member>
|
|
2141 <member name="P:ZXing.OneD.RSS.FinderPattern.ResultPoints">
|
|
2142 <summary>
|
|
2143 Gets the result points.
|
|
2144 </summary>
|
|
2145 </member>
|
|
2146 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedNumeric">
|
|
2147 <summary>
|
|
2148 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
2149 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
2150 </summary>
|
|
2151 </member>
|
|
2152 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedObject">
|
|
2153 <summary>
|
|
2154 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
2155 </summary>
|
|
2156 </member>
|
|
2157 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.CurrentParsingState">
|
|
2158 <summary>
|
|
2159 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
2160 </summary>
|
|
2161 </member>
|
|
2162 <member name="T:ZXing.OneD.Code93Reader">
|
|
2163 <summary>
|
|
2164 <p>Decodes Code 93 barcodes.</p>
|
|
2165 <author>Sean Owen</author>
|
|
2166 <see cref="T:ZXing.OneD.Code39Reader"/>
|
|
2167 </summary>
|
|
2168 </member>
|
|
2169 <member name="F:ZXing.OneD.Code93Reader.CHARACTER_ENCODINGS">
|
|
2170 <summary>
|
|
2171 These represent the encodings of characters, as patterns of wide and narrow bars.
|
|
2172 The 9 least-significant bits of each int correspond to the pattern of wide and narrow.
|
|
2173 </summary>
|
|
2174 </member>
|
|
2175 <member name="M:ZXing.OneD.Code93Reader.#ctor">
|
|
2176 <summary>
|
|
2177 Initializes a new instance of the <see cref="T:ZXing.OneD.Code93Reader"/> class.
|
|
2178 </summary>
|
|
2179 </member>
|
|
2180 <member name="M:ZXing.OneD.Code93Reader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
2181 <summary>
|
|
2182 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
2183 an image.</p>
|
|
2184 </summary>
|
|
2185 <param name="rowNumber">row number from top of the row</param>
|
|
2186 <param name="row">the black/white pixel data of the row</param>
|
|
2187 <param name="hints">decode hints</param>
|
|
2188 <returns><see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode</returns>
|
|
2189 </member>
|
|
2190 <member name="T:ZXing.OneD.Code128Writer">
|
|
2191 <summary>
|
|
2192 This object renders a CODE128 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
2193
|
|
2194 <author>erik.barbara@gmail.com (Erik Barbara)</author>
|
|
2195 </summary>
|
|
2196 </member>
|
|
2197 <member name="T:ZXing.OneD.Code128Reader">
|
|
2198 <summary>
|
|
2199 <p>Decodes Code 128 barcodes.</p>
|
|
2200
|
|
2201 <author>Sean Owen</author>
|
|
2202 </summary>
|
|
2203 </member>
|
|
2204 <member name="T:ZXing.OneD.Code128EncodingOptions">
|
|
2205 <summary>
|
|
2206 The class holds the available options for the QrCodeWriter
|
|
2207 </summary>
|
|
2208 </member>
|
|
2209 <member name="P:ZXing.OneD.Code128EncodingOptions.ForceCodesetB">
|
|
2210 <summary>
|
|
2211 if true, don't switch to codeset C for numbers
|
|
2212 </summary>
|
|
2213 </member>
|
|
2214 <member name="T:ZXing.Datamatrix.Internal.Version">
|
|
2215 <summary>
|
|
2216 The Version object encapsulates attributes about a particular
|
|
2217 size Data Matrix Code.
|
|
2218
|
|
2219 <author>bbrown@google.com (Brian Brown)</author>
|
|
2220 </summary>
|
|
2221 </member>
|
|
2222 <member name="M:ZXing.Datamatrix.Internal.Version.getVersionForDimensions(System.Int32,System.Int32)">
|
|
2223 <summary>
|
|
2224 <p>Deduces version information from Data Matrix dimensions.</p>
|
|
2225
|
|
2226 <param name="numRows">Number of rows in modules</param>
|
|
2227 <param name="numColumns">Number of columns in modules</param>
|
|
2228 <returns>Version for a Data Matrix Code of those dimensions</returns>
|
|
2229 <exception cref="T:ZXing.FormatException">if dimensions do correspond to a valid Data Matrix size</exception>
|
|
2230 </summary>
|
|
2231 </member>
|
|
2232 <member name="M:ZXing.Datamatrix.Internal.Version.buildVersions">
|
|
2233 <summary>
|
|
2234 See ISO 16022:2006 5.5.1 Table 7
|
|
2235 </summary>
|
|
2236 </member>
|
|
2237 <member name="T:ZXing.Datamatrix.Internal.Version.ECBlocks">
|
|
2238 <summary>
|
|
2239 <p>Encapsulates a set of error-correction blocks in one symbol version. Most versions will
|
|
2240 use blocks of differing sizes within one version, so, this encapsulates the parameters for
|
|
2241 each set of blocks. It also holds the number of error-correction codewords per block since it
|
|
2242 will be the same across all blocks within one version.</p>
|
|
2243 </summary>
|
|
2244 </member>
|
|
2245 <member name="T:ZXing.Datamatrix.Internal.Version.ECB">
|
|
2246 <summary>
|
|
2247 <p>Encapsualtes the parameters for one error-correction block in one symbol version.
|
|
2248 This includes the number of data codewords, and the number of times a block with these
|
|
2249 parameters is used consecutively in the Data Matrix code version's format.</p>
|
|
2250 </summary>
|
|
2251 </member>
|
|
2252 <member name="T:ZXing.Common.DecoderResult">
|
|
2253 <summary>
|
|
2254 Encapsulates the result of decoding a matrix of bits. This typically
|
|
2255 applies to 2D barcode formats. For now it contains the raw bytes obtained,
|
|
2256 as well as a String interpretation of those bytes, if applicable.
|
|
2257 <author>Sean Owen</author>
|
|
2258 </summary>
|
|
2259 </member>
|
|
2260 <member name="P:ZXing.Common.DecoderResult.Other">
|
|
2261 <summary>
|
|
2262 Miscellanseous data value for the various decoders
|
|
2263 </summary>
|
|
2264 <value>The other.</value>
|
|
2265 </member>
|
|
2266 <member name="T:ZXing.Client.Result.AddressBookAUResultParser">
|
|
2267 <summary> Implements KDDI AU's address book format. See
|
|
2268 <a href="http://www.au.kddi.com/ezfactory/tec/two_dimensions/index.html">
|
|
2269 http://www.au.kddi.com/ezfactory/tec/two_dimensions/index.html</a>.
|
|
2270 (Thanks to Yuzo for translating!)
|
|
2271
|
|
2272 </summary>
|
|
2273 <author> Sean Owen
|
|
2274 </author>
|
|
2275 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
2276 </author>
|
|
2277 </member>
|
|
2278 <member name="T:ZXing.RGBLuminanceSource">
|
|
2279 <summary>
|
|
2280 Luminance source class which support different formats of images.
|
|
2281 </summary>
|
|
2282 </member>
|
|
2283 <member name="T:ZXing.BaseLuminanceSource">
|
|
2284 <summary>
|
|
2285 The base class for luminance sources which supports
|
|
2286 cropping and rotating based upon the luminance values.
|
|
2287 </summary>
|
|
2288 </member>
|
|
2289 <member name="F:ZXing.BaseLuminanceSource.luminances">
|
|
2290 <summary>
|
|
2291
|
|
2292 </summary>
|
|
2293 </member>
|
|
2294 <member name="M:ZXing.BaseLuminanceSource.#ctor(System.Int32,System.Int32)">
|
|
2295 <summary>
|
|
2296 Initializes a new instance of the <see cref="T:ZXing.BaseLuminanceSource"/> class.
|
|
2297 </summary>
|
|
2298 <param name="width">The width.</param>
|
|
2299 <param name="height">The height.</param>
|
|
2300 </member>
|
|
2301 <member name="M:ZXing.BaseLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
|
|
2302 <summary>
|
|
2303 Initializes a new instance of the <see cref="T:ZXing.BaseLuminanceSource"/> class.
|
|
2304 </summary>
|
|
2305 <param name="luminanceArray">The luminance array.</param>
|
|
2306 <param name="width">The width.</param>
|
|
2307 <param name="height">The height.</param>
|
|
2308 </member>
|
|
2309 <member name="M:ZXing.BaseLuminanceSource.getRow(System.Int32,System.Byte[])">
|
|
2310 <summary>
|
|
2311 Fetches one row of luminance data from the underlying platform's bitmap. Values range from
|
|
2312 0 (black) to 255 (white). It is preferable for implementations of this method
|
|
2313 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
|
|
2314 getMatrix() may never be called.
|
|
2315 </summary>
|
|
2316 <param name="y">The row to fetch, 0 <= y < Height.</param>
|
|
2317 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
|
|
2318 Always use the returned object, and ignore the .length of the array.</param>
|
|
2319 <returns>
|
|
2320 An array containing the luminance data.
|
|
2321 </returns>
|
|
2322 </member>
|
|
2323 <member name="M:ZXing.BaseLuminanceSource.rotateCounterClockwise">
|
|
2324 <summary>
|
|
2325 Returns a new object with rotated image data by 90 degrees counterclockwise.
|
|
2326 Only callable if {@link #isRotateSupported()} is true.
|
|
2327 </summary>
|
|
2328 <returns>
|
|
2329 A rotated version of this object.
|
|
2330 </returns>
|
|
2331 </member>
|
|
2332 <member name="M:ZXing.BaseLuminanceSource.rotateCounterClockwise45">
|
|
2333 <summary>
|
|
2334 TODO: not implemented yet
|
|
2335 </summary>
|
|
2336 <returns>
|
|
2337 A rotated version of this object.
|
|
2338 </returns>
|
|
2339 </member>
|
|
2340 <member name="M:ZXing.BaseLuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
2341 <summary>
|
|
2342 Returns a new object with cropped image data. Implementations may keep a reference to the
|
|
2343 original data rather than a copy. Only callable if CropSupported is true.
|
|
2344 </summary>
|
|
2345 <param name="left">The left coordinate, 0 <= left < Width.</param>
|
|
2346 <param name="top">The top coordinate, 0 <= top <= Height.</param>
|
|
2347 <param name="width">The width of the rectangle to crop.</param>
|
|
2348 <param name="height">The height of the rectangle to crop.</param>
|
|
2349 <returns>
|
|
2350 A cropped version of this object.
|
|
2351 </returns>
|
|
2352 </member>
|
|
2353 <member name="M:ZXing.BaseLuminanceSource.invert">
|
|
2354 <summary>
|
|
2355 Inverts the luminance values (newValue = 255 - oldValue)
|
|
2356 </summary>
|
|
2357 </member>
|
|
2358 <member name="M:ZXing.BaseLuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
|
|
2359 <summary>
|
|
2360 Should create a new luminance source with the right class type.
|
|
2361 The method is used in methods crop and rotate.
|
|
2362 </summary>
|
|
2363 <param name="newLuminances">The new luminances.</param>
|
|
2364 <param name="width">The width.</param>
|
|
2365 <param name="height">The height.</param>
|
|
2366 <returns></returns>
|
|
2367 </member>
|
|
2368 <member name="P:ZXing.BaseLuminanceSource.RotateSupported">
|
|
2369 <summary>
|
|
2370 </summary>
|
|
2371 <returns> Whether this subclass supports counter-clockwise rotation.</returns>
|
|
2372 </member>
|
|
2373 <member name="P:ZXing.BaseLuminanceSource.CropSupported">
|
|
2374 <summary>
|
|
2375 </summary>
|
|
2376 <returns> Whether this subclass supports cropping.</returns>
|
|
2377 </member>
|
|
2378 <member name="P:ZXing.BaseLuminanceSource.InversionSupported">
|
|
2379 <summary>
|
|
2380 </summary>
|
|
2381 <returns>Whether this subclass supports invertion.</returns>
|
|
2382 </member>
|
|
2383 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Int32,System.Int32)">
|
|
2384 <summary>
|
|
2385 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
|
|
2386 </summary>
|
|
2387 <param name="width">The width.</param>
|
|
2388 <param name="height">The height.</param>
|
|
2389 </member>
|
|
2390 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
|
|
2391 <summary>
|
|
2392 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
|
|
2393 It supports a byte array with 3 bytes per pixel (RGB24).
|
|
2394 </summary>
|
|
2395 <param name="rgbRawBytes">The RGB raw bytes.</param>
|
|
2396 <param name="width">The width.</param>
|
|
2397 <param name="height">The height.</param>
|
|
2398 </member>
|
|
2399 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
|
2400 <summary>
|
|
2401 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
|
|
2402 It supports a byte array with 1 byte per pixel (Gray8).
|
|
2403 That means the whole array consists of the luminance values (grayscale).
|
|
2404 </summary>
|
|
2405 <param name="luminanceArray">The luminance array.</param>
|
|
2406 <param name="width">The width.</param>
|
|
2407 <param name="height">The height.</param>
|
|
2408 <param name="is8Bit">if set to <c>true</c> [is8 bit].</param>
|
|
2409 </member>
|
|
2410 <member name="M:ZXing.RGBLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
2411 <summary>
|
|
2412 Initializes a new instance of the <see cref="T:ZXing.RGBLuminanceSource"/> class.
|
|
2413 It supports a byte array with 3 bytes per pixel (RGB24).
|
|
2414 </summary>
|
|
2415 <param name="rgbRawBytes">The RGB raw bytes.</param>
|
|
2416 <param name="width">The width.</param>
|
|
2417 <param name="height">The height.</param>
|
|
2418 <param name="bitmapFormat">The bitmap format.</param>
|
|
2419 </member>
|
|
2420 <member name="M:ZXing.RGBLuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
|
|
2421 <summary>
|
|
2422 Should create a new luminance source with the right class type.
|
|
2423 The method is used in methods crop and rotate.
|
|
2424 </summary>
|
|
2425 <param name="newLuminances">The new luminances.</param>
|
|
2426 <param name="width">The width.</param>
|
|
2427 <param name="height">The height.</param>
|
|
2428 <returns></returns>
|
|
2429 </member>
|
|
2430 <member name="T:ZXing.RGBLuminanceSource.BitmapFormat">
|
|
2431 <summary>
|
|
2432 enumeration of supported bitmap format which the RGBLuminanceSource can process
|
|
2433 </summary>
|
|
2434 </member>
|
|
2435 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.Unknown">
|
|
2436 <summary>
|
|
2437 format of the byte[] isn't known. RGBLuminanceSource tries to determine the best possible value
|
|
2438 </summary>
|
|
2439 </member>
|
|
2440 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.Gray8">
|
|
2441 <summary>
|
|
2442 grayscale array, the byte array is a luminance array with 1 byte per pixel
|
|
2443 </summary>
|
|
2444 </member>
|
|
2445 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGB24">
|
|
2446 <summary>
|
|
2447 3 bytes per pixel with the channels red, green and blue
|
|
2448 </summary>
|
|
2449 </member>
|
|
2450 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGB32">
|
|
2451 <summary>
|
|
2452 4 bytes per pixel with the channels red, green and blue
|
|
2453 </summary>
|
|
2454 </member>
|
|
2455 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.ARGB32">
|
|
2456 <summary>
|
|
2457 4 bytes per pixel with the channels alpha, red, green and blue
|
|
2458 </summary>
|
|
2459 </member>
|
|
2460 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.BGR24">
|
|
2461 <summary>
|
|
2462 3 bytes per pixel with the channels blue, green and red
|
|
2463 </summary>
|
|
2464 </member>
|
|
2465 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.BGR32">
|
|
2466 <summary>
|
|
2467 4 bytes per pixel with the channels blue, green and red
|
|
2468 </summary>
|
|
2469 </member>
|
|
2470 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.BGRA32">
|
|
2471 <summary>
|
|
2472 4 bytes per pixel with the channels blue, green, red and alpha
|
|
2473 </summary>
|
|
2474 </member>
|
|
2475 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGB565">
|
|
2476 <summary>
|
|
2477 2 bytes per pixel, 5 bit red, 6 bits green and 5 bits blue
|
|
2478 </summary>
|
|
2479 </member>
|
|
2480 <member name="F:ZXing.RGBLuminanceSource.BitmapFormat.RGBA32">
|
|
2481 <summary>
|
|
2482 4 bytes per pixel with the channels red, green, blue and alpha
|
|
2483 </summary>
|
|
2484 </member>
|
|
2485 <member name="T:ZXing.ResultMetadataType">
|
|
2486 <summary>
|
|
2487 Represents some type of metadata about the result of the decoding that the decoder
|
|
2488 wishes to communicate back to the caller.
|
|
2489 </summary>
|
|
2490 <author>Sean Owen</author>
|
|
2491 </member>
|
|
2492 <member name="F:ZXing.ResultMetadataType.OTHER">
|
|
2493 <summary>
|
|
2494 Unspecified, application-specific metadata. Maps to an unspecified {@link Object}.
|
|
2495 </summary>
|
|
2496 </member>
|
|
2497 <member name="F:ZXing.ResultMetadataType.ORIENTATION">
|
|
2498 <summary>
|
|
2499 Denotes the likely approximate orientation of the barcode in the image. This value
|
|
2500 is given as degrees rotated clockwise from the normal, upright orientation.
|
|
2501 For example a 1D barcode which was found by reading top-to-bottom would be
|
|
2502 said to have orientation "90". This key maps to an {@link Integer} whose
|
|
2503 value is in the range [0,360).
|
|
2504 </summary>
|
|
2505 </member>
|
|
2506 <member name="F:ZXing.ResultMetadataType.BYTE_SEGMENTS">
|
|
2507 <summary>
|
|
2508 <p>2D barcode formats typically encode text, but allow for a sort of 'byte mode'
|
|
2509 which is sometimes used to encode binary data. While {@link Result} makes available
|
|
2510 the complete raw bytes in the barcode for these formats, it does not offer the bytes
|
|
2511 from the byte segments alone.</p>
|
|
2512 <p>This maps to a {@link java.util.List} of byte arrays corresponding to the
|
|
2513 raw bytes in the byte segments in the barcode, in order.</p>
|
|
2514 </summary>
|
|
2515 </member>
|
|
2516 <member name="F:ZXing.ResultMetadataType.ERROR_CORRECTION_LEVEL">
|
|
2517 <summary>
|
|
2518 Error correction level used, if applicable. The value type depends on the
|
|
2519 format, but is typically a String.
|
|
2520 </summary>
|
|
2521 </member>
|
|
2522 <member name="F:ZXing.ResultMetadataType.ISSUE_NUMBER">
|
|
2523 <summary>
|
|
2524 For some periodicals, indicates the issue number as an {@link Integer}.
|
|
2525 </summary>
|
|
2526 </member>
|
|
2527 <member name="F:ZXing.ResultMetadataType.SUGGESTED_PRICE">
|
|
2528 <summary>
|
|
2529 For some products, indicates the suggested retail price in the barcode as a
|
|
2530 formatted {@link String}.
|
|
2531 </summary>
|
|
2532 </member>
|
|
2533 <member name="F:ZXing.ResultMetadataType.POSSIBLE_COUNTRY">
|
|
2534 <summary>
|
|
2535 For some products, the possible country of manufacture as a {@link String} denoting the
|
|
2536 ISO country code. Some map to multiple possible countries, like "US/CA".
|
|
2537 </summary>
|
|
2538 </member>
|
|
2539 <member name="F:ZXing.ResultMetadataType.UPC_EAN_EXTENSION">
|
|
2540 <summary>
|
|
2541 For some products, the extension text
|
|
2542 </summary>
|
|
2543 </member>
|
|
2544 <member name="F:ZXing.ResultMetadataType.STRUCTURED_APPEND_SEQUENCE">
|
|
2545 <summary>
|
|
2546 If the code format supports structured append and
|
|
2547 the current scanned code is part of one then the
|
|
2548 sequence number is given with it.
|
|
2549 </summary>
|
|
2550 </member>
|
|
2551 <member name="F:ZXing.ResultMetadataType.STRUCTURED_APPEND_PARITY">
|
|
2552 <summary>
|
|
2553 If the code format supports structured append and
|
|
2554 the current scanned code is part of one then the
|
|
2555 parity is given with it.
|
|
2556 </summary>
|
|
2557 </member>
|
|
2558 <member name="F:ZXing.ResultMetadataType.PDF417_EXTRA_METADATA">
|
|
2559 <summary>
|
|
2560 PDF417-specific metadata
|
|
2561 </summary>
|
|
2562 </member>
|
|
2563 <member name="F:ZXing.ResultMetadataType.AZTEC_EXTRA_METADATA">
|
|
2564 <summary>
|
|
2565 Aztec-specific metadata
|
|
2566 </summary>
|
|
2567 </member>
|
|
2568 <member name="T:ZXing.QrCode.Internal.AlignmentPatternFinder">
|
|
2569 <summary> <p>This class attempts to find alignment patterns in a QR Code. Alignment patterns look like finder
|
|
2570 patterns but are smaller and appear at regular intervals throughout the image.</p>
|
|
2571
|
|
2572 <p>At the moment this only looks for the bottom-right alignment pattern.</p>
|
|
2573
|
|
2574 <p>This is mostly a simplified copy of {@link FinderPatternFinder}. It is copied,
|
|
2575 pasted and stripped down here for maximum performance but does unfortunately duplicate
|
|
2576 some code.</p>
|
|
2577
|
|
2578 <p>This class is thread-safe but not reentrant. Each thread must allocate its own object.</p>
|
|
2579
|
|
2580 </summary>
|
|
2581 <author> Sean Owen
|
|
2582 </author>
|
|
2583 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
2584 </author>
|
|
2585 </member>
|
|
2586 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.#ctor(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,ZXing.ResultPointCallback)">
|
|
2587 <summary> <p>Creates a finder that will look in a portion of the whole image.</p>
|
|
2588
|
|
2589 </summary>
|
|
2590 <param name="image">image to search
|
|
2591 </param>
|
|
2592 <param name="startX">left column from which to start searching
|
|
2593 </param>
|
|
2594 <param name="startY">top row from which to start searching
|
|
2595 </param>
|
|
2596 <param name="width">width of region to search
|
|
2597 </param>
|
|
2598 <param name="height">height of region to search
|
|
2599 </param>
|
|
2600 <param name="moduleSize">estimated module size so far
|
|
2601 </param>
|
|
2602 </member>
|
|
2603 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.find">
|
|
2604 <summary> <p>This method attempts to find the bottom-right alignment pattern in the image. It is a bit messy since
|
|
2605 it's pretty performance-critical and so is written to be fast foremost.</p>
|
|
2606
|
|
2607 </summary>
|
|
2608 <returns> {@link AlignmentPattern} if found
|
|
2609 </returns>
|
|
2610 </member>
|
|
2611 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.centerFromEnd(System.Int32[],System.Int32)">
|
|
2612 <summary> Given a count of black/white/black pixels just seen and an end position,
|
|
2613 figures the location of the center of this black/white/black run.
|
|
2614 </summary>
|
|
2615 </member>
|
|
2616 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.foundPatternCross(System.Int32[])">
|
|
2617 <param name="stateCount">count of black/white/black pixels just read
|
|
2618 </param>
|
|
2619 <returns> true iff the proportions of the counts is close enough to the 1/1/1 ratios
|
|
2620 used by alignment patterns to be considered a match
|
|
2621 </returns>
|
|
2622 </member>
|
|
2623 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.crossCheckVertical(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
2624 <summary>
|
|
2625 <p>After a horizontal scan finds a potential alignment pattern, this method
|
|
2626 "cross-checks" by scanning down vertically through the center of the possible
|
|
2627 alignment pattern to see if the same proportion is detected.</p>
|
|
2628 </summary>
|
|
2629 <param name="startI">row where an alignment pattern was detected</param>
|
|
2630 <param name="centerJ">center of the section that appears to cross an alignment pattern</param>
|
|
2631 <param name="maxCount">maximum reasonable number of modules that should be
|
|
2632 observed in any reading state, based on the results of the horizontal scan</param>
|
|
2633 <param name="originalStateCountTotal">The original state count total.</param>
|
|
2634 <returns>
|
|
2635 vertical center of alignment pattern, or null if not found
|
|
2636 </returns>
|
|
2637 </member>
|
|
2638 <member name="M:ZXing.QrCode.Internal.AlignmentPatternFinder.handlePossibleCenter(System.Int32[],System.Int32,System.Int32)">
|
|
2639 <summary> <p>This is called when a horizontal scan finds a possible alignment pattern. It will
|
|
2640 cross check with a vertical scan, and if successful, will see if this pattern had been
|
|
2641 found on a previous horizontal scan. If so, we consider it confirmed and conclude we have
|
|
2642 found the alignment pattern.</p>
|
|
2643
|
|
2644 </summary>
|
|
2645 <param name="stateCount">reading state module counts from horizontal scan
|
|
2646 </param>
|
|
2647 <param name="i">row where alignment pattern may be found
|
|
2648 </param>
|
|
2649 <param name="j">end of possible alignment pattern in row
|
|
2650 </param>
|
|
2651 <returns> {@link AlignmentPattern} if we have found the same pattern twice, or null if not
|
|
2652 </returns>
|
|
2653 </member>
|
|
2654 <member name="T:ZXing.QrCode.Internal.FormatInformation">
|
|
2655 <summary> <p>Encapsulates a QR Code's format information, including the data mask used and
|
|
2656 error correction level.</p>
|
|
2657
|
|
2658 </summary>
|
|
2659 <author> Sean Owen
|
|
2660 </author>
|
|
2661 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
2662 </author>
|
|
2663 <seealso cref="P:ZXing.QrCode.Internal.FormatInformation.DataMask">
|
|
2664 </seealso>
|
|
2665 <seealso cref="P:ZXing.QrCode.Internal.FormatInformation.ErrorCorrectionLevel">
|
|
2666 </seealso>
|
|
2667 </member>
|
|
2668 <member name="F:ZXing.QrCode.Internal.FormatInformation.FORMAT_INFO_DECODE_LOOKUP">
|
|
2669 <summary> See ISO 18004:2006, Annex C, Table C.1</summary>
|
|
2670 </member>
|
|
2671 <member name="F:ZXing.QrCode.Internal.FormatInformation.BITS_SET_IN_HALF_BYTE">
|
|
2672 <summary> Offset i holds the number of 1 bits in the binary representation of i</summary>
|
|
2673 </member>
|
|
2674 <member name="M:ZXing.QrCode.Internal.FormatInformation.decodeFormatInformation(System.Int32,System.Int32)">
|
|
2675 <summary>
|
|
2676 Decodes the format information.
|
|
2677 </summary>
|
|
2678 <param name="maskedFormatInfo1">format info indicator, with mask still applied</param>
|
|
2679 <param name="maskedFormatInfo2">The masked format info2.</param>
|
|
2680 <returns>
|
|
2681 information about the format it specifies, or <code>null</code>
|
|
2682 if doesn't seem to match any known pattern
|
|
2683 </returns>
|
|
2684 </member>
|
|
2685 <member name="T:ZXing.OneD.RSS.DataCharacter">
|
|
2686 <summary>
|
|
2687
|
|
2688 </summary>
|
|
2689 </member>
|
|
2690 <member name="M:ZXing.OneD.RSS.DataCharacter.#ctor(System.Int32,System.Int32)">
|
|
2691 <summary>
|
|
2692 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.DataCharacter"/> class.
|
|
2693 </summary>
|
|
2694 <param name="value">The value.</param>
|
|
2695 <param name="checksumPortion">The checksum portion.</param>
|
|
2696 </member>
|
|
2697 <member name="M:ZXing.OneD.RSS.DataCharacter.ToString">
|
|
2698 <summary>
|
|
2699 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
2700 </summary>
|
|
2701 <returns>
|
|
2702 A <see cref="T:System.String"/> that represents this instance.
|
|
2703 </returns>
|
|
2704 </member>
|
|
2705 <member name="M:ZXing.OneD.RSS.DataCharacter.Equals(System.Object)">
|
|
2706 <summary>
|
|
2707 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
|
|
2708 </summary>
|
|
2709 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param>
|
|
2710 <returns>
|
|
2711 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
|
|
2712 </returns>
|
|
2713 </member>
|
|
2714 <member name="M:ZXing.OneD.RSS.DataCharacter.GetHashCode">
|
|
2715 <summary>
|
|
2716 Returns a hash code for this instance.
|
|
2717 </summary>
|
|
2718 <returns>
|
|
2719 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
|
|
2720 </returns>
|
|
2721 </member>
|
|
2722 <member name="P:ZXing.OneD.RSS.DataCharacter.Value">
|
|
2723 <summary>
|
|
2724 Gets the value.
|
|
2725 </summary>
|
|
2726 </member>
|
|
2727 <member name="P:ZXing.OneD.RSS.DataCharacter.ChecksumPortion">
|
|
2728 <summary>
|
|
2729 Gets the checksum portion.
|
|
2730 </summary>
|
|
2731 </member>
|
|
2732 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedInformation">
|
|
2733 <summary>
|
|
2734 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
2735 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
2736 </summary>
|
|
2737 </member>
|
|
2738 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI013x0xDecoder">
|
|
2739 <summary>
|
|
2740 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
2741 </summary>
|
|
2742 </member>
|
|
2743 <member name="T:ZXing.NotFoundException">
|
|
2744 <summary>
|
|
2745 Thrown when a barcode was not found in the image. It might have been
|
|
2746 partially detected but could not be confirmed.
|
|
2747 <author>Sean Owen</author>
|
|
2748 </summary>
|
|
2749 </member>
|
|
2750 <member name="T:ZXing.ReaderException">
|
|
2751 <summary>
|
|
2752 The general exception class throw when something goes wrong during decoding of a barcode.
|
|
2753 This includes, but is not limited to, failing checksums / error correction algorithms, being
|
|
2754 unable to locate finder timing patterns, and so on.
|
|
2755 </summary>
|
|
2756 <author>Sean Owen</author>
|
|
2757 </member>
|
|
2758 <member name="M:ZXing.ReaderException.#ctor">
|
|
2759 <summary>
|
|
2760 Initializes a new instance of the <see cref="T:ZXing.ReaderException"/> class.
|
|
2761 </summary>
|
|
2762 </member>
|
|
2763 <member name="P:ZXing.ReaderException.Instance">
|
|
2764 <summary>
|
|
2765 Gets the instance.
|
|
2766 </summary>
|
|
2767 </member>
|
|
2768 <member name="T:ZXing.Maxicode.Internal.Decoder">
|
|
2769 <summary>
|
|
2770 <p>The main class which implements MaxiCode decoding -- as opposed to locating and extracting
|
|
2771 the MaxiCode from an image.</p>
|
|
2772
|
|
2773 <author>Manuel Kasten</author>
|
|
2774 </summary>
|
|
2775 </member>
|
|
2776 <member name="T:ZXing.Common.ReedSolomon.GenericGFPoly">
|
|
2777 <summary>
|
|
2778 <p>Represents a polynomial whose coefficients are elements of a GF.
|
|
2779 Instances of this class are immutable.</p>
|
|
2780 <p>Much credit is due to William Rucklidge since portions of this code are an indirect
|
|
2781 port of his C++ Reed-Solomon implementation.</p>
|
|
2782 </summary>
|
|
2783 <author>Sean Owen</author>
|
|
2784 </member>
|
|
2785 <member name="M:ZXing.Common.ReedSolomon.GenericGFPoly.#ctor(ZXing.Common.ReedSolomon.GenericGF,System.Int32[])">
|
|
2786 <summary>
|
|
2787 Initializes a new instance of the <see cref="T:ZXing.Common.ReedSolomon.GenericGFPoly"/> class.
|
|
2788 </summary>
|
|
2789 <param name="field">the {@link GenericGF} instance representing the field to use
|
|
2790 to perform computations</param>
|
|
2791 <param name="coefficients">coefficients as ints representing elements of GF(size), arranged
|
|
2792 from most significant (highest-power term) coefficient to least significant</param>
|
|
2793 <exception cref="T:System.ArgumentException">if argument is null or empty,
|
|
2794 or if leading coefficient is 0 and this is not a
|
|
2795 constant polynomial (that is, it is not the monomial "0")</exception>
|
|
2796 </member>
|
|
2797 <member name="M:ZXing.Common.ReedSolomon.GenericGFPoly.getCoefficient(System.Int32)">
|
|
2798 <summary>
|
|
2799 coefficient of x^degree term in this polynomial
|
|
2800 </summary>
|
|
2801 <param name="degree">The degree.</param>
|
|
2802 <returns>coefficient of x^degree term in this polynomial</returns>
|
|
2803 </member>
|
|
2804 <member name="M:ZXing.Common.ReedSolomon.GenericGFPoly.evaluateAt(System.Int32)">
|
|
2805 <summary>
|
|
2806 evaluation of this polynomial at a given point
|
|
2807 </summary>
|
|
2808 <param name="a">A.</param>
|
|
2809 <returns>evaluation of this polynomial at a given point</returns>
|
|
2810 </member>
|
|
2811 <member name="P:ZXing.Common.ReedSolomon.GenericGFPoly.Degree">
|
|
2812 <summary>
|
|
2813 degree of this polynomial
|
|
2814 </summary>
|
|
2815 </member>
|
|
2816 <member name="P:ZXing.Common.ReedSolomon.GenericGFPoly.isZero">
|
|
2817 <summary>
|
|
2818 Gets a value indicating whether this <see cref="T:ZXing.Common.ReedSolomon.GenericGFPoly"/> is zero.
|
|
2819 </summary>
|
|
2820 <value>true iff this polynomial is the monomial "0"</value>
|
|
2821 </member>
|
|
2822 <member name="T:ZXing.Client.Result.VINResultParser">
|
|
2823 <summary>
|
|
2824 Detects a result that is likely a vehicle identification number.
|
|
2825 @author Sean Owen
|
|
2826 </summary>
|
|
2827 </member>
|
|
2828 <member name="T:ZXing.BarcodeWriter">
|
|
2829 <summary>
|
|
2830 A smart class to encode some content to a barcode image
|
|
2831 </summary>
|
|
2832 </member>
|
|
2833 <member name="T:ZXing.BarcodeWriterGeneric`1">
|
|
2834 <summary>
|
|
2835 A base class for specific barcode writers with specific formats of barcode images.
|
|
2836 </summary>
|
|
2837 <typeparam name="TOutput">The type of the output.</typeparam>
|
|
2838 </member>
|
|
2839 <member name="T:ZXing.IBarcodeWriterGeneric`1">
|
|
2840 <summary>
|
|
2841 Interface for a smart class to encode some content into a barcode
|
|
2842 </summary>
|
|
2843 </member>
|
|
2844 <member name="M:ZXing.IBarcodeWriterGeneric`1.Encode(System.String)">
|
|
2845 <summary>
|
|
2846 Encodes the specified contents.
|
|
2847 </summary>
|
|
2848 <param name="contents">The contents.</param>
|
|
2849 <returns></returns>
|
|
2850 </member>
|
|
2851 <member name="M:ZXing.IBarcodeWriterGeneric`1.Write(System.String)">
|
|
2852 <summary>
|
|
2853 Creates a visual representation of the contents
|
|
2854 </summary>
|
|
2855 <param name="contents">The contents.</param>
|
|
2856 <returns></returns>
|
|
2857 </member>
|
|
2858 <member name="M:ZXing.IBarcodeWriterGeneric`1.Write(ZXing.Common.BitMatrix)">
|
|
2859 <summary>
|
|
2860 Returns a rendered instance of the barcode which is given by a BitMatrix.
|
|
2861 </summary>
|
|
2862 <param name="matrix">The matrix.</param>
|
|
2863 <returns></returns>
|
|
2864 </member>
|
|
2865 <member name="M:ZXing.BarcodeWriterGeneric`1.Encode(System.String)">
|
|
2866 <summary>
|
|
2867 Encodes the specified contents and returns a BitMatrix array.
|
|
2868 That array has to be rendered manually or with a IBarcodeRenderer.
|
|
2869 </summary>
|
|
2870 <param name="contents">The contents.</param>
|
|
2871 <returns></returns>
|
|
2872 </member>
|
|
2873 <member name="M:ZXing.BarcodeWriterGeneric`1.Write(System.String)">
|
|
2874 <summary>
|
|
2875 Encodes the specified contents and returns a rendered instance of the barcode.
|
|
2876 For rendering the instance of the property Renderer is used and has to be set before
|
|
2877 calling that method.
|
|
2878 </summary>
|
|
2879 <param name="contents">The contents.</param>
|
|
2880 <returns></returns>
|
|
2881 </member>
|
|
2882 <member name="M:ZXing.BarcodeWriterGeneric`1.Write(ZXing.Common.BitMatrix)">
|
|
2883 <summary>
|
|
2884 Returns a rendered instance of the barcode which is given by a BitMatrix.
|
|
2885 For rendering the instance of the property Renderer is used and has to be set before
|
|
2886 calling that method.
|
|
2887 </summary>
|
|
2888 <param name="matrix">The matrix.</param>
|
|
2889 <returns></returns>
|
|
2890 </member>
|
|
2891 <member name="P:ZXing.BarcodeWriterGeneric`1.Format">
|
|
2892 <summary>
|
|
2893 Gets or sets the barcode format.
|
|
2894 The value is only suitable if the MultiFormatWriter is used.
|
|
2895 </summary>
|
|
2896 </member>
|
|
2897 <member name="P:ZXing.BarcodeWriterGeneric`1.Options">
|
|
2898 <summary>
|
|
2899 Gets or sets the options container for the encoding and renderer process.
|
|
2900 </summary>
|
|
2901 </member>
|
|
2902 <member name="P:ZXing.BarcodeWriterGeneric`1.Encoder">
|
|
2903 <summary>
|
|
2904 Gets or sets the writer which encodes the content to a BitMatrix.
|
|
2905 If no value is set the MultiFormatWriter is used.
|
|
2906 </summary>
|
|
2907 </member>
|
|
2908 <member name="P:ZXing.BarcodeWriterGeneric`1.Renderer">
|
|
2909 <summary>
|
|
2910 Gets or sets the renderer which should be used to render the encoded BitMatrix.
|
|
2911 </summary>
|
|
2912 </member>
|
|
2913 <member name="T:ZXing.IBarcodeWriter">
|
|
2914 <summary>
|
|
2915 Interface for a smart class to encode some content into a barcode
|
|
2916 </summary>
|
|
2917 </member>
|
|
2918 <member name="M:ZXing.IBarcodeWriter.Encode(System.String)">
|
|
2919 <summary>
|
|
2920 Encodes the specified contents.
|
|
2921 </summary>
|
|
2922 <param name="contents">The contents.</param>
|
|
2923 <returns></returns>
|
|
2924 </member>
|
|
2925 <member name="M:ZXing.IBarcodeWriter.Write(System.String)">
|
|
2926 <summary>
|
|
2927 Creates a visual representation of the contents
|
|
2928 </summary>
|
|
2929 </member>
|
|
2930 <member name="M:ZXing.IBarcodeWriter.Write(ZXing.Common.BitMatrix)">
|
|
2931 <summary>
|
|
2932 Returns a rendered instance of the barcode which is given by a BitMatrix.
|
|
2933 </summary>
|
|
2934 </member>
|
|
2935 <member name="M:ZXing.BarcodeWriter.#ctor">
|
|
2936 <summary>
|
|
2937 Initializes a new instance of the <see cref="T:ZXing.BarcodeWriter"/> class.
|
|
2938 </summary>
|
|
2939 </member>
|
|
2940 <member name="T:ZXing.BarcodeWriterSvg">
|
|
2941 <summary>
|
|
2942 A smart class to encode some content to a svg barcode image
|
|
2943 </summary>
|
|
2944 </member>
|
|
2945 <member name="M:ZXing.BarcodeWriterSvg.#ctor">
|
|
2946 <summary>
|
|
2947 Initializes a new instance of the <see cref="T:ZXing.BarcodeWriter"/> class.
|
|
2948 </summary>
|
|
2949 </member>
|
|
2950 <member name="T:ZXing.BarcodeReader">
|
|
2951 <summary>
|
|
2952 A smart class to decode the barcode inside a bitmap object
|
|
2953 </summary>
|
|
2954 </member>
|
|
2955 <member name="T:ZXing.BarcodeReaderGeneric`1">
|
|
2956 <summary>
|
|
2957 A smart class to decode the barcode inside a bitmap object
|
|
2958 </summary>
|
|
2959 </member>
|
|
2960 <member name="T:ZXing.IMultipleBarcodeReaderGeneric`1">
|
|
2961 <summary>
|
|
2962 Interface for a smart class to decode multiple barcodes inside a bitmap object
|
|
2963 </summary>
|
|
2964 </member>
|
|
2965 <member name="M:ZXing.IMultipleBarcodeReaderGeneric`1.DecodeMultiple(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
2966 <summary>
|
|
2967 Decodes the specified barcode bitmap which is given by a generic byte array with the order RGB24.
|
|
2968 </summary>
|
|
2969 <param name="rawRGB">The barcode bitmap.</param>
|
|
2970 <param name="width">The width.</param>
|
|
2971 <param name="height">The height.</param>
|
|
2972 <param name="format">The format.</param>
|
|
2973 <returns>
|
|
2974 the result data or null
|
|
2975 </returns>
|
|
2976 </member>
|
|
2977 <member name="M:ZXing.IMultipleBarcodeReaderGeneric`1.DecodeMultiple(ZXing.LuminanceSource)">
|
|
2978 <summary>
|
|
2979 Tries to decode barcodes within an image which is given by a luminance source.
|
|
2980 That method gives a chance to prepare a luminance source completely before calling
|
|
2981 the time consuming decoding method. On the other hand there is a chance to create
|
|
2982 a luminance source which is independent from external resources (like Bitmap objects)
|
|
2983 and the decoding call can be made in a background thread.
|
|
2984 </summary>
|
|
2985 <param name="luminanceSource">The luminance source.</param>
|
|
2986 <returns></returns>
|
|
2987 </member>
|
|
2988 <member name="M:ZXing.IMultipleBarcodeReaderGeneric`1.DecodeMultiple(`0)">
|
|
2989 <summary>
|
|
2990 Decodes the specified barcode bitmap.
|
|
2991 </summary>
|
|
2992 <param name="barcodeBitmap">The barcode bitmap.</param>
|
|
2993 <returns>the result data or null</returns>
|
|
2994 </member>
|
|
2995 <member name="E:ZXing.IMultipleBarcodeReaderGeneric`1.ResultPointFound">
|
|
2996 <summary>
|
|
2997 event is executed when a result point was found
|
|
2998 </summary>
|
|
2999 </member>
|
|
3000 <member name="E:ZXing.IMultipleBarcodeReaderGeneric`1.ResultFound">
|
|
3001 <summary>
|
|
3002 event is executed when a result was found via decode
|
|
3003 </summary>
|
|
3004 </member>
|
|
3005 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.TryHarder">
|
|
3006 <summary>
|
|
3007 Gets or sets a flag which cause a deeper look into the bitmap
|
|
3008 </summary>
|
|
3009 <value>
|
|
3010 <c>true</c> if [try harder]; otherwise, <c>false</c>.
|
|
3011 </value>
|
|
3012 </member>
|
|
3013 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.PureBarcode">
|
|
3014 <summary>
|
|
3015 Image is a pure monochrome image of a barcode. Doesn't matter what it maps to;
|
|
3016 use {@link Boolean#TRUE}.
|
|
3017 </summary>
|
|
3018 <value>
|
|
3019 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
|
|
3020 </value>
|
|
3021 </member>
|
|
3022 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.CharacterSet">
|
|
3023 <summary>
|
|
3024 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
3025 </summary>
|
|
3026 <value>
|
|
3027 The character set.
|
|
3028 </value>
|
|
3029 </member>
|
|
3030 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.PossibleFormats">
|
|
3031 <summary>
|
|
3032 Image is known to be of one of a few possible formats.
|
|
3033 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
|
|
3034 </summary>
|
|
3035 <value>
|
|
3036 The possible formats.
|
|
3037 </value>
|
|
3038 </member>
|
|
3039 <member name="P:ZXing.IMultipleBarcodeReaderGeneric`1.Options">
|
|
3040 <summary>
|
|
3041 Specifies some options which influence the decoding process
|
|
3042 </summary>
|
|
3043 </member>
|
|
3044 <member name="M:ZXing.BarcodeReaderGeneric`1.#ctor">
|
|
3045 <summary>
|
|
3046 Initializes a new instance of the <see cref="T:ZXing.BarcodeReaderGeneric`1"/> class.
|
|
3047 </summary>
|
|
3048 </member>
|
|
3049 <member name="M:ZXing.BarcodeReaderGeneric`1.#ctor(ZXing.Reader,ZXing.Func{`0,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer})">
|
|
3050 <summary>
|
|
3051 Initializes a new instance of the <see cref="T:ZXing.BarcodeReaderGeneric`1"/> class.
|
|
3052 </summary>
|
|
3053 <param name="reader">Sets the reader which should be used to find and decode the barcode.
|
|
3054 If null then MultiFormatReader is used</param>
|
|
3055 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
|
|
3056 If null, an exception is thrown when Decode is called</param>
|
|
3057 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
|
|
3058 If null then HybridBinarizer is used</param>
|
|
3059 </member>
|
|
3060 <member name="M:ZXing.BarcodeReaderGeneric`1.#ctor(ZXing.Reader,ZXing.Func{`0,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer},ZXing.Func{System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat,ZXing.LuminanceSource})">
|
|
3061 <summary>
|
|
3062 Initializes a new instance of the <see cref="T:ZXing.BarcodeReaderGeneric`1"/> class.
|
|
3063 </summary>
|
|
3064 <param name="reader">Sets the reader which should be used to find and decode the barcode.
|
|
3065 If null then MultiFormatReader is used</param>
|
|
3066 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
|
|
3067 If null, an exception is thrown when Decode is called</param>
|
|
3068 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
|
|
3069 If null then HybridBinarizer is used</param>
|
|
3070 <param name="createRGBLuminanceSource">Sets the function to create a luminance source object for a rgb array.
|
|
3071 If null the RGBLuminanceSource is used. The handler is only called when Decode with a byte[] array is called.</param>
|
|
3072 </member>
|
|
3073 <member name="M:ZXing.BarcodeReaderGeneric`1.Decode(`0)">
|
|
3074 <summary>
|
|
3075 Decodes the specified barcode bitmap.
|
|
3076 </summary>
|
|
3077 <param name="barcodeBitmap">The barcode bitmap.</param>
|
|
3078 <returns>the result data or null</returns>
|
|
3079 </member>
|
|
3080 <member name="M:ZXing.BarcodeReaderGeneric`1.Decode(ZXing.LuminanceSource)">
|
|
3081 <summary>
|
|
3082 Tries to decode a barcode within an image which is given by a luminance source.
|
|
3083 That method gives a chance to prepare a luminance source completely before calling
|
|
3084 the time consuming decoding method. On the other hand there is a chance to create
|
|
3085 a luminance source which is independent from external resources (like Bitmap objects)
|
|
3086 and the decoding call can be made in a background thread.
|
|
3087 </summary>
|
|
3088 <param name="luminanceSource">The luminance source.</param>
|
|
3089 <returns></returns>
|
|
3090 </member>
|
|
3091 <member name="M:ZXing.BarcodeReaderGeneric`1.DecodeMultiple(`0)">
|
|
3092 <summary>
|
|
3093 Decodes the specified barcode bitmap.
|
|
3094 </summary>
|
|
3095 <param name="barcodeBitmap">The barcode bitmap.</param>
|
|
3096 <returns>the result data or null</returns>
|
|
3097 </member>
|
|
3098 <member name="M:ZXing.BarcodeReaderGeneric`1.DecodeMultiple(ZXing.LuminanceSource)">
|
|
3099 <summary>
|
|
3100 Tries to decode barcodes within an image which is given by a luminance source.
|
|
3101 That method gives a chance to prepare a luminance source completely before calling
|
|
3102 the time consuming decoding method. On the other hand there is a chance to create
|
|
3103 a luminance source which is independent from external resources (like Bitmap objects)
|
|
3104 and the decoding call can be made in a background thread.
|
|
3105 </summary>
|
|
3106 <param name="luminanceSource">The luminance source.</param>
|
|
3107 <returns></returns>
|
|
3108 </member>
|
|
3109 <member name="M:ZXing.BarcodeReaderGeneric`1.Decode(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
3110 <summary>
|
|
3111 Decodes the specified barcode bitmap.
|
|
3112 </summary>
|
|
3113 <param name="rawRGB">The image as byte[] array.</param>
|
|
3114 <param name="width">The width.</param>
|
|
3115 <param name="height">The height.</param>
|
|
3116 <param name="format">The format.</param>
|
|
3117 <returns>
|
|
3118 the result data or null
|
|
3119 </returns>
|
|
3120 </member>
|
|
3121 <member name="M:ZXing.BarcodeReaderGeneric`1.DecodeMultiple(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
3122 <summary>
|
|
3123 Decodes the specified barcode bitmap.
|
|
3124 </summary>
|
|
3125 <param name="rawRGB">The image as byte[] array.</param>
|
|
3126 <param name="width">The width.</param>
|
|
3127 <param name="height">The height.</param>
|
|
3128 <param name="format">The format.</param>
|
|
3129 <returns>
|
|
3130 the result data or null
|
|
3131 </returns>
|
|
3132 </member>
|
|
3133 <member name="P:ZXing.BarcodeReaderGeneric`1.Options">
|
|
3134 <summary>
|
|
3135 Gets or sets the options.
|
|
3136 </summary>
|
|
3137 <value>
|
|
3138 The options.
|
|
3139 </value>
|
|
3140 </member>
|
|
3141 <member name="P:ZXing.BarcodeReaderGeneric`1.Reader">
|
|
3142 <summary>
|
|
3143 Gets the reader which should be used to find and decode the barcode.
|
|
3144 </summary>
|
|
3145 <value>
|
|
3146 The reader.
|
|
3147 </value>
|
|
3148 </member>
|
|
3149 <member name="E:ZXing.BarcodeReaderGeneric`1.ResultPointFound">
|
|
3150 <summary>
|
|
3151 Gets or sets a method which is called if an important point is found
|
|
3152 </summary>
|
|
3153 <value>
|
|
3154 The result point callback.
|
|
3155 </value>
|
|
3156 </member>
|
|
3157 <member name="E:ZXing.BarcodeReaderGeneric`1.ResultFound">
|
|
3158 <summary>
|
|
3159 event is executed if a result was found via decode
|
|
3160 </summary>
|
|
3161 </member>
|
|
3162 <member name="P:ZXing.BarcodeReaderGeneric`1.TryHarder">
|
|
3163 <summary>
|
|
3164 Gets or sets a flag which cause a deeper look into the bitmap
|
|
3165 </summary>
|
|
3166 <value>
|
|
3167 <c>true</c> if [try harder]; otherwise, <c>false</c>.
|
|
3168 </value>
|
|
3169 </member>
|
|
3170 <member name="P:ZXing.BarcodeReaderGeneric`1.PureBarcode">
|
|
3171 <summary>
|
|
3172 Image is a pure monochrome image of a barcode.
|
|
3173 </summary>
|
|
3174 <value>
|
|
3175 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
|
|
3176 </value>
|
|
3177 </member>
|
|
3178 <member name="P:ZXing.BarcodeReaderGeneric`1.CharacterSet">
|
|
3179 <summary>
|
|
3180 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
3181 </summary>
|
|
3182 <value>
|
|
3183 The character set.
|
|
3184 </value>
|
|
3185 </member>
|
|
3186 <member name="P:ZXing.BarcodeReaderGeneric`1.PossibleFormats">
|
|
3187 <summary>
|
|
3188 Image is known to be of one of a few possible formats.
|
|
3189 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
|
|
3190 </summary>
|
|
3191 <value>
|
|
3192 The possible formats.
|
|
3193 </value>
|
|
3194 </member>
|
|
3195 <member name="P:ZXing.BarcodeReaderGeneric`1.AutoRotate">
|
|
3196 <summary>
|
|
3197 Gets or sets a value indicating whether the image should be automatically rotated.
|
|
3198 Rotation is supported for 90, 180 and 270 degrees
|
|
3199 </summary>
|
|
3200 <value>
|
|
3201 <c>true</c> if image should be rotated; otherwise, <c>false</c>.
|
|
3202 </value>
|
|
3203 </member>
|
|
3204 <member name="P:ZXing.BarcodeReaderGeneric`1.TryInverted">
|
|
3205 <summary>
|
|
3206 Gets or sets a value indicating whether the image should be automatically inverted
|
|
3207 if no result is found in the original image.
|
|
3208 ATTENTION: Please be carefully because it slows down the decoding process if it is used
|
|
3209 </summary>
|
|
3210 <value>
|
|
3211 <c>true</c> if image should be inverted; otherwise, <c>false</c>.
|
|
3212 </value>
|
|
3213 </member>
|
|
3214 <member name="P:ZXing.BarcodeReaderGeneric`1.CreateLuminanceSource">
|
|
3215 <summary>
|
|
3216 Optional: Gets or sets the function to create a luminance source object for a bitmap.
|
|
3217 If null a platform specific default LuminanceSource is used
|
|
3218 </summary>
|
|
3219 <value>
|
|
3220 The function to create a luminance source object.
|
|
3221 </value>
|
|
3222 </member>
|
|
3223 <member name="P:ZXing.BarcodeReaderGeneric`1.CreateBinarizer">
|
|
3224 <summary>
|
|
3225 Optional: Gets or sets the function to create a binarizer object for a luminance source.
|
|
3226 If null then HybridBinarizer is used
|
|
3227 </summary>
|
|
3228 <value>
|
|
3229 The function to create a binarizer object.
|
|
3230 </value>
|
|
3231 </member>
|
|
3232 <member name="T:ZXing.IBarcodeReader">
|
|
3233 <summary>
|
|
3234 Interface for a smart class to decode the barcode inside a bitmap object
|
|
3235 </summary>
|
|
3236 </member>
|
|
3237 <member name="M:ZXing.IBarcodeReader.Decode(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
3238 <summary>
|
|
3239 Decodes the specified barcode bitmap which is given by a generic byte array with the order RGB24.
|
|
3240 </summary>
|
|
3241 <param name="rawRGB">The image as RGB24 array.</param>
|
|
3242 <param name="width">The width.</param>
|
|
3243 <param name="height">The height.</param>
|
|
3244 <param name="format">The format.</param>
|
|
3245 <returns>
|
|
3246 the result data or null
|
|
3247 </returns>
|
|
3248 </member>
|
|
3249 <member name="M:ZXing.IBarcodeReader.Decode(ZXing.LuminanceSource)">
|
|
3250 <summary>
|
|
3251 Tries to decode a barcode within an image which is given by a luminance source.
|
|
3252 That method gives a chance to prepare a luminance source completely before calling
|
|
3253 the time consuming decoding method. On the other hand there is a chance to create
|
|
3254 a luminance source which is independent from external resources (like Bitmap objects)
|
|
3255 and the decoding call can be made in a background thread.
|
|
3256 </summary>
|
|
3257 <param name="luminanceSource">The luminance source.</param>
|
|
3258 <returns></returns>
|
|
3259 </member>
|
|
3260 <member name="M:ZXing.IBarcodeReader.Decode(System.Drawing.Bitmap)">
|
|
3261 <summary>
|
|
3262 Decodes the specified barcode bitmap.
|
|
3263 </summary>
|
|
3264 <param name="barcodeBitmap">The barcode bitmap.</param>
|
|
3265 <returns>the result data or null</returns>
|
|
3266 </member>
|
|
3267 <member name="E:ZXing.IBarcodeReader.ResultPointFound">
|
|
3268 <summary>
|
|
3269 event is executed when a result point was found
|
|
3270 </summary>
|
|
3271 </member>
|
|
3272 <member name="E:ZXing.IBarcodeReader.ResultFound">
|
|
3273 <summary>
|
|
3274 event is executed when a result was found via decode
|
|
3275 </summary>
|
|
3276 </member>
|
|
3277 <member name="P:ZXing.IBarcodeReader.TryHarder">
|
|
3278 <summary>
|
|
3279 Gets or sets a flag which cause a deeper look into the bitmap
|
|
3280 </summary>
|
|
3281 <value>
|
|
3282 <c>true</c> if [try harder]; otherwise, <c>false</c>.
|
|
3283 </value>
|
|
3284 </member>
|
|
3285 <member name="P:ZXing.IBarcodeReader.PureBarcode">
|
|
3286 <summary>
|
|
3287 Image is a pure monochrome image of a barcode.
|
|
3288 </summary>
|
|
3289 <value>
|
|
3290 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
|
|
3291 </value>
|
|
3292 </member>
|
|
3293 <member name="P:ZXing.IBarcodeReader.CharacterSet">
|
|
3294 <summary>
|
|
3295 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
3296 </summary>
|
|
3297 <value>
|
|
3298 The character set.
|
|
3299 </value>
|
|
3300 </member>
|
|
3301 <member name="P:ZXing.IBarcodeReader.PossibleFormats">
|
|
3302 <summary>
|
|
3303 Image is known to be of one of a few possible formats.
|
|
3304 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
|
|
3305 </summary>
|
|
3306 <value>
|
|
3307 The possible formats.
|
|
3308 </value>
|
|
3309 </member>
|
|
3310 <member name="P:ZXing.IBarcodeReader.Options">
|
|
3311 <summary>
|
|
3312 Specifies some options which influence the decoding process
|
|
3313 </summary>
|
|
3314 </member>
|
|
3315 <member name="T:ZXing.IMultipleBarcodeReader">
|
|
3316 <summary>
|
|
3317 Interface for a smart class to decode multiple barcodes inside a bitmap object
|
|
3318 </summary>
|
|
3319 </member>
|
|
3320 <member name="M:ZXing.IMultipleBarcodeReader.DecodeMultiple(System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat)">
|
|
3321 <summary>
|
|
3322 Decodes the specified barcode bitmap which is given by a generic byte array with the order RGB24.
|
|
3323 </summary>
|
|
3324 <param name="rawRGB">The image as RGB24 array.</param>
|
|
3325 <param name="width">The width.</param>
|
|
3326 <param name="height">The height.</param>
|
|
3327 <param name="format">The format.</param>
|
|
3328 <returns>
|
|
3329 the result data or null
|
|
3330 </returns>
|
|
3331 </member>
|
|
3332 <member name="M:ZXing.IMultipleBarcodeReader.DecodeMultiple(ZXing.LuminanceSource)">
|
|
3333 <summary>
|
|
3334 Tries to decode barcodes within an image which is given by a luminance source.
|
|
3335 That method gives a chance to prepare a luminance source completely before calling
|
|
3336 the time consuming decoding method. On the other hand there is a chance to create
|
|
3337 a luminance source which is independent from external resources (like Bitmap objects)
|
|
3338 and the decoding call can be made in a background thread.
|
|
3339 </summary>
|
|
3340 <param name="luminanceSource">The luminance source.</param>
|
|
3341 <returns></returns>
|
|
3342 </member>
|
|
3343 <member name="M:ZXing.IMultipleBarcodeReader.DecodeMultiple(System.Drawing.Bitmap)">
|
|
3344 <summary>
|
|
3345 Decodes the specified barcode bitmap.
|
|
3346 </summary>
|
|
3347 <param name="barcodeBitmap">The barcode bitmap.</param>
|
|
3348 <returns>the result data or null</returns>
|
|
3349 </member>
|
|
3350 <member name="E:ZXing.IMultipleBarcodeReader.ResultPointFound">
|
|
3351 <summary>
|
|
3352 event is executed when a result point was found
|
|
3353 </summary>
|
|
3354 </member>
|
|
3355 <member name="E:ZXing.IMultipleBarcodeReader.ResultFound">
|
|
3356 <summary>
|
|
3357 event is executed when a result was found via decode
|
|
3358 </summary>
|
|
3359 </member>
|
|
3360 <member name="P:ZXing.IMultipleBarcodeReader.TryHarder">
|
|
3361 <summary>
|
|
3362 Gets or sets a flag which cause a deeper look into the bitmap
|
|
3363 </summary>
|
|
3364 <value>
|
|
3365 <c>true</c> if [try harder]; otherwise, <c>false</c>.
|
|
3366 </value>
|
|
3367 </member>
|
|
3368 <member name="P:ZXing.IMultipleBarcodeReader.PureBarcode">
|
|
3369 <summary>
|
|
3370 Image is a pure monochrome image of a barcode. Doesn't matter what it maps to;
|
|
3371 use {@link Boolean#TRUE}.
|
|
3372 </summary>
|
|
3373 <value>
|
|
3374 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
|
|
3375 </value>
|
|
3376 </member>
|
|
3377 <member name="P:ZXing.IMultipleBarcodeReader.CharacterSet">
|
|
3378 <summary>
|
|
3379 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
3380 </summary>
|
|
3381 <value>
|
|
3382 The character set.
|
|
3383 </value>
|
|
3384 </member>
|
|
3385 <member name="P:ZXing.IMultipleBarcodeReader.PossibleFormats">
|
|
3386 <summary>
|
|
3387 Image is known to be of one of a few possible formats.
|
|
3388 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
|
|
3389 </summary>
|
|
3390 <value>
|
|
3391 The possible formats.
|
|
3392 </value>
|
|
3393 </member>
|
|
3394 <member name="P:ZXing.IMultipleBarcodeReader.Options">
|
|
3395 <summary>
|
|
3396 Specifies some options which influence the decoding process
|
|
3397 </summary>
|
|
3398 </member>
|
|
3399 <member name="M:ZXing.BarcodeReader.#ctor">
|
|
3400 <summary>
|
|
3401 Initializes a new instance of the <see cref="T:ZXing.BarcodeReader"/> class.
|
|
3402 </summary>
|
|
3403 </member>
|
|
3404 <member name="M:ZXing.BarcodeReader.#ctor(ZXing.Reader,ZXing.Func{System.Drawing.Bitmap,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer})">
|
|
3405 <summary>
|
|
3406 Initializes a new instance of the <see cref="T:ZXing.BarcodeReader"/> class.
|
|
3407 </summary>
|
|
3408 <param name="reader">Sets the reader which should be used to find and decode the barcode.
|
|
3409 If null then MultiFormatReader is used</param>
|
|
3410 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
|
|
3411 If null, an exception is thrown when Decode is called</param>
|
|
3412 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
|
|
3413 If null then HybridBinarizer is used</param>
|
|
3414 </member>
|
|
3415 <member name="M:ZXing.BarcodeReader.#ctor(ZXing.Reader,ZXing.Func{System.Drawing.Bitmap,ZXing.LuminanceSource},ZXing.Func{ZXing.LuminanceSource,ZXing.Binarizer},ZXing.Func{System.Byte[],System.Int32,System.Int32,ZXing.RGBLuminanceSource.BitmapFormat,ZXing.LuminanceSource})">
|
|
3416 <summary>
|
|
3417 Initializes a new instance of the <see cref="T:ZXing.BarcodeReader"/> class.
|
|
3418 </summary>
|
|
3419 <param name="reader">Sets the reader which should be used to find and decode the barcode.
|
|
3420 If null then MultiFormatReader is used</param>
|
|
3421 <param name="createLuminanceSource">Sets the function to create a luminance source object for a bitmap.
|
|
3422 If null, an exception is thrown when Decode is called</param>
|
|
3423 <param name="createBinarizer">Sets the function to create a binarizer object for a luminance source.
|
|
3424 If null then HybridBinarizer is used</param>
|
|
3425 </member>
|
|
3426 <member name="T:ZXing.Aztec.Internal.State">
|
|
3427 <summary>
|
|
3428 State represents all information about a sequence necessary to generate the current output.
|
|
3429 Note that a state is immutable.
|
|
3430 </summary>
|
|
3431 </member>
|
|
3432 <member name="M:ZXing.Aztec.Internal.State.latchAndAppend(System.Int32,System.Int32)">
|
|
3433 <summary>
|
|
3434 Create a new state representing this state with a latch to a (not
|
|
3435 necessary different) mode, and then a code.
|
|
3436 </summary>
|
|
3437 </member>
|
|
3438 <member name="M:ZXing.Aztec.Internal.State.shiftAndAppend(System.Int32,System.Int32)">
|
|
3439 <summary>
|
|
3440 Create a new state representing this state, with a temporary shift
|
|
3441 to a different mode to output a single value.
|
|
3442 </summary>
|
|
3443 </member>
|
|
3444 <member name="M:ZXing.Aztec.Internal.State.addBinaryShiftChar(System.Int32)">
|
|
3445 <summary>
|
|
3446 Create a new state representing this state, but an additional character
|
|
3447 output in Binary Shift mode.
|
|
3448 </summary>
|
|
3449 </member>
|
|
3450 <member name="M:ZXing.Aztec.Internal.State.endBinaryShift(System.Int32)">
|
|
3451 <summary>
|
|
3452 Create the state identical to this one, but we are no longer in
|
|
3453 Binary Shift mode.
|
|
3454 </summary>
|
|
3455 </member>
|
|
3456 <member name="M:ZXing.Aztec.Internal.State.isBetterThanOrEqualTo(ZXing.Aztec.Internal.State)">
|
|
3457 <summary>
|
|
3458 Returns true if "this" state is better (or equal) to be in than "that"
|
|
3459 state under all possible circumstances.
|
|
3460 </summary>
|
|
3461 </member>
|
|
3462 <member name="T:ZXing.Aztec.AztecResultMetadata">
|
|
3463 <summary>
|
|
3464 Aztec result meta data.
|
|
3465 </summary>
|
|
3466 </member>
|
|
3467 <member name="M:ZXing.Aztec.AztecResultMetadata.#ctor(System.Boolean,System.Int32,System.Int32)">
|
|
3468 <summary>
|
|
3469
|
|
3470 </summary>
|
|
3471 <param name="compact"></param>
|
|
3472 <param name="datablocks"></param>
|
|
3473 <param name="layers"></param>
|
|
3474 </member>
|
|
3475 <member name="P:ZXing.Aztec.AztecResultMetadata.Compact">
|
|
3476 <summary>
|
|
3477 Gets a value indicating whether this Aztec code is compact.
|
|
3478 </summary>
|
|
3479 <value>
|
|
3480 <c>true</c> if compact; otherwise, <c>false</c>.
|
|
3481 </value>
|
|
3482 </member>
|
|
3483 <member name="P:ZXing.Aztec.AztecResultMetadata.Datablocks">
|
|
3484 <summary>
|
|
3485 Gets the nb datablocks.
|
|
3486 </summary>
|
|
3487 </member>
|
|
3488 <member name="P:ZXing.Aztec.AztecResultMetadata.Layers">
|
|
3489 <summary>
|
|
3490 Gets the nb layers.
|
|
3491 </summary>
|
|
3492 </member>
|
|
3493 <member name="T:ZXing.QrCode.Internal.DecodedBitStreamParser">
|
|
3494 <summary> <p>QR Codes can encode text as bits in one of several modes, and can use multiple modes
|
|
3495 in one QR Code. This class decodes the bits back into text.</p>
|
|
3496
|
|
3497 <p>See ISO 18004:2006, 6.4.3 - 6.4.7</p>
|
|
3498 <author>Sean Owen</author>
|
|
3499 </summary>
|
|
3500 </member>
|
|
3501 <member name="F:ZXing.QrCode.Internal.DecodedBitStreamParser.ALPHANUMERIC_CHARS">
|
|
3502 <summary>
|
|
3503 See ISO 18004:2006, 6.4.4 Table 5
|
|
3504 </summary>
|
|
3505 </member>
|
|
3506 <member name="M:ZXing.QrCode.Internal.DecodedBitStreamParser.decodeHanziSegment(ZXing.Common.BitSource,System.Text.StringBuilder,System.Int32)">
|
|
3507 <summary>
|
|
3508 See specification GBT 18284-2000
|
|
3509 </summary>
|
|
3510 <param name="bits">The bits.</param>
|
|
3511 <param name="result">The result.</param>
|
|
3512 <param name="count">The count.</param>
|
|
3513 <returns></returns>
|
|
3514 </member>
|
|
3515 <member name="T:ZXing.PDF417.PDF417Common">
|
|
3516 <summary>
|
|
3517 <author>SITA Lab (kevin.osullivan@sita.aero) </author>
|
|
3518 <author>Guenther Grau</author>
|
|
3519 </summary>
|
|
3520 </member>
|
|
3521 <member name="F:ZXing.PDF417.PDF417Common.MAX_CODEWORDS_IN_BARCODE">
|
|
3522 <summary>
|
|
3523 Maximum Codewords (Data + Error).
|
|
3524 </summary>
|
|
3525 </member>
|
|
3526 <member name="M:ZXing.PDF417.PDF417Common.getBitCountSum(System.Int32[])">
|
|
3527 <summary>
|
|
3528 Gets the bit count sum.
|
|
3529 </summary>
|
|
3530 <returns>The bit count sum.</returns>
|
|
3531 <param name="moduleBitCount">Module bit count.</param>
|
|
3532 </member>
|
|
3533 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.PDF417.PDF417Common.toIntArray(System.Collections.Generic.ICollection{System.Int32})" ignoriert -->
|
|
3534 <member name="M:ZXing.PDF417.PDF417Common.getCodeword(System.Int64)">
|
|
3535 <summary>
|
|
3536 Translate the symbol into a codeword
|
|
3537 </summary>
|
|
3538 <returns>the codeword corresponding to the symbol.</returns>
|
|
3539 <param name="symbol">the symbol from the barcode..</param>
|
|
3540 </member>
|
|
3541 <member name="M:ZXing.PDF417.PDF417Common.findCodewordIndex(System.Int64)">
|
|
3542 <summary>
|
|
3543 Use a binary search to find the index of the codeword corresponding to
|
|
3544 this symbol.
|
|
3545 </summary>
|
|
3546 <returns>the index into the codeword table.</returns>
|
|
3547 <param name="symbol">the symbol from the barcode.</param>
|
|
3548 </member>
|
|
3549 <member name="F:ZXing.PDF417.PDF417Common.SYMBOL_TABLE">
|
|
3550 <summary>
|
|
3551 The sorted table of all possible symbols. Extracted from the PDF417
|
|
3552 specification. The index of a symbol in this table corresponds to the
|
|
3553 index into the codeword table.
|
|
3554 </summary>
|
|
3555 </member>
|
|
3556 <member name="F:ZXing.PDF417.PDF417Common.CODEWORD_TABLE">
|
|
3557 <summary>
|
|
3558 This table contains to codewords for all symbols.
|
|
3559 </summary>
|
|
3560 </member>
|
|
3561 <member name="T:ZXing.PDF417.PDF417EncodingOptions">
|
|
3562 <summary>
|
|
3563 The class holds the available options for the <see cref="T:ZXing.PDF417.PDF417Writer"/>
|
|
3564 </summary>
|
|
3565 </member>
|
|
3566 <member name="P:ZXing.PDF417.PDF417EncodingOptions.Compact">
|
|
3567 <summary>
|
|
3568 Specifies whether to use compact mode for PDF417 (type <see cref="T:System.Boolean"/>).
|
|
3569 </summary>
|
|
3570 </member>
|
|
3571 <member name="P:ZXing.PDF417.PDF417EncodingOptions.Compaction">
|
|
3572 <summary>
|
|
3573 Specifies what compaction mode to use for PDF417 (type
|
|
3574 <see cref="P:ZXing.PDF417.PDF417EncodingOptions.Compaction"/>).
|
|
3575 </summary>
|
|
3576 </member>
|
|
3577 <member name="P:ZXing.PDF417.PDF417EncodingOptions.Dimensions">
|
|
3578 <summary>
|
|
3579 Specifies the minimum and maximum number of rows and columns for PDF417 (type
|
|
3580 <see cref="P:ZXing.PDF417.PDF417EncodingOptions.Dimensions"/>).
|
|
3581 </summary>
|
|
3582 </member>
|
|
3583 <member name="P:ZXing.PDF417.PDF417EncodingOptions.ErrorCorrection">
|
|
3584 <summary>
|
|
3585 Specifies what degree of error correction to use
|
|
3586 </summary>
|
|
3587 </member>
|
|
3588 <member name="P:ZXing.PDF417.PDF417EncodingOptions.CharacterSet">
|
|
3589 <summary>
|
|
3590 Specifies what character encoding to use where applicable (type {@link String})
|
|
3591 </summary>
|
|
3592 </member>
|
|
3593 <member name="P:ZXing.PDF417.PDF417EncodingOptions.DisableECI">
|
|
3594 <summary>
|
|
3595 Explicitly disables ECI segment when generating PDF417 Code
|
|
3596 That is against the specification but some
|
|
3597 readers have problems if the charset is switched from
|
|
3598 CP437 (default) to UTF-8 with the necessary ECI segment.
|
|
3599 If you set the property to true you can use different encodings
|
|
3600 and the ECI segment is omitted.
|
|
3601 </summary>
|
|
3602 </member>
|
|
3603 <member name="T:ZXing.Datamatrix.Encoder.HighLevelEncoder">
|
|
3604 <summary>
|
|
3605 DataMatrix ECC 200 data encoder following the algorithm described in ISO/IEC 16022:200(E) in
|
|
3606 annex S.
|
|
3607 </summary>
|
|
3608 </member>
|
|
3609 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.PAD">
|
|
3610 <summary>
|
|
3611 Padding character
|
|
3612 </summary>
|
|
3613 </member>
|
|
3614 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_C40">
|
|
3615 <summary>
|
|
3616 mode latch to C40 encodation mode
|
|
3617 </summary>
|
|
3618 </member>
|
|
3619 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_BASE256">
|
|
3620 <summary>
|
|
3621 mode latch to Base 256 encodation mode
|
|
3622 </summary>
|
|
3623 </member>
|
|
3624 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.FNC1">
|
|
3625 <summary>
|
|
3626 FNC1 Codeword
|
|
3627 </summary>
|
|
3628 </member>
|
|
3629 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.STRUCTURED_APPEND">
|
|
3630 <summary>
|
|
3631 Structured Append Codeword
|
|
3632 </summary>
|
|
3633 </member>
|
|
3634 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.READER_PROGRAMMING">
|
|
3635 <summary>
|
|
3636 Reader Programming
|
|
3637 </summary>
|
|
3638 </member>
|
|
3639 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.UPPER_SHIFT">
|
|
3640 <summary>
|
|
3641 Upper Shift
|
|
3642 </summary>
|
|
3643 </member>
|
|
3644 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_05">
|
|
3645 <summary>
|
|
3646 05 Macro
|
|
3647 </summary>
|
|
3648 </member>
|
|
3649 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_06">
|
|
3650 <summary>
|
|
3651 06 Macro
|
|
3652 </summary>
|
|
3653 </member>
|
|
3654 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_ANSIX12">
|
|
3655 <summary>
|
|
3656 mode latch to ANSI X.12 encodation mode
|
|
3657 </summary>
|
|
3658 </member>
|
|
3659 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_TEXT">
|
|
3660 <summary>
|
|
3661 mode latch to Text encodation mode
|
|
3662 </summary>
|
|
3663 </member>
|
|
3664 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.LATCH_TO_EDIFACT">
|
|
3665 <summary>
|
|
3666 mode latch to EDIFACT encodation mode
|
|
3667 </summary>
|
|
3668 </member>
|
|
3669 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.ECI">
|
|
3670 <summary>
|
|
3671 ECI character (Extended Channel Interpretation)
|
|
3672 </summary>
|
|
3673 </member>
|
|
3674 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.C40_UNLATCH">
|
|
3675 <summary>
|
|
3676 Unlatch from C40 encodation
|
|
3677 </summary>
|
|
3678 </member>
|
|
3679 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.X12_UNLATCH">
|
|
3680 <summary>
|
|
3681 Unlatch from X12 encodation
|
|
3682 </summary>
|
|
3683 </member>
|
|
3684 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_05_HEADER">
|
|
3685 <summary>
|
|
3686 05 Macro header
|
|
3687 </summary>
|
|
3688 </member>
|
|
3689 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_06_HEADER">
|
|
3690 <summary>
|
|
3691 06 Macro header
|
|
3692 </summary>
|
|
3693 </member>
|
|
3694 <member name="F:ZXing.Datamatrix.Encoder.HighLevelEncoder.MACRO_TRAILER">
|
|
3695 <summary>
|
|
3696 Macro trailer
|
|
3697 </summary>
|
|
3698 </member>
|
|
3699 <member name="M:ZXing.Datamatrix.Encoder.HighLevelEncoder.encodeHighLevel(System.String)">
|
|
3700 <summary>
|
|
3701 Performs message encoding of a DataMatrix message using the algorithm described in annex P
|
|
3702 of ISO/IEC 16022:2000(E).
|
|
3703 </summary>
|
|
3704 <param name="msg">the message</param>
|
|
3705 <returns>the encoded message (the char values range from 0 to 255)</returns>
|
|
3706 </member>
|
|
3707 <member name="M:ZXing.Datamatrix.Encoder.HighLevelEncoder.encodeHighLevel(System.String,ZXing.Datamatrix.Encoder.SymbolShapeHint,ZXing.Dimension,ZXing.Dimension,System.Int32)">
|
|
3708 <summary>
|
|
3709 Performs message encoding of a DataMatrix message using the algorithm described in annex P
|
|
3710 of ISO/IEC 16022:2000(E).
|
|
3711 </summary>
|
|
3712 <param name="msg">the message</param>
|
|
3713 <param name="shape">requested shape. May be {@code SymbolShapeHint.FORCE_NONE},{@code SymbolShapeHint.FORCE_SQUARE} or {@code SymbolShapeHint.FORCE_RECTANGLE}.</param>
|
|
3714 <param name="minSize">the minimum symbol size constraint or null for no constraint</param>
|
|
3715 <param name="maxSize">the maximum symbol size constraint or null for no constraint</param>
|
|
3716 <returns>the encoded message (the char values range from 0 to 255)</returns>
|
|
3717 </member>
|
|
3718 <member name="M:ZXing.Datamatrix.Encoder.HighLevelEncoder.determineConsecutiveDigitCount(System.String,System.Int32)">
|
|
3719 <summary>
|
|
3720 Determines the number of consecutive characters that are encodable using numeric compaction.
|
|
3721 </summary>
|
|
3722 <param name="msg">the message</param>
|
|
3723 <param name="startpos">the start position within the message</param>
|
|
3724 <returns>the requested character count</returns>
|
|
3725 </member>
|
|
3726 <member name="T:ZXing.Client.Result.SMSParsedResult">
|
|
3727 <author>Sean Owen</author>
|
|
3728 </member>
|
|
3729 <member name="T:ZXing.PDF417.Internal.PDF417DetectorResult">
|
|
3730 <summary>
|
|
3731 PDF 417 Detector Result class. Skipped private backing stores.
|
|
3732 <author>Guenther Grau</author>
|
|
3733 </summary>
|
|
3734 </member>
|
|
3735 <member name="M:ZXing.PDF417.Internal.PDF417DetectorResult.#ctor(ZXing.Common.BitMatrix,System.Collections.Generic.List{ZXing.ResultPoint[]})">
|
|
3736 <summary>
|
|
3737 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.PDF417DetectorResult"/> class.
|
|
3738 </summary>
|
|
3739 <param name="bits">Bits.</param>
|
|
3740 <param name="points">Points.</param>
|
|
3741 </member>
|
|
3742 <member name="T:ZXing.OneD.EANManufacturerOrgSupport">
|
|
3743 <summary>
|
|
3744 Records EAN prefix to GS1 Member Organization, where the member organization
|
|
3745 correlates strongly with a country. This is an imperfect means of identifying
|
|
3746 a country of origin by EAN-13 barcode value. See
|
|
3747 <a href="http://en.wikipedia.org/wiki/List_of_GS1_country_codes">
|
|
3748 http://en.wikipedia.org/wiki/List_of_GS1_country_codes</a>.
|
|
3749
|
|
3750 <author>Sean Owen</author>
|
|
3751 </summary>
|
|
3752 </member>
|
|
3753 <member name="T:ZXing.Multi.GenericMultipleBarcodeReader">
|
|
3754 <summary>
|
|
3755 <p>Attempts to locate multiple barcodes in an image by repeatedly decoding portion of the image.
|
|
3756 After one barcode is found, the areas left, above, right and below the barcode's
|
|
3757 {@link com.google.zxing.ResultPoint}s are scanned, recursively.</p>
|
|
3758 <p>A caller may want to also employ {@link ByQuadrantReader} when attempting to find multiple
|
|
3759 2D barcodes, like QR Codes, in an image, where the presence of multiple barcodes might prevent
|
|
3760 detecting any one of them.</p>
|
|
3761 <p>That is, instead of passing a {@link Reader} a caller might pass
|
|
3762 <code>new ByQuadrantReader(reader)</code>.</p>
|
|
3763 <author>Sean Owen</author>
|
|
3764 </summary>
|
|
3765 </member>
|
|
3766 <member name="T:ZXing.Multi.MultipleBarcodeReader">
|
|
3767 <summary>
|
|
3768 Implementation of this interface attempt to read several barcodes from one image.
|
|
3769 <author>Sean Owen</author>
|
|
3770 <seealso cref="T:ZXing.Reader"/>
|
|
3771 </summary>
|
|
3772 </member>
|
|
3773 <member name="M:ZXing.Multi.MultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap)">
|
|
3774 <summary>
|
|
3775 Decodes the multiple.
|
|
3776 </summary>
|
|
3777 <param name="image">The image.</param>
|
|
3778 <returns></returns>
|
|
3779 </member>
|
|
3780 <member name="M:ZXing.Multi.MultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
3781 <summary>
|
|
3782 Decodes the multiple.
|
|
3783 </summary>
|
|
3784 <param name="image">The image.</param>
|
|
3785 <param name="hints">The hints.</param>
|
|
3786 <returns></returns>
|
|
3787 </member>
|
|
3788 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.#ctor(ZXing.Reader)">
|
|
3789 <summary>
|
|
3790 Initializes a new instance of the <see cref="T:ZXing.Multi.GenericMultipleBarcodeReader"/> class.
|
|
3791 </summary>
|
|
3792 <param name="delegate">The @delegate.</param>
|
|
3793 </member>
|
|
3794 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap)">
|
|
3795 <summary>
|
|
3796 Decodes the multiple.
|
|
3797 </summary>
|
|
3798 <param name="image">The image.</param>
|
|
3799 <returns></returns>
|
|
3800 </member>
|
|
3801 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
3802 <summary>
|
|
3803 Decodes the multiple.
|
|
3804 </summary>
|
|
3805 <param name="image">The image.</param>
|
|
3806 <param name="hints">The hints.</param>
|
|
3807 <returns></returns>
|
|
3808 </member>
|
|
3809 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decode(ZXing.BinaryBitmap)">
|
|
3810 <summary>
|
|
3811 Locates and decodes a barcode in some format within an image.
|
|
3812 </summary>
|
|
3813 <param name="image">image of barcode to decode</param>
|
|
3814 <returns>
|
|
3815 String which the barcode encodes
|
|
3816 </returns>
|
|
3817 </member>
|
|
3818 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
3819 <summary>
|
|
3820 Locates and decodes a barcode in some format within an image. This method also accepts
|
|
3821 hints, each possibly associated to some data, which may help the implementation decode.
|
|
3822 </summary>
|
|
3823 <param name="image">image of barcode to decode</param>
|
|
3824 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
3825 to arbitrary data. The
|
|
3826 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
3827 anything with these hints.</param>
|
|
3828 <returns>
|
|
3829 String which the barcode encodes
|
|
3830 </returns>
|
|
3831 </member>
|
|
3832 <member name="M:ZXing.Multi.GenericMultipleBarcodeReader.reset">
|
|
3833 <summary>
|
|
3834 Resets any internal state the implementation has after a decode, to prepare it
|
|
3835 for reuse.
|
|
3836 </summary>
|
|
3837 </member>
|
|
3838 <member name="T:ZXing.EncodeHintType">
|
|
3839 <summary>
|
|
3840 These are a set of hints that you may pass to Writers to specify their behavior.
|
|
3841 </summary>
|
|
3842 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
3843 </member>
|
|
3844 <member name="F:ZXing.EncodeHintType.WIDTH">
|
|
3845 <summary>
|
|
3846 Specifies the width of the barcode image
|
|
3847 type: <see cref="T:System.Int32"/>
|
|
3848 </summary>
|
|
3849 </member>
|
|
3850 <member name="F:ZXing.EncodeHintType.HEIGHT">
|
|
3851 <summary>
|
|
3852 Specifies the height of the barcode image
|
|
3853 type: <see cref="T:System.Int32"/>
|
|
3854 </summary>
|
|
3855 </member>
|
|
3856 <member name="F:ZXing.EncodeHintType.PURE_BARCODE">
|
|
3857 <summary>
|
|
3858 Don't put the content string into the output image.
|
|
3859 type: <see cref="T:System.Boolean"/>
|
|
3860 </summary>
|
|
3861 </member>
|
|
3862 <member name="F:ZXing.EncodeHintType.ERROR_CORRECTION">
|
|
3863 <summary>
|
|
3864 Specifies what degree of error correction to use, for example in QR Codes.
|
|
3865 Type depends on the encoder. For example for QR codes it's type
|
|
3866 <see cref="T:ZXing.QrCode.Internal.ErrorCorrectionLevel"/>
|
|
3867 For Aztec it is of type <see cref="T:System.Int32"/>, representing the minimal percentage of error correction words.
|
|
3868 Note: an Aztec symbol should have a minimum of 25% EC words.
|
|
3869 For PDF417 it is of type <see cref="T:ZXing.PDF417.Internal.PDF417ErrorCorrectionLevel"/> or <see cref="T:System.Int32"/> (between 0 and 8),
|
|
3870 </summary>
|
|
3871 </member>
|
|
3872 <member name="F:ZXing.EncodeHintType.CHARACTER_SET">
|
|
3873 <summary>
|
|
3874 Specifies what character encoding to use where applicable.
|
|
3875 type: <see cref="T:System.String"/>
|
|
3876 </summary>
|
|
3877 </member>
|
|
3878 <member name="F:ZXing.EncodeHintType.MARGIN">
|
|
3879 <summary>
|
|
3880 Specifies margin, in pixels, to use when generating the barcode. The meaning can vary
|
|
3881 by format; for example it controls margin before and after the barcode horizontally for
|
|
3882 most 1D formats.
|
|
3883 type: <see cref="T:System.Int32"/>
|
|
3884 </summary>
|
|
3885 </member>
|
|
3886 <member name="F:ZXing.EncodeHintType.PDF417_COMPACT">
|
|
3887 <summary>
|
|
3888 Specifies whether to use compact mode for PDF417.
|
|
3889 type: <see cref="T:System.Boolean"/>
|
|
3890 </summary>
|
|
3891 </member>
|
|
3892 <member name="F:ZXing.EncodeHintType.PDF417_COMPACTION">
|
|
3893 <summary>
|
|
3894 Specifies what compaction mode to use for PDF417.
|
|
3895 type: <see cref="T:ZXing.PDF417.Internal.Compaction"/>
|
|
3896 </summary>
|
|
3897 </member>
|
|
3898 <member name="F:ZXing.EncodeHintType.PDF417_DIMENSIONS">
|
|
3899 <summary>
|
|
3900 Specifies the minimum and maximum number of rows and columns for PDF417.
|
|
3901 type: <see cref="T:ZXing.PDF417.Internal.Dimensions"/>
|
|
3902 </summary>
|
|
3903 </member>
|
|
3904 <member name="F:ZXing.EncodeHintType.DISABLE_ECI">
|
|
3905 <summary>
|
|
3906 Don't append ECI segment.
|
|
3907 That is against the specification of QR Code but some
|
|
3908 readers have problems if the charset is switched from
|
|
3909 ISO-8859-1 (default) to UTF-8 with the necessary ECI segment.
|
|
3910 If you set the property to true you can use UTF-8 encoding
|
|
3911 and the ECI segment is omitted.
|
|
3912 type: <see cref="T:System.Boolean"/>
|
|
3913 </summary>
|
|
3914 </member>
|
|
3915 <member name="F:ZXing.EncodeHintType.DATA_MATRIX_SHAPE">
|
|
3916 <summary>
|
|
3917 Specifies the matrix shape for Data Matrix (type <see cref="T:ZXing.Datamatrix.Encoder.SymbolShapeHint"/>)
|
|
3918 </summary>
|
|
3919 </member>
|
|
3920 <member name="F:ZXing.EncodeHintType.MIN_SIZE">
|
|
3921 <summary>
|
|
3922 Specifies a minimum barcode size (type <see cref="T:ZXing.Dimension"/>). Only applicable to Data Matrix now.
|
|
3923 </summary>
|
|
3924 </member>
|
|
3925 <member name="F:ZXing.EncodeHintType.MAX_SIZE">
|
|
3926 <summary>
|
|
3927 Specifies a maximum barcode size (type <see cref="T:ZXing.Dimension"/>). Only applicable to Data Matrix now.
|
|
3928 </summary>
|
|
3929 </member>
|
|
3930 <member name="F:ZXing.EncodeHintType.CODE128_FORCE_CODESET_B">
|
|
3931 <summary>
|
|
3932 if true, don't switch to codeset C for numbers
|
|
3933 </summary>
|
|
3934 </member>
|
|
3935 <member name="F:ZXing.EncodeHintType.DATA_MATRIX_DEFAULT_ENCODATION">
|
|
3936 <summary>
|
|
3937 Specifies the default encodation for Data Matrix (type <see cref="T:ZXing.Datamatrix.Encoder.Encodation"/>)
|
|
3938 Make sure that the content fits into the encodation value, otherwise there will be an exception thrown.
|
|
3939 standard value: Encodation.ASCII
|
|
3940 </summary>
|
|
3941 </member>
|
|
3942 <member name="F:ZXing.EncodeHintType.AZTEC_LAYERS">
|
|
3943 <summary>
|
|
3944 Specifies the required number of layers for an Aztec code:
|
|
3945 a negative number (-1, -2, -3, -4) specifies a compact Aztec code
|
|
3946 0 indicates to use the minimum number of layers (the default)
|
|
3947 a positive number (1, 2, .. 32) specifies a normal (non-compact) Aztec code
|
|
3948 </summary>
|
|
3949 </member>
|
|
3950 <member name="T:ZXing.Datamatrix.DataMatrixWriter">
|
|
3951 <summary>
|
|
3952 This object renders a Data Matrix code as a BitMatrix 2D array of greyscale values.
|
|
3953 </summary>
|
|
3954 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
3955 <author>Guillaume Le Biller Added to zxing lib.</author>
|
|
3956 </member>
|
|
3957 <member name="M:ZXing.Datamatrix.DataMatrixWriter.encodeLowLevel(ZXing.Datamatrix.Encoder.DefaultPlacement,ZXing.Datamatrix.Encoder.SymbolInfo)">
|
|
3958 <summary>
|
|
3959 Encode the given symbol info to a bit matrix.
|
|
3960 </summary>
|
|
3961 <param name="placement">The DataMatrix placement.</param>
|
|
3962 <param name="symbolInfo">The symbol info to encode.</param>
|
|
3963 <returns>The bit matrix generated.</returns>
|
|
3964 </member>
|
|
3965 <member name="M:ZXing.Datamatrix.DataMatrixWriter.convertByteMatrixToBitMatrix(ZXing.QrCode.Internal.ByteMatrix)">
|
|
3966 <summary>
|
|
3967 Convert the ByteMatrix to BitMatrix.
|
|
3968 </summary>
|
|
3969 <param name="matrix">The input matrix.</param>
|
|
3970 <returns>The output matrix.</returns>
|
|
3971 </member>
|
|
3972 <member name="T:ZXing.Datamatrix.DataMatrixReader">
|
|
3973 <summary>
|
|
3974 This implementation can detect and decode Data Matrix codes in an image.
|
|
3975
|
|
3976 <author>bbrown@google.com (Brian Brown)</author>
|
|
3977 </summary>
|
|
3978 </member>
|
|
3979 <member name="M:ZXing.Datamatrix.DataMatrixReader.decode(ZXing.BinaryBitmap)">
|
|
3980 <summary>
|
|
3981 Locates and decodes a Data Matrix code in an image.
|
|
3982
|
|
3983 <returns>a String representing the content encoded by the Data Matrix code</returns>
|
|
3984 <exception cref="T:ZXing.FormatException">if a Data Matrix code cannot be decoded</exception>
|
|
3985 </summary>
|
|
3986 </member>
|
|
3987 <member name="M:ZXing.Datamatrix.DataMatrixReader.extractPureBits(ZXing.Common.BitMatrix)">
|
|
3988 <summary>
|
|
3989 This method detects a code in a "pure" image -- that is, pure monochrome image
|
|
3990 which contains only an unrotated, unskewed, image of a code, with some white border
|
|
3991 around it. This is a specialized method that works exceptionally fast in this special
|
|
3992 case.
|
|
3993
|
|
3994 <seealso cref="M:ZXing.QrCode.QRCodeReader.extractPureBits(ZXing.Common.BitMatrix)"/>
|
|
3995 </summary>
|
|
3996 </member>
|
|
3997 <member name="T:ZXing.Common.DefaultGridSampler">
|
|
3998 <author> Sean Owen
|
|
3999 </author>
|
|
4000 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4001 </author>
|
|
4002 </member>
|
|
4003 <member name="T:ZXing.Common.GridSampler">
|
|
4004 <summary> Implementations of this class can, given locations of finder patterns for a QR code in an
|
|
4005 image, sample the right points in the image to reconstruct the QR code, accounting for
|
|
4006 perspective distortion. It is abstracted since it is relatively expensive and should be allowed
|
|
4007 to take advantage of platform-specific optimized implementations, like Sun's Java Advanced
|
|
4008 Imaging library, but which may not be available in other environments such as J2ME, and vice
|
|
4009 versa.
|
|
4010
|
|
4011 The implementation used can be controlled by calling {@link #setGridSampler(GridSampler)}
|
|
4012 with an instance of a class which implements this interface.
|
|
4013
|
|
4014 </summary>
|
|
4015 <author> Sean Owen
|
|
4016 </author>
|
|
4017 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4018 </author>
|
|
4019 </member>
|
|
4020 <member name="M:ZXing.Common.GridSampler.setGridSampler(ZXing.Common.GridSampler)">
|
|
4021 <summary> Sets the implementation of {@link GridSampler} used by the library. One global
|
|
4022 instance is stored, which may sound problematic. But, the implementation provided
|
|
4023 ought to be appropriate for the entire platform, and all uses of this library
|
|
4024 in the whole lifetime of the JVM. For instance, an Android activity can swap in
|
|
4025 an implementation that takes advantage of native platform libraries.
|
|
4026
|
|
4027 </summary>
|
|
4028 <param name="newGridSampler">The platform-specific object to install.
|
|
4029 </param>
|
|
4030 </member>
|
|
4031 <member name="M:ZXing.Common.GridSampler.sampleGrid(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
|
|
4032 <summary> <p>Samples an image for a square matrix of bits of the given dimension. This is used to extract
|
|
4033 the black/white modules of a 2D barcode like a QR Code found in an image. Because this barcode
|
|
4034 may be rotated or perspective-distorted, the caller supplies four points in the source image
|
|
4035 that define known points in the barcode, so that the image may be sampled appropriately.</p>
|
|
4036
|
|
4037 <p>The last eight "from" parameters are four X/Y coordinate pairs of locations of points in
|
|
4038 the image that define some significant points in the image to be sample. For example,
|
|
4039 these may be the location of finder pattern in a QR Code.</p>
|
|
4040
|
|
4041 <p>The first eight "to" parameters are four X/Y coordinate pairs measured in the destination
|
|
4042 {@link BitMatrix}, from the top left, where the known points in the image given by the "from"
|
|
4043 parameters map to.</p>
|
|
4044
|
|
4045 <p>These 16 parameters define the transformation needed to sample the image.</p>
|
|
4046
|
|
4047 </summary>
|
|
4048 <param name="image">image to sample
|
|
4049 </param>
|
|
4050 <param name="dimension">width/height of {@link BitMatrix} to sample from image
|
|
4051 </param>
|
|
4052 <returns> {@link BitMatrix} representing a grid of points sampled from the image within a region
|
|
4053 defined by the "from" parameters
|
|
4054 </returns>
|
|
4055 <throws> ReaderException if image can't be sampled, for example, if the transformation defined </throws>
|
|
4056 <summary> by the given points is invalid or results in sampling outside the image boundaries
|
|
4057 </summary>
|
|
4058 </member>
|
|
4059 <member name="M:ZXing.Common.GridSampler.checkAndNudgePoints(ZXing.Common.BitMatrix,System.Single[])">
|
|
4060 <summary> <p>Checks a set of points that have been transformed to sample points on an image against
|
|
4061 the image's dimensions to see if the point are even within the image.</p>
|
|
4062
|
|
4063 <p>This method will actually "nudge" the endpoints back onto the image if they are found to be
|
|
4064 barely (less than 1 pixel) off the image. This accounts for imperfect detection of finder
|
|
4065 patterns in an image where the QR Code runs all the way to the image border.</p>
|
|
4066
|
|
4067 <p>For efficiency, the method will check points from either end of the line until one is found
|
|
4068 to be within the image. Because the set of points are assumed to be linear, this is valid.</p>
|
|
4069
|
|
4070 </summary>
|
|
4071 <param name="image">image into which the points should map
|
|
4072 </param>
|
|
4073 <param name="points">actual points in x1,y1,...,xn,yn form
|
|
4074 </param>
|
|
4075 </member>
|
|
4076 <member name="P:ZXing.Common.GridSampler.Instance">
|
|
4077 <returns> the current implementation of {@link GridSampler}
|
|
4078 </returns>
|
|
4079 </member>
|
|
4080 <member name="T:ZXing.Client.Result.SMSMMSResultParser">
|
|
4081 <summary> <p>Parses an "sms:" URI result, which specifies a number to SMS and optional
|
|
4082 "via" number. See <a href="http://gbiv.com/protocols/uri/drafts/draft-antti-gsm-sms-url-04.txt">
|
|
4083 the IETF draft</a> on this.</p>
|
|
4084
|
|
4085 <p>This actually also parses URIs starting with "mms:", "smsto:", "mmsto:", "SMSTO:", and
|
|
4086 "MMSTO:", and treats them all the same way, and effectively converts them to an "sms:" URI
|
|
4087 for purposes of forwarding to the platform.</p>
|
|
4088
|
|
4089 </summary>
|
|
4090 <author> Sean Owen
|
|
4091 </author>
|
|
4092 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4093 </author>
|
|
4094 </member>
|
|
4095 <member name="T:ZXing.Client.Result.ExpandedProductParsedResult">
|
|
4096 <summary>
|
|
4097
|
|
4098 </summary>
|
|
4099 <author> Antonio Manuel Benjumea Conde, Servinform, S.A.</author>
|
|
4100 <author> Agustín Delgado, Servinform, S.A.</author>
|
|
4101 </member>
|
|
4102 <member name="T:ZXing.Client.Result.EmailDoCoMoResultParser">
|
|
4103 <summary>
|
|
4104 Implements the "MATMSG" email message entry format.
|
|
4105
|
|
4106 Supported keys: TO, SUB, BODY
|
|
4107
|
|
4108 </summary>
|
|
4109 <author> Sean Owen
|
|
4110 </author>
|
|
4111 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4112 </author>
|
|
4113 </member>
|
|
4114 <member name="T:ZXing.Client.Result.AbstractDoCoMoResultParser">
|
|
4115 <summary> <p>See
|
|
4116 <a href="http://www.nttdocomo.co.jp/english/service/imode/make/content/barcode/about/s2.html">
|
|
4117 DoCoMo's documentation</a> about the result types represented by subclasses of this class.</p>
|
|
4118
|
|
4119 <p>Thanks to Jeff Griffin for proposing rewrite of these classes that relies less
|
|
4120 on exception-based mechanisms during parsing.</p>
|
|
4121
|
|
4122 </summary>
|
|
4123 <author> Sean Owen
|
|
4124 </author>
|
|
4125 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4126 </author>
|
|
4127 </member>
|
|
4128 <member name="M:ZXing.Client.Result.EmailDoCoMoResultParser.isBasicallyValidEmailAddress(System.String)">
|
|
4129 This implements only the most basic checking for an email address's validity -- that it contains
|
|
4130 an '@' and contains no characters disallowed by RFC 2822. This is an overly lenient definition of
|
|
4131 validity. We want to generally be lenient here since this class is only intended to encapsulate what's
|
|
4132 in a barcode, not "judge" it.
|
|
4133 </member>
|
|
4134 <member name="T:ZXing.Aztec.AztecEncodingOptions">
|
|
4135 <summary>
|
|
4136 The class holds the available options for the <see cref="T:ZXing.Aztec.AztecWriter"/>
|
|
4137 </summary>
|
|
4138 </member>
|
|
4139 <member name="P:ZXing.Aztec.AztecEncodingOptions.ErrorCorrection">
|
|
4140 <summary>
|
|
4141 Representing the minimal percentage of error correction words.
|
|
4142 Note: an Aztec symbol should have a minimum of 25% EC words.
|
|
4143 </summary>
|
|
4144 </member>
|
|
4145 <member name="P:ZXing.Aztec.AztecEncodingOptions.Layers">
|
|
4146 <summary>
|
|
4147 Specifies the required number of layers for an Aztec code:
|
|
4148 a negative number (-1, -2, -3, -4) specifies a compact Aztec code
|
|
4149 0 indicates to use the minimum number of layers (the default)
|
|
4150 a positive number (1, 2, .. 32) specifies a normal (non-compact) Aztec code
|
|
4151 </summary>
|
|
4152 </member>
|
|
4153 <member name="T:ZXing.QrCode.QRCodeWriter">
|
|
4154 <summary>
|
|
4155 This object renders a QR Code as a BitMatrix 2D array of greyscale values.
|
|
4156
|
|
4157 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
4158 </summary>
|
|
4159 </member>
|
|
4160 <member name="M:ZXing.QrCode.QRCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
|
|
4161 <summary>
|
|
4162 Encode a barcode using the default settings.
|
|
4163 </summary>
|
|
4164 <param name="contents">The contents to encode in the barcode</param>
|
|
4165 <param name="format">The barcode format to generate</param>
|
|
4166 <param name="width">The preferred width in pixels</param>
|
|
4167 <param name="height">The preferred height in pixels</param>
|
|
4168 <returns>
|
|
4169 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
4170 </returns>
|
|
4171 </member>
|
|
4172 <member name="M:ZXing.QrCode.QRCodeWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
4173 <summary>
|
|
4174 </summary>
|
|
4175 <param name="contents">The contents to encode in the barcode</param>
|
|
4176 <param name="format">The barcode format to generate</param>
|
|
4177 <param name="width">The preferred width in pixels</param>
|
|
4178 <param name="height">The preferred height in pixels</param>
|
|
4179 <param name="hints">Additional parameters to supply to the encoder</param>
|
|
4180 <returns>
|
|
4181 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
4182 </returns>
|
|
4183 </member>
|
|
4184 <member name="T:ZXing.QrCode.QRCodeReader">
|
|
4185 <summary>
|
|
4186 This implementation can detect and decode QR Codes in an image.
|
|
4187 <author>Sean Owen</author>
|
|
4188 </summary>
|
|
4189 </member>
|
|
4190 <member name="M:ZXing.QrCode.QRCodeReader.getDecoder">
|
|
4191 <summary>
|
|
4192 Gets the decoder.
|
|
4193 </summary>
|
|
4194 <returns></returns>
|
|
4195 </member>
|
|
4196 <member name="M:ZXing.QrCode.QRCodeReader.decode(ZXing.BinaryBitmap)">
|
|
4197 <summary>
|
|
4198 Locates and decodes a QR code in an image.
|
|
4199
|
|
4200 <returns>a String representing the content encoded by the QR code</returns>
|
|
4201 </summary>
|
|
4202 </member>
|
|
4203 <member name="M:ZXing.QrCode.QRCodeReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
4204 <summary>
|
|
4205 Locates and decodes a barcode in some format within an image. This method also accepts
|
|
4206 hints, each possibly associated to some data, which may help the implementation decode.
|
|
4207 </summary>
|
|
4208 <param name="image">image of barcode to decode</param>
|
|
4209 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
4210 to arbitrary data. The
|
|
4211 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
4212 anything with these hints.</param>
|
|
4213 <returns>
|
|
4214 String which the barcode encodes
|
|
4215 </returns>
|
|
4216 </member>
|
|
4217 <member name="M:ZXing.QrCode.QRCodeReader.reset">
|
|
4218 <summary>
|
|
4219 Resets any internal state the implementation has after a decode, to prepare it
|
|
4220 for reuse.
|
|
4221 </summary>
|
|
4222 </member>
|
|
4223 <member name="M:ZXing.QrCode.QRCodeReader.extractPureBits(ZXing.Common.BitMatrix)">
|
|
4224 <summary>
|
|
4225 This method detects a code in a "pure" image -- that is, pure monochrome image
|
|
4226 which contains only an unrotated, unskewed, image of a code, with some white border
|
|
4227 around it. This is a specialized method that works exceptionally fast in this special
|
|
4228 case.
|
|
4229
|
|
4230 <seealso cref="M:ZXing.Datamatrix.DataMatrixReader.extractPureBits(ZXing.Common.BitMatrix)"/>
|
|
4231 </summary>
|
|
4232 </member>
|
|
4233 <member name="T:ZXing.QrCode.Internal.MaskUtil">
|
|
4234 <summary>
|
|
4235
|
|
4236 </summary>
|
|
4237 <author>Satoru Takabayashi</author>
|
|
4238 <author>Daniel Switkin</author>
|
|
4239 <author>Sean Owen</author>
|
|
4240 </member>
|
|
4241 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule1(ZXing.QrCode.Internal.ByteMatrix)">
|
|
4242 <summary>
|
|
4243 Apply mask penalty rule 1 and return the penalty. Find repetitive cells with the same color and
|
|
4244 give penalty to them. Example: 00000 or 11111.
|
|
4245 </summary>
|
|
4246 <param name="matrix">The matrix.</param>
|
|
4247 <returns></returns>
|
|
4248 </member>
|
|
4249 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule2(ZXing.QrCode.Internal.ByteMatrix)">
|
|
4250 <summary>
|
|
4251 Apply mask penalty rule 2 and return the penalty. Find 2x2 blocks with the same color and give
|
|
4252 penalty to them. This is actually equivalent to the spec's rule, which is to find MxN blocks and give a
|
|
4253 penalty proportional to (M-1)x(N-1), because this is the number of 2x2 blocks inside such a block.
|
|
4254 </summary>
|
|
4255 <param name="matrix">The matrix.</param>
|
|
4256 <returns></returns>
|
|
4257 </member>
|
|
4258 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule3(ZXing.QrCode.Internal.ByteMatrix)">
|
|
4259 <summary>
|
|
4260 Apply mask penalty rule 3 and return the penalty. Find consecutive cells of 00001011101 or
|
|
4261 10111010000, and give penalty to them. If we find patterns like 000010111010000, we give
|
|
4262 penalties twice (i.e. 40 * 2).
|
|
4263 </summary>
|
|
4264 <param name="matrix">The matrix.</param>
|
|
4265 <returns></returns>
|
|
4266 </member>
|
|
4267 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule4(ZXing.QrCode.Internal.ByteMatrix)">
|
|
4268 <summary>
|
|
4269 Apply mask penalty rule 4 and return the penalty. Calculate the ratio of dark cells and give
|
|
4270 penalty if the ratio is far from 50%. It gives 10 penalty for 5% distance.
|
|
4271 </summary>
|
|
4272 <param name="matrix">The matrix.</param>
|
|
4273 <returns></returns>
|
|
4274 </member>
|
|
4275 <member name="M:ZXing.QrCode.Internal.MaskUtil.getDataMaskBit(System.Int32,System.Int32,System.Int32)">
|
|
4276 <summary>
|
|
4277 Return the mask bit for "getMaskPattern" at "x" and "y". See 8.8 of JISX0510:2004 for mask
|
|
4278 pattern conditions.
|
|
4279 </summary>
|
|
4280 <param name="maskPattern">The mask pattern.</param>
|
|
4281 <param name="x">The x.</param>
|
|
4282 <param name="y">The y.</param>
|
|
4283 <returns></returns>
|
|
4284 </member>
|
|
4285 <member name="M:ZXing.QrCode.Internal.MaskUtil.applyMaskPenaltyRule1Internal(ZXing.QrCode.Internal.ByteMatrix,System.Boolean)">
|
|
4286 <summary>
|
|
4287 Helper function for applyMaskPenaltyRule1. We need this for doing this calculation in both
|
|
4288 vertical and horizontal orders respectively.
|
|
4289 </summary>
|
|
4290 <param name="matrix">The matrix.</param>
|
|
4291 <param name="isHorizontal">if set to <c>true</c> [is horizontal].</param>
|
|
4292 <returns></returns>
|
|
4293 </member>
|
|
4294 <member name="T:ZXing.QrCode.Internal.QRCodeDecoderMetaData">
|
|
4295 <summary>
|
|
4296 Meta-data container for QR Code decoding. Instances of this class may be used to convey information back to the
|
|
4297 decoding caller. Callers are expected to process this.
|
|
4298 </summary>
|
|
4299 </member>
|
|
4300 <member name="M:ZXing.QrCode.Internal.QRCodeDecoderMetaData.#ctor(System.Boolean)">
|
|
4301 <summary>
|
|
4302 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.QRCodeDecoderMetaData"/> class.
|
|
4303 </summary>
|
|
4304 <param name="mirrored">if set to <c>true</c> [mirrored].</param>
|
|
4305 </member>
|
|
4306 <member name="M:ZXing.QrCode.Internal.QRCodeDecoderMetaData.applyMirroredCorrection(ZXing.ResultPoint[])">
|
|
4307 <summary>
|
|
4308 Apply the result points' order correction due to mirroring.
|
|
4309 </summary>
|
|
4310 <param name="points">Array of points to apply mirror correction to.</param>
|
|
4311 </member>
|
|
4312 <member name="P:ZXing.QrCode.Internal.QRCodeDecoderMetaData.IsMirrored">
|
|
4313 <summary>
|
|
4314 true if the QR Code was mirrored.
|
|
4315 </summary>
|
|
4316 </member>
|
|
4317 <member name="T:ZXing.PDF417.Internal.Dimensions">
|
|
4318 <summary>
|
|
4319 Data object to specify the minimum and maximum number of rows and columns for a PDF417 barcode.
|
|
4320 @author qwandor@google.com (Andrew Walbran)
|
|
4321 </summary>
|
|
4322 </member>
|
|
4323 <member name="M:ZXing.PDF417.Internal.Dimensions.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
4324 <summary>
|
|
4325 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.Dimensions"/> class.
|
|
4326 </summary>
|
|
4327 <param name="minCols">The min cols.</param>
|
|
4328 <param name="maxCols">The max cols.</param>
|
|
4329 <param name="minRows">The min rows.</param>
|
|
4330 <param name="maxRows">The max rows.</param>
|
|
4331 </member>
|
|
4332 <member name="P:ZXing.PDF417.Internal.Dimensions.MinCols">
|
|
4333 <summary>
|
|
4334 Gets the min cols.
|
|
4335 </summary>
|
|
4336 </member>
|
|
4337 <member name="P:ZXing.PDF417.Internal.Dimensions.MaxCols">
|
|
4338 <summary>
|
|
4339 Gets the max cols.
|
|
4340 </summary>
|
|
4341 </member>
|
|
4342 <member name="P:ZXing.PDF417.Internal.Dimensions.MinRows">
|
|
4343 <summary>
|
|
4344 Gets the min rows.
|
|
4345 </summary>
|
|
4346 </member>
|
|
4347 <member name="P:ZXing.PDF417.Internal.Dimensions.MaxRows">
|
|
4348 <summary>
|
|
4349 Gets the max rows.
|
|
4350 </summary>
|
|
4351 </member>
|
|
4352 <member name="T:ZXing.PDF417.Internal.Detector">
|
|
4353 <summary>
|
|
4354 <p>Encapsulates logic that can detect a PDF417 Code in an image, even if the
|
|
4355 PDF417 Code is rotated or skewed, or partially obscured.</p>
|
|
4356
|
|
4357 <author>SITA Lab (kevin.osullivan@sita.aero)</author>
|
|
4358 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
4359 <author> Guenther Grau</author>
|
|
4360 </summary>
|
|
4361 </member>
|
|
4362 <member name="F:ZXing.PDF417.Internal.Detector.SKIPPED_ROW_COUNT_MAX">
|
|
4363 <summary>
|
|
4364 if we set the value too low, then we don't detect the correct height of the bar if the start patterns are damaged.
|
|
4365 if we set the value too high, then we might detect the start pattern from a neighbor barcode.
|
|
4366 </summary>
|
|
4367 </member>
|
|
4368 <member name="F:ZXing.PDF417.Internal.Detector.ROW_STEP">
|
|
4369 <summary>
|
|
4370 A PDF471 barcode should have at least 3 rows, with each row being >= 3 times the module width. Therefore it should be at least
|
|
4371 9 pixels tall. To be conservative, we use about half the size to ensure we don't miss it.
|
|
4372 </summary>
|
|
4373 </member>
|
|
4374 <member name="F:ZXing.PDF417.Internal.Detector.START_PATTERN">
|
|
4375 <summary>
|
|
4376 B S B S B S B S Bar/Space pattern
|
|
4377 11111111 0 1 0 1 0 1 000.
|
|
4378 </summary>
|
|
4379 </member>
|
|
4380 <member name="F:ZXing.PDF417.Internal.Detector.STOP_PATTERN">
|
|
4381 <summary>
|
|
4382 1111111 0 1 000 1 0 1 00 1
|
|
4383 </summary>
|
|
4384 </member>
|
|
4385 <member name="M:ZXing.PDF417.Internal.Detector.detect(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object},System.Boolean)">
|
|
4386 <summary>
|
|
4387 <p>Detects a PDF417 Code in an image. Only checks 0 and 180 degree rotations.</p>
|
|
4388 </summary>
|
|
4389 <param name="image">Image.</param>
|
|
4390 <param name="hints">Hints.</param>
|
|
4391 <param name="multiple">If set to <c>true</c> multiple.</param>
|
|
4392 <returns><see cref="T:ZXing.PDF417.Internal.PDF417DetectorResult"/> encapsulating results of detecting a PDF417 code </returns>
|
|
4393 </member>
|
|
4394 <member name="M:ZXing.PDF417.Internal.Detector.detect(System.Boolean,ZXing.Common.BitMatrix)">
|
|
4395 <summary>
|
|
4396 Detects PDF417 codes in an image. Only checks 0 degree rotation (so rotate the matrix and check again outside of this method)
|
|
4397 </summary>
|
|
4398 <param name="multiple">multiple if true, then the image is searched for multiple codes. If false, then at most one code will be found and returned.</param>
|
|
4399 <param name="bitMatrix">bit matrix to detect barcodes in.</param>
|
|
4400 <returns>List of ResultPoint arrays containing the coordinates of found barcodes</returns>
|
|
4401 </member>
|
|
4402 <member name="M:ZXing.PDF417.Internal.Detector.findVertices(ZXing.Common.BitMatrix,System.Int32,System.Int32)">
|
|
4403 <summary>
|
|
4404 Locate the vertices and the codewords area of a black blob using the Start and Stop patterns as locators.
|
|
4405 </summary>
|
|
4406 <param name="matrix">Matrix.</param>
|
|
4407 <param name="startRow">Start row.</param>
|
|
4408 <param name="startColumn">Start column.</param>
|
|
4409 <returns> an array containing the vertices:
|
|
4410 vertices[0] x, y top left barcode
|
|
4411 vertices[1] x, y bottom left barcode
|
|
4412 vertices[2] x, y top right barcode
|
|
4413 vertices[3] x, y bottom right barcode
|
|
4414 vertices[4] x, y top left codeword area
|
|
4415 vertices[5] x, y bottom left codeword area
|
|
4416 vertices[6] x, y top right codeword area
|
|
4417 vertices[7] x, y bottom right codeword area
|
|
4418 </returns>
|
|
4419 </member>
|
|
4420 <member name="M:ZXing.PDF417.Internal.Detector.copyToResult(ZXing.ResultPoint[],ZXing.ResultPoint[],System.Int32[])">
|
|
4421 <summary>
|
|
4422 Copies the temp data to the final result
|
|
4423 </summary>
|
|
4424 <param name="result">Result.</param>
|
|
4425 <param name="tmpResult">Temp result.</param>
|
|
4426 <param name="destinationIndexes">Destination indexes.</param>
|
|
4427 </member>
|
|
4428 <member name="M:ZXing.PDF417.Internal.Detector.findRowsWithPattern(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[])">
|
|
4429 <summary>
|
|
4430 Finds the rows with the given pattern.
|
|
4431 </summary>
|
|
4432 <returns>The rows with pattern.</returns>
|
|
4433 <param name="matrix">Matrix.</param>
|
|
4434 <param name="height">Height.</param>
|
|
4435 <param name="width">Width.</param>
|
|
4436 <param name="startRow">Start row.</param>
|
|
4437 <param name="startColumn">Start column.</param>
|
|
4438 <param name="pattern">Pattern.</param>
|
|
4439 </member>
|
|
4440 <member name="M:ZXing.PDF417.Internal.Detector.findGuardPattern(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32,System.Boolean,System.Int32[],System.Int32[])">
|
|
4441 <summary>
|
|
4442 Finds the guard pattern. Uses System.Linq.Enumerable.Repeat to fill in counters. This might be a performance issue?
|
|
4443 </summary>
|
|
4444 <returns>start/end horizontal offset of guard pattern, as an array of two ints.</returns>
|
|
4445 <param name="matrix">matrix row of black/white values to search</param>
|
|
4446 <param name="column">column x position to start search.</param>
|
|
4447 <param name="row">row y position to start search.</param>
|
|
4448 <param name="width">width the number of pixels to search on this row.</param>
|
|
4449 <param name="whiteFirst">If set to <c>true</c> search the white patterns first.</param>
|
|
4450 <param name="pattern">pattern of counts of number of black and white pixels that are being searched for as a pattern.</param>
|
|
4451 <param name="counters">counters array of counters, as long as pattern, to re-use .</param>
|
|
4452 </member>
|
|
4453 <member name="M:ZXing.PDF417.Internal.Detector.patternMatchVariance(System.Int32[],System.Int32[],System.Int32)">
|
|
4454 <summary>
|
|
4455 Determines how closely a set of observed counts of runs of black/white.
|
|
4456 values matches a given target pattern. This is reported as the ratio of
|
|
4457 the total variance from the expected pattern proportions across all
|
|
4458 pattern elements, to the length of the pattern.
|
|
4459 </summary>
|
|
4460 <returns>
|
|
4461 ratio of total variance between counters and pattern compared to
|
|
4462 total pattern size, where the ratio has been multiplied by 256.
|
|
4463 So, 0 means no variance (perfect match); 256 means the total
|
|
4464 variance between counters and patterns equals the pattern length,
|
|
4465 higher values mean even more variance
|
|
4466 </returns>
|
|
4467 <param name="counters">observed counters.</param>
|
|
4468 <param name="pattern">expected pattern.</param>
|
|
4469 <param name="maxIndividualVariance">The most any counter can differ before we give up.</param>
|
|
4470 </member>
|
|
4471 <member name="T:ZXing.OneD.RSS.RSS14Reader">
|
|
4472 <summary>
|
|
4473 Decodes RSS-14, including truncated and stacked variants. See ISO/IEC 24724:2006.
|
|
4474 </summary>
|
|
4475 </member>
|
|
4476 <member name="T:ZXing.OneD.RSS.AbstractRSSReader">
|
|
4477 <summary>
|
|
4478
|
|
4479 </summary>
|
|
4480 </member>
|
|
4481 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.#ctor">
|
|
4482 <summary>
|
|
4483 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.AbstractRSSReader"/> class.
|
|
4484 </summary>
|
|
4485 </member>
|
|
4486 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getDecodeFinderCounters">
|
|
4487 <summary>
|
|
4488 Gets the decode finder counters.
|
|
4489 </summary>
|
|
4490 <returns></returns>
|
|
4491 </member>
|
|
4492 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getDataCharacterCounters">
|
|
4493 <summary>
|
|
4494 Gets the data character counters.
|
|
4495 </summary>
|
|
4496 <returns></returns>
|
|
4497 </member>
|
|
4498 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getOddRoundingErrors">
|
|
4499 <summary>
|
|
4500 Gets the odd rounding errors.
|
|
4501 </summary>
|
|
4502 <returns></returns>
|
|
4503 </member>
|
|
4504 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getEvenRoundingErrors">
|
|
4505 <summary>
|
|
4506 Gets the even rounding errors.
|
|
4507 </summary>
|
|
4508 <returns></returns>
|
|
4509 </member>
|
|
4510 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getOddCounts">
|
|
4511 <summary>
|
|
4512 Gets the odd counts.
|
|
4513 </summary>
|
|
4514 <returns></returns>
|
|
4515 </member>
|
|
4516 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.getEvenCounts">
|
|
4517 <summary>
|
|
4518 Gets the even counts.
|
|
4519 </summary>
|
|
4520 <returns></returns>
|
|
4521 </member>
|
|
4522 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.parseFinderValue(System.Int32[],System.Int32[][],System.Int32@)">
|
|
4523 <summary>
|
|
4524 Parses the finder value.
|
|
4525 </summary>
|
|
4526 <param name="counters">The counters.</param>
|
|
4527 <param name="finderPatterns">The finder patterns.</param>
|
|
4528 <param name="value">The value.</param>
|
|
4529 <returns></returns>
|
|
4530 </member>
|
|
4531 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.count(System.Int32[])">
|
|
4532 <summary>
|
|
4533 Counts the specified array.
|
|
4534 </summary>
|
|
4535 <param name="array">The array.</param>
|
|
4536 <returns></returns>
|
|
4537 </member>
|
|
4538 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.increment(System.Int32[],System.Single[])">
|
|
4539 <summary>
|
|
4540 Increments the specified array.
|
|
4541 </summary>
|
|
4542 <param name="array">The array.</param>
|
|
4543 <param name="errors">The errors.</param>
|
|
4544 </member>
|
|
4545 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.decrement(System.Int32[],System.Single[])">
|
|
4546 <summary>
|
|
4547 Decrements the specified array.
|
|
4548 </summary>
|
|
4549 <param name="array">The array.</param>
|
|
4550 <param name="errors">The errors.</param>
|
|
4551 </member>
|
|
4552 <member name="M:ZXing.OneD.RSS.AbstractRSSReader.isFinderPattern(System.Int32[])">
|
|
4553 <summary>
|
|
4554 Determines whether [is finder pattern] [the specified counters].
|
|
4555 </summary>
|
|
4556 <param name="counters">The counters.</param>
|
|
4557 <returns>
|
|
4558 <c>true</c> if [is finder pattern] [the specified counters]; otherwise, <c>false</c>.
|
|
4559 </returns>
|
|
4560 </member>
|
|
4561 <member name="M:ZXing.OneD.RSS.RSS14Reader.#ctor">
|
|
4562 <summary>
|
|
4563 Initializes a new instance of the <see cref="T:ZXing.OneD.RSS.RSS14Reader"/> class.
|
|
4564 </summary>
|
|
4565 </member>
|
|
4566 <member name="M:ZXing.OneD.RSS.RSS14Reader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
4567 <summary>
|
|
4568 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
4569 an image.</p>
|
|
4570 </summary>
|
|
4571 <param name="rowNumber">row number from top of the row</param>
|
|
4572 <param name="row">the black/white pixel data of the row</param>
|
|
4573 <param name="hints">decode hints</param>
|
|
4574 <returns>
|
|
4575 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
|
|
4576 </returns>
|
|
4577 </member>
|
|
4578 <member name="M:ZXing.OneD.RSS.RSS14Reader.reset">
|
|
4579 <summary>
|
|
4580 Resets this instance.
|
|
4581 </summary>
|
|
4582 </member>
|
|
4583 <member name="T:ZXing.OneD.MSIReader">
|
|
4584 <summary>
|
|
4585 Decodes MSI barcodes.
|
|
4586 </summary>
|
|
4587 </member>
|
|
4588 <member name="F:ZXing.OneD.MSIReader.CHARACTER_ENCODINGS">
|
|
4589 <summary>
|
|
4590 These represent the encodings of characters, as patterns of wide and narrow bars.
|
|
4591 The 9 least-significant bits of each int correspond to the pattern of wide and narrow,
|
|
4592 with 1s representing "wide" and 0s representing narrow.
|
|
4593 </summary>
|
|
4594 </member>
|
|
4595 <member name="M:ZXing.OneD.MSIReader.#ctor">
|
|
4596 <summary>
|
|
4597 Creates a reader that assumes all encoded data is data, and does not treat the final
|
|
4598 character as a check digit.
|
|
4599 </summary>
|
|
4600 </member>
|
|
4601 <member name="M:ZXing.OneD.MSIReader.#ctor(System.Boolean)">
|
|
4602 <summary>
|
|
4603 Creates a reader that can be configured to check the last character as a check digit,
|
|
4604 </summary>
|
|
4605 <param name="usingCheckDigit">if true, treat the last data character as a check digit, not
|
|
4606 data, and verify that the checksum passes.</param>
|
|
4607 </member>
|
|
4608 <member name="M:ZXing.OneD.MSIReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
4609 <summary>
|
|
4610 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
4611 an image.</p>
|
|
4612 </summary>
|
|
4613 <param name="rowNumber">row number from top of the row</param>
|
|
4614 <param name="row">the black/white pixel data of the row</param>
|
|
4615 <param name="hints">decode hints</param>
|
|
4616 <returns><see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode</returns>
|
|
4617 </member>
|
|
4618 <member name="T:ZXing.OneD.EAN13Writer">
|
|
4619 <summary>
|
|
4620 This object renders an EAN13 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
4621 <author>aripollak@gmail.com (Ari Pollak)</author>
|
|
4622 </summary>
|
|
4623 </member>
|
|
4624 <member name="M:ZXing.OneD.EAN13Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
4625 <summary>
|
|
4626 Encode the contents following specified format.
|
|
4627 {@code width} and {@code height} are required size. This method may return bigger size
|
|
4628 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
4629 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
4630 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
4631 </summary>
|
|
4632 <param name="contents"></param>
|
|
4633 <param name="format"></param>
|
|
4634 <param name="width"></param>
|
|
4635 <param name="height"></param>
|
|
4636 <param name="hints"></param>
|
|
4637 <returns></returns>
|
|
4638 </member>
|
|
4639 <member name="M:ZXing.OneD.EAN13Writer.encode(System.String)">
|
|
4640 <summary>
|
|
4641 Encode the contents to byte array expression of one-dimensional barcode.
|
|
4642 Start code and end code should be included in result, and side margins should not be included.
|
|
4643 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
|
|
4644 </summary>
|
|
4645 <param name="contents"></param>
|
|
4646 <returns></returns>
|
|
4647 </member>
|
|
4648 <member name="T:ZXing.OneD.EAN13Reader">
|
|
4649 <summary>
|
|
4650 <p>Implements decoding of the EAN-13 format.</p>
|
|
4651
|
|
4652 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
4653 <author>Sean Owen</author>
|
|
4654 <author>alasdair@google.com (Alasdair Mackintosh)</author>
|
|
4655 </summary>
|
|
4656 </member>
|
|
4657 <member name="M:ZXing.OneD.EAN13Reader.#ctor">
|
|
4658 <summary>
|
|
4659 Initializes a new instance of the <see cref="T:ZXing.OneD.EAN13Reader"/> class.
|
|
4660 </summary>
|
|
4661 </member>
|
|
4662 <member name="M:ZXing.OneD.EAN13Reader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
|
|
4663 <summary>
|
|
4664 Subclasses override this to decode the portion of a barcode between the start
|
|
4665 and end guard patterns.
|
|
4666 </summary>
|
|
4667 <param name="row">row of black/white values to search</param>
|
|
4668 <param name="startRange">start/end offset of start guard pattern</param>
|
|
4669 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
|
|
4670 <returns>
|
|
4671 horizontal offset of first pixel after the "middle" that was decoded or -1 if decoding could not complete successfully
|
|
4672 </returns>
|
|
4673 </member>
|
|
4674 <member name="M:ZXing.OneD.EAN13Reader.determineFirstDigit(System.Text.StringBuilder,System.Int32)">
|
|
4675 <summary>
|
|
4676 Based on pattern of odd-even ('L' and 'G') patterns used to encoded the explicitly-encoded
|
|
4677 digits in a barcode, determines the implicitly encoded first digit and adds it to the
|
|
4678 result string.
|
|
4679 </summary>
|
|
4680 <param name="resultString">string to insert decoded first digit into</param>
|
|
4681 <param name="lgPatternFound">int whose bits indicates the pattern of odd/even L/G patterns used to</param>
|
|
4682 encode digits
|
|
4683 <return>-1 if first digit cannot be determined</return>
|
|
4684 </member>
|
|
4685 <member name="P:ZXing.OneD.EAN13Reader.BarcodeFormat">
|
|
4686 <summary>
|
|
4687 Get the format of this decoder.
|
|
4688 <returns>The 1D format.</returns>
|
|
4689 </summary>
|
|
4690 </member>
|
|
4691 <member name="T:ZXing.Datamatrix.Encoder.SymbolShapeHint">
|
|
4692 <summary>
|
|
4693 Enumeration for DataMatrix symbol shape hint. It can be used to force square or rectangular
|
|
4694 symbols.
|
|
4695 </summary>
|
|
4696 </member>
|
|
4697 <member name="T:ZXing.Common.ReedSolomon.ReedSolomonDecoder">
|
|
4698 <summary> <p>Implements Reed-Solomon decoding, as the name implies.</p>
|
|
4699
|
|
4700 <p>The algorithm will not be explained here, but the following references were helpful
|
|
4701 in creating this implementation:</p>
|
|
4702
|
|
4703 <ul>
|
|
4704 <li>Bruce Maggs.
|
|
4705 <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/pscico-guyb/realworld/www/rs_decode.ps">
|
|
4706 "Decoding Reed-Solomon Codes"</a> (see discussion of Forney's Formula)</li>
|
|
4707 <li>J.I. Hall. <a href="www.mth.msu.edu/~jhall/classes/codenotes/GRS.pdf">
|
|
4708 "Chapter 5. Generalized Reed-Solomon Codes"</a>
|
|
4709 (see discussion of Euclidean algorithm)</li>
|
|
4710 </ul>
|
|
4711
|
|
4712 <p>Much credit is due to William Rucklidge since portions of this code are an indirect
|
|
4713 port of his C++ Reed-Solomon implementation.</p>
|
|
4714
|
|
4715 </summary>
|
|
4716 <author>Sean Owen</author>
|
|
4717 <author>William Rucklidge</author>
|
|
4718 <author>sanfordsquires</author>
|
|
4719 </member>
|
|
4720 <member name="M:ZXing.Common.ReedSolomon.ReedSolomonDecoder.decode(System.Int32[],System.Int32)">
|
|
4721 <summary>
|
|
4722 <p>Decodes given set of received codewords, which include both data and error-correction
|
|
4723 codewords. Really, this means it uses Reed-Solomon to detect and correct errors, in-place,
|
|
4724 in the input.</p>
|
|
4725 </summary>
|
|
4726 <param name="received">data and error-correction codewords</param>
|
|
4727 <param name="twoS">number of error-correction codewords available</param>
|
|
4728 <returns>false: decoding fails</returns>
|
|
4729 </member>
|
|
4730 <member name="T:ZXing.Aztec.Internal.AztecDetectorResult">
|
|
4731 <summary>
|
|
4732 The class contains all information about the Aztec code which was found
|
|
4733 </summary>
|
|
4734 </member>
|
|
4735 <member name="T:ZXing.Common.DetectorResult">
|
|
4736 <summary> <p>Encapsulates the result of detecting a barcode in an image. This includes the raw
|
|
4737 matrix of black/white pixels corresponding to the barcode, and possibly points of interest
|
|
4738 in the image, like the location of finder patterns or corners of the barcode in the image.</p>
|
|
4739
|
|
4740 </summary>
|
|
4741 <author> Sean Owen
|
|
4742 </author>
|
|
4743 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4744 </author>
|
|
4745 </member>
|
|
4746 <member name="M:ZXing.Aztec.Internal.AztecDetectorResult.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint[],System.Boolean,System.Int32,System.Int32)">
|
|
4747 <summary>
|
|
4748 Initializes a new instance of the <see cref="T:ZXing.Aztec.Internal.AztecDetectorResult"/> class.
|
|
4749 </summary>
|
|
4750 <param name="bits">The bits.</param>
|
|
4751 <param name="points">The points.</param>
|
|
4752 <param name="compact">if set to <c>true</c> [compact].</param>
|
|
4753 <param name="nbDatablocks">The nb datablocks.</param>
|
|
4754 <param name="nbLayers">The nb layers.</param>
|
|
4755 </member>
|
|
4756 <member name="P:ZXing.Aztec.Internal.AztecDetectorResult.Compact">
|
|
4757 <summary>
|
|
4758 Gets a value indicating whether this Aztec code is compact.
|
|
4759 </summary>
|
|
4760 <value>
|
|
4761 <c>true</c> if compact; otherwise, <c>false</c>.
|
|
4762 </value>
|
|
4763 </member>
|
|
4764 <member name="P:ZXing.Aztec.Internal.AztecDetectorResult.NbDatablocks">
|
|
4765 <summary>
|
|
4766 Gets the nb datablocks.
|
|
4767 </summary>
|
|
4768 </member>
|
|
4769 <member name="P:ZXing.Aztec.Internal.AztecDetectorResult.NbLayers">
|
|
4770 <summary>
|
|
4771 Gets the nb layers.
|
|
4772 </summary>
|
|
4773 </member>
|
|
4774 <member name="T:ZXing.QrCode.Internal.Encoder">
|
|
4775 <summary>
|
|
4776 </summary>
|
|
4777 <author>satorux@google.com (Satoru Takabayashi) - creator</author>
|
|
4778 <author>dswitkin@google.com (Daniel Switkin) - ported from C++</author>
|
|
4779 </member>
|
|
4780 <member name="M:ZXing.QrCode.Internal.Encoder.encode(System.String,ZXing.QrCode.Internal.ErrorCorrectionLevel)">
|
|
4781 <summary>
|
|
4782 Encode "bytes" with the error correction level "ecLevel". The encoding mode will be chosen
|
|
4783 internally by chooseMode(). On success, store the result in "qrCode".
|
|
4784 We recommend you to use QRCode.EC_LEVEL_L (the lowest level) for
|
|
4785 "getECLevel" since our primary use is to show QR code on desktop screens. We don't need very
|
|
4786 strong error correction for this purpose.
|
|
4787 Note that there is no way to encode bytes in MODE_KANJI. We might want to add EncodeWithMode()
|
|
4788 with which clients can specify the encoding mode. For now, we don't need the functionality.
|
|
4789 </summary>
|
|
4790 <param name="content">The content.</param>
|
|
4791 <param name="ecLevel">The ec level.</param>
|
|
4792 </member>
|
|
4793 <member name="M:ZXing.QrCode.Internal.Encoder.encode(System.String,ZXing.QrCode.Internal.ErrorCorrectionLevel,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
4794 <summary>
|
|
4795 Encodes the specified content.
|
|
4796 </summary>
|
|
4797 <param name="content">The content.</param>
|
|
4798 <param name="ecLevel">The ec level.</param>
|
|
4799 <param name="hints">The hints.</param>
|
|
4800 <returns></returns>
|
|
4801 </member>
|
|
4802 <member name="M:ZXing.QrCode.Internal.Encoder.getAlphanumericCode(System.Int32)">
|
|
4803 <summary>
|
|
4804 Gets the alphanumeric code.
|
|
4805 </summary>
|
|
4806 <param name="code">The code.</param>
|
|
4807 <returns>the code point of the table used in alphanumeric mode or
|
|
4808 -1 if there is no corresponding code in the table.</returns>
|
|
4809 </member>
|
|
4810 <member name="M:ZXing.QrCode.Internal.Encoder.chooseMode(System.String)">
|
|
4811 <summary>
|
|
4812 Chooses the mode.
|
|
4813 </summary>
|
|
4814 <param name="content">The content.</param>
|
|
4815 <returns></returns>
|
|
4816 </member>
|
|
4817 <member name="M:ZXing.QrCode.Internal.Encoder.chooseMode(System.String,System.String)">
|
|
4818 <summary>
|
|
4819 Choose the best mode by examining the content. Note that 'encoding' is used as a hint;
|
|
4820 if it is Shift_JIS, and the input is only double-byte Kanji, then we return {@link Mode#KANJI}.
|
|
4821 </summary>
|
|
4822 <param name="content">The content.</param>
|
|
4823 <param name="encoding">The encoding.</param>
|
|
4824 <returns></returns>
|
|
4825 </member>
|
|
4826 <member name="M:ZXing.QrCode.Internal.Encoder.terminateBits(System.Int32,ZXing.Common.BitArray)">
|
|
4827 <summary>
|
|
4828 Terminate bits as described in 8.4.8 and 8.4.9 of JISX0510:2004 (p.24).
|
|
4829 </summary>
|
|
4830 <param name="numDataBytes">The num data bytes.</param>
|
|
4831 <param name="bits">The bits.</param>
|
|
4832 </member>
|
|
4833 <member name="M:ZXing.QrCode.Internal.Encoder.getNumDataBytesAndNumECBytesForBlockID(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[],System.Int32[])">
|
|
4834 <summary>
|
|
4835 Get number of data bytes and number of error correction bytes for block id "blockID". Store
|
|
4836 the result in "numDataBytesInBlock", and "numECBytesInBlock". See table 12 in 8.5.1 of
|
|
4837 JISX0510:2004 (p.30)
|
|
4838 </summary>
|
|
4839 <param name="numTotalBytes">The num total bytes.</param>
|
|
4840 <param name="numDataBytes">The num data bytes.</param>
|
|
4841 <param name="numRSBlocks">The num RS blocks.</param>
|
|
4842 <param name="blockID">The block ID.</param>
|
|
4843 <param name="numDataBytesInBlock">The num data bytes in block.</param>
|
|
4844 <param name="numECBytesInBlock">The num EC bytes in block.</param>
|
|
4845 </member>
|
|
4846 <member name="M:ZXing.QrCode.Internal.Encoder.interleaveWithECBytes(ZXing.Common.BitArray,System.Int32,System.Int32,System.Int32)">
|
|
4847 <summary>
|
|
4848 Interleave "bits" with corresponding error correction bytes. On success, store the result in
|
|
4849 "result". The interleave rule is complicated. See 8.6 of JISX0510:2004 (p.37) for details.
|
|
4850 </summary>
|
|
4851 <param name="bits">The bits.</param>
|
|
4852 <param name="numTotalBytes">The num total bytes.</param>
|
|
4853 <param name="numDataBytes">The num data bytes.</param>
|
|
4854 <param name="numRSBlocks">The num RS blocks.</param>
|
|
4855 <returns></returns>
|
|
4856 </member>
|
|
4857 <member name="M:ZXing.QrCode.Internal.Encoder.appendModeInfo(ZXing.QrCode.Internal.Mode,ZXing.Common.BitArray)">
|
|
4858 <summary>
|
|
4859 Append mode info. On success, store the result in "bits".
|
|
4860 </summary>
|
|
4861 <param name="mode">The mode.</param>
|
|
4862 <param name="bits">The bits.</param>
|
|
4863 </member>
|
|
4864 <member name="M:ZXing.QrCode.Internal.Encoder.appendLengthInfo(System.Int32,ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.Mode,ZXing.Common.BitArray)">
|
|
4865 <summary>
|
|
4866 Append length info. On success, store the result in "bits".
|
|
4867 </summary>
|
|
4868 <param name="numLetters">The num letters.</param>
|
|
4869 <param name="version">The version.</param>
|
|
4870 <param name="mode">The mode.</param>
|
|
4871 <param name="bits">The bits.</param>
|
|
4872 </member>
|
|
4873 <member name="M:ZXing.QrCode.Internal.Encoder.appendBytes(System.String,ZXing.QrCode.Internal.Mode,ZXing.Common.BitArray,System.String)">
|
|
4874 <summary>
|
|
4875 Append "bytes" in "mode" mode (encoding) into "bits". On success, store the result in "bits".
|
|
4876 </summary>
|
|
4877 <param name="content">The content.</param>
|
|
4878 <param name="mode">The mode.</param>
|
|
4879 <param name="bits">The bits.</param>
|
|
4880 <param name="encoding">The encoding.</param>
|
|
4881 </member>
|
|
4882 <member name="T:ZXing.QrCode.Internal.DataMask">
|
|
4883 <summary> <p>Encapsulates data masks for the data bits in a QR code, per ISO 18004:2006 6.8. Implementations
|
|
4884 of this class can un-mask a raw BitMatrix. For simplicity, they will unmask the entire BitMatrix,
|
|
4885 including areas used for finder patterns, timing patterns, etc. These areas should be unused
|
|
4886 after the point they are unmasked anyway.</p>
|
|
4887
|
|
4888 <p>Note that the diagram in section 6.8.1 is misleading since it indicates that i is column position
|
|
4889 and j is row position. In fact, as the text says, i is row position and j is column position.</p>
|
|
4890
|
|
4891 </summary>
|
|
4892 <author> Sean Owen
|
|
4893 </author>
|
|
4894 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
4895 </author>
|
|
4896 </member>
|
|
4897 <member name="F:ZXing.QrCode.Internal.DataMask.DATA_MASKS">
|
|
4898 <summary> See ISO 18004:2006 6.8.1</summary>
|
|
4899 </member>
|
|
4900 <member name="M:ZXing.QrCode.Internal.DataMask.unmaskBitMatrix(ZXing.Common.BitMatrix,System.Int32)">
|
|
4901 <summary> <p>Implementations of this method reverse the data masking process applied to a QR Code and
|
|
4902 make its bits ready to read.</p>
|
|
4903
|
|
4904 </summary>
|
|
4905 <param name="bits">representation of QR Code bits
|
|
4906 </param>
|
|
4907 <param name="dimension">dimension of QR Code, represented by bits, being unmasked
|
|
4908 </param>
|
|
4909 </member>
|
|
4910 <member name="M:ZXing.QrCode.Internal.DataMask.forReference(System.Int32)">
|
|
4911 <param name="reference">a value between 0 and 7 indicating one of the eight possible
|
|
4912 data mask patterns a QR Code may use
|
|
4913 </param>
|
|
4914 <returns> {@link DataMask} encapsulating the data mask pattern
|
|
4915 </returns>
|
|
4916 </member>
|
|
4917 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask000">
|
|
4918 <summary> 000: mask bits for which (x + y) mod 2 == 0</summary>
|
|
4919 </member>
|
|
4920 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask001">
|
|
4921 <summary> 001: mask bits for which x mod 2 == 0</summary>
|
|
4922 </member>
|
|
4923 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask010">
|
|
4924 <summary> 010: mask bits for which y mod 3 == 0</summary>
|
|
4925 </member>
|
|
4926 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask011">
|
|
4927 <summary> 011: mask bits for which (x + y) mod 3 == 0</summary>
|
|
4928 </member>
|
|
4929 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask100">
|
|
4930 <summary> 100: mask bits for which (x/2 + y/3) mod 2 == 0</summary>
|
|
4931 </member>
|
|
4932 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask101">
|
|
4933 <summary> 101: mask bits for which xy mod 2 + xy mod 3 == 0</summary>
|
|
4934 </member>
|
|
4935 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask110">
|
|
4936 <summary> 110: mask bits for which (xy mod 2 + xy mod 3) mod 2 == 0</summary>
|
|
4937 </member>
|
|
4938 <member name="T:ZXing.QrCode.Internal.DataMask.DataMask111">
|
|
4939 <summary> 111: mask bits for which ((x+y)mod 2 + xy mod 3) mod 2 == 0</summary>
|
|
4940 </member>
|
|
4941 <member name="T:ZXing.PDF417.Internal.EC.ErrorCorrection">
|
|
4942 <summary>
|
|
4943 <p>PDF417 error correction implementation.</p>
|
|
4944 <p>This <a href="http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction#Example">example</a>
|
|
4945 is quite useful in understanding the algorithm.</p>
|
|
4946 <author>Sean Owen</author>
|
|
4947 <see cref="T:ZXing.Common.ReedSolomon.ReedSolomonDecoder"/>
|
|
4948 </summary>
|
|
4949 </member>
|
|
4950 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.#ctor">
|
|
4951 <summary>
|
|
4952 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.EC.ErrorCorrection"/> class.
|
|
4953 </summary>
|
|
4954 </member>
|
|
4955 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.decode(System.Int32[],System.Int32,System.Int32[],System.Int32@)">
|
|
4956 <summary>
|
|
4957 Decodes the specified received.
|
|
4958 </summary>
|
|
4959 <param name="received">The received.</param>
|
|
4960 <param name="numECCodewords">The num EC codewords.</param>
|
|
4961 <param name="erasures">The erasures.</param>
|
|
4962 <param name="errorLocationsCount">The error locations count.</param>
|
|
4963 <returns></returns>
|
|
4964 </member>
|
|
4965 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.runEuclideanAlgorithm(ZXing.PDF417.Internal.EC.ModulusPoly,ZXing.PDF417.Internal.EC.ModulusPoly,System.Int32)">
|
|
4966 <summary>
|
|
4967 Runs the euclidean algorithm (Greatest Common Divisor) until r's degree is less than R/2
|
|
4968 </summary>
|
|
4969 <returns>The euclidean algorithm.</returns>
|
|
4970 </member>
|
|
4971 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.findErrorLocations(ZXing.PDF417.Internal.EC.ModulusPoly)">
|
|
4972 <summary>
|
|
4973 Finds the error locations as a direct application of Chien's search
|
|
4974 </summary>
|
|
4975 <returns>The error locations.</returns>
|
|
4976 <param name="errorLocator">Error locator.</param>
|
|
4977 </member>
|
|
4978 <member name="M:ZXing.PDF417.Internal.EC.ErrorCorrection.findErrorMagnitudes(ZXing.PDF417.Internal.EC.ModulusPoly,ZXing.PDF417.Internal.EC.ModulusPoly,System.Int32[])">
|
|
4979 <summary>
|
|
4980 Finds the error magnitudes by directly applying Forney's Formula
|
|
4981 </summary>
|
|
4982 <returns>The error magnitudes.</returns>
|
|
4983 <param name="errorEvaluator">Error evaluator.</param>
|
|
4984 <param name="errorLocator">Error locator.</param>
|
|
4985 <param name="errorLocations">Error locations.</param>
|
|
4986 </member>
|
|
4987 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.GeneralAppIdDecoder">
|
|
4988 <summary>
|
|
4989 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
4990 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
4991 </summary>
|
|
4992 </member>
|
|
4993 <member name="T:ZXing.OneD.MSIWriter">
|
|
4994 <summary>
|
|
4995 This object renders a MSI code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
4996 </summary>
|
|
4997 </member>
|
|
4998 <member name="M:ZXing.OneD.MSIWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
4999 <summary>
|
|
5000 Encode the contents following specified format.
|
|
5001 {@code width} and {@code height} are required size. This method may return bigger size
|
|
5002 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
5003 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
5004 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
5005 </summary>
|
|
5006 <param name="contents"></param>
|
|
5007 <param name="format"></param>
|
|
5008 <param name="width"></param>
|
|
5009 <param name="height"></param>
|
|
5010 <param name="hints"></param>
|
|
5011 <returns></returns>
|
|
5012 </member>
|
|
5013 <member name="M:ZXing.OneD.MSIWriter.encode(System.String)">
|
|
5014 <summary>
|
|
5015 Encode the contents to byte array expression of one-dimensional barcode.
|
|
5016 Start code and end code should be included in result, and side margins should not be included.
|
|
5017 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
|
|
5018 </summary>
|
|
5019 <param name="contents"></param>
|
|
5020 <returns></returns>
|
|
5021 </member>
|
|
5022 <member name="T:ZXing.OneD.CodaBarWriter">
|
|
5023 <summary>
|
|
5024 This class renders CodaBar as <see cref="T:System.Boolean"/>[].
|
|
5025 </summary>
|
|
5026 <author>dsbnatut@gmail.com (Kazuki Nishiura)</author>
|
|
5027 </member>
|
|
5028 <member name="T:ZXing.OneD.CodaBarReader">
|
|
5029 <summary>
|
|
5030 <p>Decodes Codabar barcodes.</p>
|
|
5031
|
|
5032 <author>Bas Vijfwinkel</author>
|
|
5033 </summary>
|
|
5034 </member>
|
|
5035 <member name="F:ZXing.OneD.CodaBarReader.CHARACTER_ENCODINGS">
|
|
5036 These represent the encodings of characters, as patterns of wide and narrow bars. The 7 least-significant bits of
|
|
5037 each int correspond to the pattern of wide and narrow, with 1s representing "wide" and 0s representing narrow.
|
|
5038 </member>
|
|
5039 <member name="M:ZXing.OneD.CodaBarReader.setCounters(ZXing.Common.BitArray)">
|
|
5040 <summary>
|
|
5041 Records the size of all runs of white and black pixels, starting with white.
|
|
5042 This is just like recordPattern, except it records all the counters, and
|
|
5043 uses our builtin "counters" member for storage.
|
|
5044 </summary>
|
|
5045 <param name="row">row to count from</param>
|
|
5046 </member>
|
|
5047 <member name="T:ZXing.Maxicode.Internal.DecodedBitStreamParser">
|
|
5048 <summary>
|
|
5049 <p>MaxiCodes can encode text or structured information as bits in one of several modes,
|
|
5050 with multiple character sets in one code. This class decodes the bits back into text.</p>
|
|
5051
|
|
5052 <author>mike32767</author>
|
|
5053 <author>Manuel Kasten</author>
|
|
5054 </summary>
|
|
5055 </member>
|
|
5056 <member name="M:ZXing.Common.Detector.MathUtils.round(System.Single)">
|
|
5057 <summary>
|
|
5058 Ends up being a bit faster than {@link Math#round(float)}. This merely rounds its
|
|
5059 argument to the nearest int, where x.5 rounds up to x+1.
|
|
5060 </summary>
|
|
5061 <param name="d">The d.</param>
|
|
5062 <returns></returns>
|
|
5063 </member>
|
|
5064 <member name="T:BigIntegerLibrary.BigIntegerException">
|
|
5065 <summary>
|
|
5066 BigInteger-related exception class.
|
|
5067 </summary>
|
|
5068 </member>
|
|
5069 <member name="M:BigIntegerLibrary.BigIntegerException.#ctor(System.String,System.Exception)">
|
|
5070 <summary>
|
|
5071 BigIntegerException constructor.
|
|
5072 </summary>
|
|
5073 <param name="message">The exception message</param>
|
|
5074 <param name="innerException">The inner exception</param>
|
|
5075 </member>
|
|
5076 <member name="T:BigIntegerLibrary.BigInteger">
|
|
5077 <summary>
|
|
5078 .NET 2.0 class for handling of very large integers, up to 10240 binary digits or
|
|
5079 approximately (safe to use) 3000 decimal digits.
|
|
5080 </summary>
|
|
5081 </member>
|
|
5082 <member name="F:BigIntegerLibrary.BigInteger.NumberBase">
|
|
5083 <summary>
|
|
5084 2^16 numeration base for internal computations, in order to benefit the most from the
|
|
5085 32 bit (or 64 bit) integer processor registers.
|
|
5086 </summary>
|
|
5087 </member>
|
|
5088 <member name="F:BigIntegerLibrary.BigInteger.MaxSize">
|
|
5089 <summary>
|
|
5090 Maximum size for numbers is up to 10240 binary digits or approximately (safe to use) 3000 decimal digits.
|
|
5091 The maximum size is, in fact, double the previously specified amount, in order to accommodate operations's
|
|
5092 overflow.
|
|
5093 </summary>
|
|
5094 </member>
|
|
5095 <member name="F:BigIntegerLibrary.BigInteger.RatioToBinaryDigits">
|
|
5096 <summary>
|
|
5097 Ratio for the convertion of a BigInteger's size to a binary digits size.
|
|
5098 </summary>
|
|
5099 </member>
|
|
5100 <member name="F:BigIntegerLibrary.BigInteger.Zero">
|
|
5101 Integer constants
|
|
5102 </member>
|
|
5103 <member name="F:BigIntegerLibrary.BigInteger.digits">
|
|
5104 <summary>
|
|
5105 The array of digits of the number.
|
|
5106 </summary>
|
|
5107 </member>
|
|
5108 <member name="F:BigIntegerLibrary.BigInteger.size">
|
|
5109 <summary>
|
|
5110 The actual number of digits of the number.
|
|
5111 </summary>
|
|
5112 </member>
|
|
5113 <member name="F:BigIntegerLibrary.BigInteger.sign">
|
|
5114 <summary>
|
|
5115 The number sign.
|
|
5116 </summary>
|
|
5117 </member>
|
|
5118 <member name="M:BigIntegerLibrary.BigInteger.#ctor">
|
|
5119 <summary>
|
|
5120 Default constructor, intializing the BigInteger with zero.
|
|
5121 </summary>
|
|
5122 </member>
|
|
5123 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.Int64)">
|
|
5124 <summary>
|
|
5125 Constructor creating a new BigInteger as a conversion of a regular base-10 long.
|
|
5126 </summary>
|
|
5127 <param name="n">The base-10 long to be converted</param>
|
|
5128 </member>
|
|
5129 <member name="M:BigIntegerLibrary.BigInteger.#ctor(BigIntegerLibrary.BigInteger)">
|
|
5130 <summary>
|
|
5131 Constructor creating a new BigInteger as a copy of an existing BigInteger.
|
|
5132 </summary>
|
|
5133 <param name="n">The BigInteger to be copied</param>
|
|
5134 </member>
|
|
5135 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.String)">
|
|
5136 <summary>
|
|
5137 Constructor creating a BigInteger instance out of a base-10 formatted string.
|
|
5138 </summary>
|
|
5139 <param name="numberString">The base-10 formatted string.</param>
|
|
5140 <exception cref="T:BigIntegerLibrary.BigIntegerException">Invalid numeric string exception</exception>
|
|
5141 </member>
|
|
5142 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.Byte[])">
|
|
5143 <summary>
|
|
5144 Constructor creating a positive BigInteger by extracting it's digits from a given byte array.
|
|
5145 </summary>
|
|
5146 <param name="byteArray">The byte array</param>
|
|
5147 <exception cref="T:BigIntegerLibrary.BigIntegerException">The byte array's content exceeds the maximum size of a BigInteger
|
|
5148 exception</exception>
|
|
5149 </member>
|
|
5150 <member name="M:BigIntegerLibrary.BigInteger.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
5151 <summary>
|
|
5152 Constructor deserializing a BigInteger.
|
|
5153 </summary>
|
|
5154 </member>
|
|
5155 <member name="M:BigIntegerLibrary.BigInteger.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
5156 <summary>
|
|
5157 BigInteger serializing method, which should not be called manually.
|
|
5158 </summary>
|
|
5159 <param name="info">Serialization information object</param>
|
|
5160 <param name="context">Streaming context object</param>
|
|
5161 <permission cref="T:System.Security.PermissionSet">Public access</permission>
|
|
5162 </member>
|
|
5163 <member name="M:BigIntegerLibrary.BigInteger.Equals(BigIntegerLibrary.BigInteger)">
|
|
5164 <summary>
|
|
5165 Determines whether the specified BigInteger is equal to the current BigInteger.
|
|
5166 </summary>
|
|
5167 <param name="other">The BigInteger to compare with the current BigInteger</param>
|
|
5168 <returns>True if the specified BigInteger is equal to the current BigInteger,
|
|
5169 false otherwise</returns>
|
|
5170 </member>
|
|
5171 <member name="M:BigIntegerLibrary.BigInteger.Equals(System.Object)">
|
|
5172 <summary>
|
|
5173 Determines whether the specified System.Object is equal to the current BigInteger.
|
|
5174 </summary>
|
|
5175 <param name="o">The System.Object to compare with the current BigInteger</param>
|
|
5176 <returns>True if the specified System.Object is equal to the current BigInteger,
|
|
5177 false otherwise</returns>
|
|
5178 </member>
|
|
5179 <member name="M:BigIntegerLibrary.BigInteger.GetHashCode">
|
|
5180 <summary>
|
|
5181 Serves as a hash function for the BigInteger type.
|
|
5182 </summary>
|
|
5183 <returns>A hash code for the current BigInteger</returns>
|
|
5184 </member>
|
|
5185 <member name="M:BigIntegerLibrary.BigInteger.ToString">
|
|
5186 <summary>
|
|
5187 String representation of the current BigInteger, converted to its base-10 representation.
|
|
5188 </summary>
|
|
5189 <returns>The string representation of the current BigInteger</returns>
|
|
5190 </member>
|
|
5191 <member name="M:BigIntegerLibrary.BigInteger.Parse(System.String)">
|
|
5192 <summary>
|
|
5193 Parses the number given by a string
|
|
5194 </summary>
|
|
5195 <param name="str">the number as a string</param>
|
|
5196 <returns></returns>
|
|
5197 </member>
|
|
5198 <member name="M:BigIntegerLibrary.BigInteger.CompareTo(BigIntegerLibrary.BigInteger)">
|
|
5199 <summary>
|
|
5200 Compares this instance to a specified BigInteger.
|
|
5201 </summary>
|
|
5202 <param name="other">The BigInteger to compare this instance with</param>
|
|
5203 <returns>-1 if the current instance is smaller than the given BigInteger,
|
|
5204 0 if the two are equal, 1 otherwise</returns>
|
|
5205 </member>
|
|
5206 <member name="M:BigIntegerLibrary.BigInteger.CompareTo(System.Object)">
|
|
5207 <summary>
|
|
5208 Compares this instance to a specified object.
|
|
5209 </summary>
|
|
5210 <param name="obj">The object to compare this instance with</param>
|
|
5211 <returns>-1 if the current instance is smaller than the given object,
|
|
5212 0 if the two are equal, 1 otherwise</returns>
|
|
5213 <exception cref="T:System.ArgumentException">obj is not a BigInteger exception</exception>
|
|
5214 </member>
|
|
5215 <member name="M:BigIntegerLibrary.BigInteger.SizeInBinaryDigits(BigIntegerLibrary.BigInteger)">
|
|
5216 <summary>
|
|
5217 Returns a BigInteger's size in binary digits.
|
|
5218 </summary>
|
|
5219 <param name="n">The BigInteger whose size in binary digits is to be determined</param>
|
|
5220 <returns>The BigInteger's size in binary digits</returns>
|
|
5221 </member>
|
|
5222 <member name="M:BigIntegerLibrary.BigInteger.Opposite(BigIntegerLibrary.BigInteger)">
|
|
5223 <summary>
|
|
5224 BigInteger inverse with respect to addition.
|
|
5225 </summary>
|
|
5226 <param name="n">The BigInteger whose opposite is to be computed</param>
|
|
5227 <returns>The BigInteger inverse with respect to addition</returns>
|
|
5228 </member>
|
|
5229 <member name="M:BigIntegerLibrary.BigInteger.Greater(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5230 <summary>
|
|
5231 Greater test between two BigIntegers.
|
|
5232 </summary>
|
|
5233 <param name="a">The 1st BigInteger</param>
|
|
5234 <param name="b">The 2nd BigInteger</param>
|
|
5235 <returns>True if a > b, false otherwise</returns>
|
|
5236 </member>
|
|
5237 <member name="M:BigIntegerLibrary.BigInteger.GreaterOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5238 <summary>
|
|
5239 Greater or equal test between two BigIntegers.
|
|
5240 </summary>
|
|
5241 <param name="a">The 1st BigInteger</param>
|
|
5242 <param name="b">The 2nd BigInteger</param>
|
|
5243 <returns>True if a >= b, false otherwise</returns>
|
|
5244 </member>
|
|
5245 <member name="M:BigIntegerLibrary.BigInteger.Smaller(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5246 <summary>
|
|
5247 Smaller test between two BigIntegers.
|
|
5248 </summary>
|
|
5249 <param name="a">The 1st BigInteger</param>
|
|
5250 <param name="b">The 2nd BigInteger</param>
|
|
5251 <returns>True if a < b, false otherwise</returns>
|
|
5252 </member>
|
|
5253 <member name="M:BigIntegerLibrary.BigInteger.SmallerOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5254 <summary>
|
|
5255 Smaller or equal test between two BigIntegers.
|
|
5256 </summary>
|
|
5257 <param name="a">The 1st BigInteger</param>
|
|
5258 <param name="b">The 2nd BigInteger</param>
|
|
5259 <returns>True if a <= b, false otherwise</returns>
|
|
5260 </member>
|
|
5261 <member name="M:BigIntegerLibrary.BigInteger.Abs(BigIntegerLibrary.BigInteger)">
|
|
5262 <summary>
|
|
5263 Computes the absolute value of a BigInteger.
|
|
5264 </summary>
|
|
5265 <param name="n">The BigInteger whose absolute value is to be computed</param>
|
|
5266 <returns>The absolute value of the given BigInteger</returns>
|
|
5267 </member>
|
|
5268 <member name="M:BigIntegerLibrary.BigInteger.Addition(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5269 <summary>
|
|
5270 Addition operation of two BigIntegers.
|
|
5271 </summary>
|
|
5272 <param name="a">The 1st BigInteger</param>
|
|
5273 <param name="b">The 2nd BigInteger</param>
|
|
5274 <returns>The BigInteger result of the addition</returns>
|
|
5275 </member>
|
|
5276 <member name="M:BigIntegerLibrary.BigInteger.Subtraction(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5277 <summary>
|
|
5278 Subtraction operation of two BigIntegers.
|
|
5279 </summary>
|
|
5280 <param name="a">The 1st BigInteger</param>
|
|
5281 <param name="b">The 2nd BigInteger</param>
|
|
5282 <returns>The BigInteger result of the subtraction</returns>
|
|
5283 </member>
|
|
5284 <member name="M:BigIntegerLibrary.BigInteger.Multiplication(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5285 <summary>
|
|
5286 Multiplication operation of two BigIntegers.
|
|
5287 </summary>
|
|
5288 <param name="a">The 1st BigInteger</param>
|
|
5289 <param name="b">The 2nd BigInteger</param>
|
|
5290 <returns>The BigInteger result of the multiplication</returns>
|
|
5291 </member>
|
|
5292 <member name="M:BigIntegerLibrary.BigInteger.Division(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5293 <summary>
|
|
5294 Division operation of two BigIntegers a and b, b != 0.
|
|
5295 </summary>
|
|
5296 <param name="a">The 1st BigInteger</param>
|
|
5297 <param name="b">The 2nd BigInteger</param>
|
|
5298 <returns>The BigInteger result of the division</returns>
|
|
5299 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
|
|
5300 </member>
|
|
5301 <member name="M:BigIntegerLibrary.BigInteger.Modulo(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5302 <summary>
|
|
5303 Modulo operation of two BigIntegers a and b, b != 0.
|
|
5304 </summary>
|
|
5305 <param name="a">The 1st BigInteger</param>
|
|
5306 <param name="b">The 2nd BigInteger</param>
|
|
5307 <returns>The BigInteger result of the modulo</returns>
|
|
5308 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
|
|
5309 </member>
|
|
5310 <member name="M:BigIntegerLibrary.BigInteger.Power(BigIntegerLibrary.BigInteger,System.Int32)">
|
|
5311 <summary>
|
|
5312 Returns the power of a BigInteger base to a non-negative exponent by using the
|
|
5313 fast exponentiation algorithm (right to left binary exponentiation).
|
|
5314 </summary>
|
|
5315 <param name="a">The BigInteger base</param>
|
|
5316 <param name="exponent">The non-negative exponent</param>
|
|
5317 <returns>The power of the BigInteger base to the non-negative exponent</returns>
|
|
5318 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot raise a BigInteger to a negative power exception.</exception>
|
|
5319 </member>
|
|
5320 <member name="M:BigIntegerLibrary.BigInteger.IntegerSqrt(BigIntegerLibrary.BigInteger)">
|
|
5321 <summary>
|
|
5322 Integer square root of the given BigInteger using Newton's numeric method.
|
|
5323 </summary>
|
|
5324 <param name="n">The BigInteger whose integer square root is to be computed</param>
|
|
5325 <returns>The integer square root of the given BigInteger</returns>
|
|
5326 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot compute the integer square root of a negative number exception</exception>
|
|
5327 </member>
|
|
5328 <member name="M:BigIntegerLibrary.BigInteger.Gcd(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5329 <summary>
|
|
5330 Euclidean algorithm for computing the greatest common divisor of two non-negative BigIntegers.
|
|
5331 </summary>
|
|
5332 <param name="a">The 1st BigInteger</param>
|
|
5333 <param name="b">The 2nd BigInteger</param>
|
|
5334 <returns>The greatest common divisor of the two given BigIntegers</returns>
|
|
5335 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot compute the Gcd of negative BigIntegers exception</exception>
|
|
5336 </member>
|
|
5337 <member name="M:BigIntegerLibrary.BigInteger.ExtendedEuclidGcd(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger@,BigIntegerLibrary.BigInteger@)">
|
|
5338 <summary>
|
|
5339 Extended Euclidian Gcd algorithm, returning the greatest common divisor of two non-negative BigIntegers,
|
|
5340 while also providing u and v, where: a*u + b*v = gcd(a,b).
|
|
5341 </summary>
|
|
5342 <param name="a">The 1st BigInteger</param>
|
|
5343 <param name="b">The 2nd BigInteger</param>
|
|
5344 <param name="u">Output BigInteger parameter, where a*u + b*v = gcd(a,b)</param>
|
|
5345 <param name="v">Output BigInteger parameter, where a*u + b*v = gcd(a,b)</param>
|
|
5346 <returns>The greatest common divisor of the two given BigIntegers</returns>
|
|
5347 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot compute the Gcd of negative BigIntegers exception</exception>
|
|
5348 </member>
|
|
5349 <member name="M:BigIntegerLibrary.BigInteger.ModularInverse(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5350 <summary>
|
|
5351 Computes the modular inverse of a given BigInteger.
|
|
5352 </summary>
|
|
5353 <param name="a">The non-zero BigInteger whose inverse is to be computed</param>
|
|
5354 <param name="n">The BigInteger modulus, which must be greater than or equal to 2</param>
|
|
5355 <returns>The BigInteger equal to a^(-1) mod n</returns>
|
|
5356 <exception cref="T:BigIntegerLibrary.BigIntegerException">Invalid number or modulus exception</exception>
|
|
5357 </member>
|
|
5358 <member name="M:BigIntegerLibrary.BigInteger.ModularExponentiation(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5359 <summary>
|
|
5360 Returns the power of a BigInteger to a non-negative exponent modulo n, by using the
|
|
5361 fast exponentiation algorithm (right to left binary exponentiation) and modulo optimizations.
|
|
5362 </summary>
|
|
5363 <param name="a">The BigInteger base</param>
|
|
5364 <param name="exponent">The non-negative exponent</param>
|
|
5365 <param name="n">The modulus, which must be greater than or equal to 2</param>
|
|
5366 <returns>The power of the BigInteger to the non-negative exponent</returns>
|
|
5367 <exception cref="T:BigIntegerLibrary.BigIntegerException">Invalid exponent or modulus exception</exception>
|
|
5368 </member>
|
|
5369 <member name="M:BigIntegerLibrary.BigInteger.op_Implicit(System.Int64)~BigIntegerLibrary.BigInteger">
|
|
5370 <summary>
|
|
5371 Implicit conversion operator from long to BigInteger.
|
|
5372 </summary>
|
|
5373 <param name="n">The long to be converted to a BigInteger</param>
|
|
5374 <returns>The BigInteger converted from the given long</returns>
|
|
5375 </member>
|
|
5376 <member name="M:BigIntegerLibrary.BigInteger.op_Equality(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5377 <summary>
|
|
5378 Equality test between two BigIntegers.
|
|
5379 </summary>
|
|
5380 <param name="a">The 1st BigInteger</param>
|
|
5381 <param name="b">The 2nd BigInteger</param>
|
|
5382 <returns>True if a == b, false otherwise</returns>
|
|
5383 </member>
|
|
5384 <member name="M:BigIntegerLibrary.BigInteger.op_Inequality(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5385 <summary>
|
|
5386 Inequality test between two BigIntegers.
|
|
5387 </summary>
|
|
5388 <param name="a">The 1st BigInteger</param>
|
|
5389 <param name="b">The 2nd BigInteger</param>
|
|
5390 <returns>True if a != b, false otherwise</returns>
|
|
5391 </member>
|
|
5392 <member name="M:BigIntegerLibrary.BigInteger.op_GreaterThan(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5393 <summary>
|
|
5394 Greater test between two BigIntegers.
|
|
5395 </summary>
|
|
5396 <param name="a">The 1st BigInteger</param>
|
|
5397 <param name="b">The 2nd BigInteger</param>
|
|
5398 <returns>True if a > b, false otherwise</returns>
|
|
5399 </member>
|
|
5400 <member name="M:BigIntegerLibrary.BigInteger.op_LessThan(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5401 <summary>
|
|
5402 Smaller test between two BigIntegers.
|
|
5403 </summary>
|
|
5404 <param name="a">The 1st BigInteger</param>
|
|
5405 <param name="b">The 2nd BigInteger</param>
|
|
5406 <returns>True if a < b, false otherwise</returns>
|
|
5407 </member>
|
|
5408 <member name="M:BigIntegerLibrary.BigInteger.op_GreaterThanOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5409 <summary>
|
|
5410 Greater or equal test between two BigIntegers.
|
|
5411 </summary>
|
|
5412 <param name="a">The 1st BigInteger</param>
|
|
5413 <param name="b">The 2nd BigInteger</param>
|
|
5414 <returns>True if a >= b, false otherwise</returns>
|
|
5415 </member>
|
|
5416 <member name="M:BigIntegerLibrary.BigInteger.op_LessThanOrEqual(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5417 <summary>
|
|
5418 Smaller or equal test between two BigIntegers.
|
|
5419 </summary>
|
|
5420 <param name="a">The 1st BigInteger</param>
|
|
5421 <param name="b">The 2nd BigInteger</param>
|
|
5422 <returns>True if a <= b, false otherwise</returns>
|
|
5423 </member>
|
|
5424 <member name="M:BigIntegerLibrary.BigInteger.op_UnaryNegation(BigIntegerLibrary.BigInteger)">
|
|
5425 <summary>
|
|
5426 BigInteger inverse with respect to addition.
|
|
5427 </summary>
|
|
5428 <param name="n">The BigInteger whose opposite is to be computed</param>
|
|
5429 <returns>The BigInteger inverse with respect to addition</returns>
|
|
5430 </member>
|
|
5431 <member name="M:BigIntegerLibrary.BigInteger.op_Addition(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5432 <summary>
|
|
5433 Addition operation of two BigIntegers.
|
|
5434 </summary>
|
|
5435 <param name="a">The 1st BigInteger</param>
|
|
5436 <param name="b">The 2nd BigInteger</param>
|
|
5437 <returns>The BigInteger result of the addition</returns>
|
|
5438 </member>
|
|
5439 <member name="M:BigIntegerLibrary.BigInteger.op_Subtraction(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5440 <summary>
|
|
5441 Subtraction operation of two BigIntegers.
|
|
5442 </summary>
|
|
5443 <param name="a">The 1st BigInteger</param>
|
|
5444 <param name="b">The 2nd BigInteger</param>
|
|
5445 <returns>The BigInteger result of the subtraction</returns>
|
|
5446 </member>
|
|
5447 <member name="M:BigIntegerLibrary.BigInteger.op_Multiply(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5448 <summary>
|
|
5449 Multiplication operation of two BigIntegers.
|
|
5450 </summary>
|
|
5451 <param name="a">The 1st BigInteger</param>
|
|
5452 <param name="b">The 2nd BigInteger</param>
|
|
5453 <returns>The BigInteger result of the multiplication</returns>
|
|
5454 </member>
|
|
5455 <member name="M:BigIntegerLibrary.BigInteger.op_Division(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5456 <summary>
|
|
5457 Division operation of two BigIntegers a and b, b != 0.
|
|
5458 </summary>
|
|
5459 <param name="a">The 1st BigInteger</param>
|
|
5460 <param name="b">The 2nd BigInteger</param>
|
|
5461 <returns>The BigInteger result of the division</returns>
|
|
5462 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
|
|
5463 </member>
|
|
5464 <member name="M:BigIntegerLibrary.BigInteger.op_Modulus(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5465 <summary>
|
|
5466 Modulo operation of two BigIntegers a and b, b != 0.
|
|
5467 </summary>
|
|
5468 <param name="a">The 1st BigInteger</param>
|
|
5469 <param name="b">The 2nd BigInteger</param>
|
|
5470 <returns>The BigInteger result of the modulo</returns>
|
|
5471 <exception cref="T:BigIntegerLibrary.BigIntegerException">Cannot divide by zero exception</exception>
|
|
5472 </member>
|
|
5473 <member name="M:BigIntegerLibrary.BigInteger.op_Increment(BigIntegerLibrary.BigInteger)">
|
|
5474 <summary>
|
|
5475 Incremetation by one operation of a BigInteger.
|
|
5476 </summary>
|
|
5477 <param name="n">The BigInteger to be incremented by one</param>
|
|
5478 <returns>The BigInteger result of incrementing by one</returns>
|
|
5479 </member>
|
|
5480 <member name="M:BigIntegerLibrary.BigInteger.op_Decrement(BigIntegerLibrary.BigInteger)">
|
|
5481 <summary>
|
|
5482 Decremetation by one operation of a BigInteger.
|
|
5483 </summary>
|
|
5484 <param name="n">The BigInteger to be decremented by one</param>
|
|
5485 <returns>The BigInteger result of decrementing by one</returns>
|
|
5486 </member>
|
|
5487 <member name="M:BigIntegerLibrary.BigInteger.Add(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5488 <summary>
|
|
5489 Adds two BigNumbers a and b, where a >= b, a, b non-negative.
|
|
5490 </summary>
|
|
5491 </member>
|
|
5492 <member name="M:BigIntegerLibrary.BigInteger.Subtract(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5493 <summary>
|
|
5494 Subtracts the BigInteger b from the BigInteger a, where a >= b, a, b non-negative.
|
|
5495 </summary>
|
|
5496 </member>
|
|
5497 <member name="M:BigIntegerLibrary.BigInteger.Multiply(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5498 <summary>
|
|
5499 Multiplies two BigIntegers.
|
|
5500 </summary>
|
|
5501 </member>
|
|
5502 <member name="M:BigIntegerLibrary.BigInteger.DivideByOneDigitNumber(BigIntegerLibrary.BigInteger,System.Int64)">
|
|
5503 <summary>
|
|
5504 Divides a BigInteger by a one-digit int.
|
|
5505 </summary>
|
|
5506 </member>
|
|
5507 <member name="M:BigIntegerLibrary.BigInteger.DivideByBigNumber(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger)">
|
|
5508 <summary>
|
|
5509 Divides a BigInteger by another BigInteger.
|
|
5510 </summary>
|
|
5511 </member>
|
|
5512 <member name="M:BigIntegerLibrary.BigInteger.DivideByBigNumberSmaller(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,System.Int32,System.Int32)">
|
|
5513 <summary>
|
|
5514 DivideByBigNumber auxiliary method.
|
|
5515 </summary>
|
|
5516 </member>
|
|
5517 <member name="M:BigIntegerLibrary.BigInteger.Difference(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,System.Int32,System.Int32)">
|
|
5518 <summary>
|
|
5519 DivideByBigNumber auxilary method.
|
|
5520 </summary>
|
|
5521 </member>
|
|
5522 <member name="M:BigIntegerLibrary.BigInteger.Trial(BigIntegerLibrary.BigInteger,BigIntegerLibrary.BigInteger,System.Int32,System.Int32)">
|
|
5523 <summary>
|
|
5524 DivideByBigNumber auxilary method.
|
|
5525 </summary>
|
|
5526 </member>
|
|
5527 <member name="T:ZXing.Client.Result.TelParsedResult">
|
|
5528 <author>Sean Owen</author>
|
|
5529 </member>
|
|
5530 <member name="T:ZXing.Client.Result.SMSTOMMSTOResultParser">
|
|
5531 <summary>
|
|
5532 <p>Parses an "smsto:" URI result, whose format is not standardized but appears to be like:
|
|
5533 {@code smsto:number(:body)}.</p>
|
|
5534 <p>This actually also parses URIs starting with "smsto:", "mmsto:", "SMSTO:", and
|
|
5535 "MMSTO:", and treats them all the same way, and effectively converts them to an "sms:" URI
|
|
5536 for purposes of forwarding to the platform.</p>
|
|
5537 </summary>
|
|
5538 <author>Sean Owen</author>
|
|
5539 </member>
|
|
5540 <member name="T:ZXing.Client.Result.BookmarkDoCoMoResultParser">
|
|
5541 <author> Sean Owen
|
|
5542 </author>
|
|
5543 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
5544 </author>
|
|
5545 </member>
|
|
5546 <member name="T:ZXing.Client.Result.BizcardResultParser">
|
|
5547 <summary> Implements the "BIZCARD" address book entry format, though this has been
|
|
5548 largely reverse-engineered from examples observed in the wild -- still
|
|
5549 looking for a definitive reference.
|
|
5550
|
|
5551 </summary>
|
|
5552 <author> Sean Owen
|
|
5553 </author>
|
|
5554 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
5555 </author>
|
|
5556 </member>
|
|
5557 <member name="T:ZXing.Client.Result.AddressBookParsedResult">
|
|
5558 <author>Sean Owen</author>
|
|
5559 </member>
|
|
5560 <member name="P:ZXing.Client.Result.AddressBookParsedResult.Pronunciation">
|
|
5561 <summary>
|
|
5562 In Japanese, the name is written in kanji, which can have multiple readings. Therefore a hint
|
|
5563 is often provided, called furigana, which spells the name phonetically.
|
|
5564 </summary>
|
|
5565 <return>The pronunciation of the getNames() field, often in hiragana or katakana.</return>
|
|
5566 </member>
|
|
5567 <member name="P:ZXing.Client.Result.AddressBookParsedResult.PhoneTypes">
|
|
5568 <return>optional descriptions of the type of each phone number. It could be like "HOME", but,
|
|
5569 there is no guaranteed or standard format.</return>
|
|
5570 </member>
|
|
5571 <member name="P:ZXing.Client.Result.AddressBookParsedResult.EmailTypes">
|
|
5572 <return>optional descriptions of the type of each e-mail. It could be like "WORK", but,
|
|
5573 there is no guaranteed or standard format.</return>
|
|
5574 </member>
|
|
5575 <member name="P:ZXing.Client.Result.AddressBookParsedResult.AddressTypes">
|
|
5576 <return>optional descriptions of the type of each e-mail. It could be like "WORK", but,
|
|
5577 there is no guaranteed or standard format.</return>
|
|
5578 </member>
|
|
5579 <member name="P:ZXing.Client.Result.AddressBookParsedResult.Birthday">
|
|
5580 <return>birthday formatted as yyyyMMdd (e.g. 19780917)</return>
|
|
5581 </member>
|
|
5582 <member name="P:ZXing.Client.Result.AddressBookParsedResult.Geo">
|
|
5583 <return>a location as a latitude/longitude pair</return>
|
|
5584 </member>
|
|
5585 <member name="T:ZXing.Aztec.Internal.HighLevelEncoder">
|
|
5586 <summary>
|
|
5587 This produces nearly optimal encodings of text into the first-level of
|
|
5588 encoding used by Aztec code.
|
|
5589 It uses a dynamic algorithm. For each prefix of the string, it determines
|
|
5590 a set of encodings that could lead to this prefix. We repeatedly add a
|
|
5591 character and generate a new set of optimal encodings until we have read
|
|
5592 through the entire input.
|
|
5593 @author Frank Yellin
|
|
5594 @author Rustam Abdullaev
|
|
5595 </summary>
|
|
5596 </member>
|
|
5597 <member name="M:ZXing.Aztec.Internal.HighLevelEncoder.encode">
|
|
5598 <summary>
|
|
5599 Convert the text represented by this High Level Encoder into a BitArray.
|
|
5600 </summary>
|
|
5601 <returns></returns>
|
|
5602 </member>
|
|
5603 <member name="T:ZXing.QrCode.Internal.MatrixUtil">
|
|
5604 <summary>
|
|
5605
|
|
5606 </summary>
|
|
5607 <author>
|
|
5608 satorux@google.com (Satoru Takabayashi) - creator
|
|
5609 </author>
|
|
5610 </member>
|
|
5611 <member name="M:ZXing.QrCode.Internal.MatrixUtil.clearMatrix(ZXing.QrCode.Internal.ByteMatrix)">
|
|
5612 <summary>
|
|
5613 Set all cells to 2. 2 means that the cell is empty (not set yet).
|
|
5614
|
|
5615 JAVAPORT: We shouldn't need to do this at all. The code should be rewritten to begin encoding
|
|
5616 with the ByteMatrix initialized all to zero.
|
|
5617 </summary>
|
|
5618 <param name="matrix">The matrix.</param>
|
|
5619 </member>
|
|
5620 <member name="M:ZXing.QrCode.Internal.MatrixUtil.buildMatrix(ZXing.Common.BitArray,ZXing.QrCode.Internal.ErrorCorrectionLevel,ZXing.QrCode.Internal.Version,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5621 <summary>
|
|
5622 Build 2D matrix of QR Code from "dataBits" with "ecLevel", "version" and "getMaskPattern". On
|
|
5623 success, store the result in "matrix" and return true.
|
|
5624 </summary>
|
|
5625 <param name="dataBits">The data bits.</param>
|
|
5626 <param name="ecLevel">The ec level.</param>
|
|
5627 <param name="version">The version.</param>
|
|
5628 <param name="maskPattern">The mask pattern.</param>
|
|
5629 <param name="matrix">The matrix.</param>
|
|
5630 </member>
|
|
5631 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedBasicPatterns(ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5632 <summary>
|
|
5633 Embed basic patterns. On success, modify the matrix and return true.
|
|
5634 The basic patterns are:
|
|
5635 - Position detection patterns
|
|
5636 - Timing patterns
|
|
5637 - Dark dot at the left bottom corner
|
|
5638 - Position adjustment patterns, if need be
|
|
5639 </summary>
|
|
5640 <param name="version">The version.</param>
|
|
5641 <param name="matrix">The matrix.</param>
|
|
5642 </member>
|
|
5643 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedTypeInfo(ZXing.QrCode.Internal.ErrorCorrectionLevel,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5644 <summary>
|
|
5645 Embed type information. On success, modify the matrix.
|
|
5646 </summary>
|
|
5647 <param name="ecLevel">The ec level.</param>
|
|
5648 <param name="maskPattern">The mask pattern.</param>
|
|
5649 <param name="matrix">The matrix.</param>
|
|
5650 </member>
|
|
5651 <member name="M:ZXing.QrCode.Internal.MatrixUtil.maybeEmbedVersionInfo(ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5652 <summary>
|
|
5653 Embed version information if need be. On success, modify the matrix and return true.
|
|
5654 See 8.10 of JISX0510:2004 (p.47) for how to embed version information.
|
|
5655 </summary>
|
|
5656 <param name="version">The version.</param>
|
|
5657 <param name="matrix">The matrix.</param>
|
|
5658 </member>
|
|
5659 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedDataBits(ZXing.Common.BitArray,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5660 <summary>
|
|
5661 Embed "dataBits" using "getMaskPattern". On success, modify the matrix and return true.
|
|
5662 For debugging purposes, it skips masking process if "getMaskPattern" is -1.
|
|
5663 See 8.7 of JISX0510:2004 (p.38) for how to embed data bits.
|
|
5664 </summary>
|
|
5665 <param name="dataBits">The data bits.</param>
|
|
5666 <param name="maskPattern">The mask pattern.</param>
|
|
5667 <param name="matrix">The matrix.</param>
|
|
5668 </member>
|
|
5669 <member name="M:ZXing.QrCode.Internal.MatrixUtil.findMSBSet(System.Int32)">
|
|
5670 <summary>
|
|
5671 Return the position of the most significant bit set (to one) in the "value". The most
|
|
5672 significant bit is position 32. If there is no bit set, return 0. Examples:
|
|
5673 - findMSBSet(0) => 0
|
|
5674 - findMSBSet(1) => 1
|
|
5675 - findMSBSet(255) => 8
|
|
5676 </summary>
|
|
5677 <param name="value_Renamed">The value_ renamed.</param>
|
|
5678 <returns></returns>
|
|
5679 </member>
|
|
5680 <member name="M:ZXing.QrCode.Internal.MatrixUtil.calculateBCHCode(System.Int32,System.Int32)">
|
|
5681 <summary>
|
|
5682 Calculate BCH (Bose-Chaudhuri-Hocquenghem) code for "value" using polynomial "poly". The BCH
|
|
5683 code is used for encoding type information and version information.
|
|
5684 Example: Calculation of version information of 7.
|
|
5685 f(x) is created from 7.
|
|
5686 - 7 = 000111 in 6 bits
|
|
5687 - f(x) = x^2 + x^2 + x^1
|
|
5688 g(x) is given by the standard (p. 67)
|
|
5689 - g(x) = x^12 + x^11 + x^10 + x^9 + x^8 + x^5 + x^2 + 1
|
|
5690 Multiply f(x) by x^(18 - 6)
|
|
5691 - f'(x) = f(x) * x^(18 - 6)
|
|
5692 - f'(x) = x^14 + x^13 + x^12
|
|
5693 Calculate the remainder of f'(x) / g(x)
|
|
5694 x^2
|
|
5695 __________________________________________________
|
|
5696 g(x) )x^14 + x^13 + x^12
|
|
5697 x^14 + x^13 + x^12 + x^11 + x^10 + x^7 + x^4 + x^2
|
|
5698 --------------------------------------------------
|
|
5699 x^11 + x^10 + x^7 + x^4 + x^2
|
|
5700
|
|
5701 The remainder is x^11 + x^10 + x^7 + x^4 + x^2
|
|
5702 Encode it in binary: 110010010100
|
|
5703 The return value is 0xc94 (1100 1001 0100)
|
|
5704
|
|
5705 Since all coefficients in the polynomials are 1 or 0, we can do the calculation by bit
|
|
5706 operations. We don't care if cofficients are positive or negative.
|
|
5707 </summary>
|
|
5708 <param name="value">The value.</param>
|
|
5709 <param name="poly">The poly.</param>
|
|
5710 <returns></returns>
|
|
5711 </member>
|
|
5712 <member name="M:ZXing.QrCode.Internal.MatrixUtil.makeTypeInfoBits(ZXing.QrCode.Internal.ErrorCorrectionLevel,System.Int32,ZXing.Common.BitArray)">
|
|
5713 <summary>
|
|
5714 Make bit vector of type information. On success, store the result in "bits" and return true.
|
|
5715 Encode error correction level and mask pattern. See 8.9 of
|
|
5716 JISX0510:2004 (p.45) for details.
|
|
5717 </summary>
|
|
5718 <param name="ecLevel">The ec level.</param>
|
|
5719 <param name="maskPattern">The mask pattern.</param>
|
|
5720 <param name="bits">The bits.</param>
|
|
5721 </member>
|
|
5722 <member name="M:ZXing.QrCode.Internal.MatrixUtil.makeVersionInfoBits(ZXing.QrCode.Internal.Version,ZXing.Common.BitArray)">
|
|
5723 <summary>
|
|
5724 Make bit vector of version information. On success, store the result in "bits" and return true.
|
|
5725 See 8.10 of JISX0510:2004 (p.45) for details.
|
|
5726 </summary>
|
|
5727 <param name="version">The version.</param>
|
|
5728 <param name="bits">The bits.</param>
|
|
5729 </member>
|
|
5730 <member name="M:ZXing.QrCode.Internal.MatrixUtil.isEmpty(System.Int32)">
|
|
5731 <summary>
|
|
5732 Check if "value" is empty.
|
|
5733 </summary>
|
|
5734 <param name="value">The value.</param>
|
|
5735 <returns>
|
|
5736 <c>true</c> if the specified value is empty; otherwise, <c>false</c>.
|
|
5737 </returns>
|
|
5738 </member>
|
|
5739 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedDarkDotAtLeftBottomCorner(ZXing.QrCode.Internal.ByteMatrix)">
|
|
5740 <summary>
|
|
5741 Embed the lonely dark dot at left bottom corner. JISX0510:2004 (p.46)
|
|
5742 </summary>
|
|
5743 <param name="matrix">The matrix.</param>
|
|
5744 </member>
|
|
5745 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedPositionAdjustmentPattern(System.Int32,System.Int32,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5746 <summary>
|
|
5747 Note that we cannot unify the function with embedPositionDetectionPattern() despite they are
|
|
5748 almost identical, since we cannot write a function that takes 2D arrays in different sizes in
|
|
5749 C/C++. We should live with the fact.
|
|
5750 </summary>
|
|
5751 <param name="xStart">The x start.</param>
|
|
5752 <param name="yStart">The y start.</param>
|
|
5753 <param name="matrix">The matrix.</param>
|
|
5754 </member>
|
|
5755 <member name="M:ZXing.QrCode.Internal.MatrixUtil.embedPositionDetectionPatternsAndSeparators(ZXing.QrCode.Internal.ByteMatrix)">
|
|
5756 <summary>
|
|
5757 Embed position detection patterns and surrounding vertical/horizontal separators.
|
|
5758 </summary>
|
|
5759 <param name="matrix">The matrix.</param>
|
|
5760 </member>
|
|
5761 <member name="M:ZXing.QrCode.Internal.MatrixUtil.maybeEmbedPositionAdjustmentPatterns(ZXing.QrCode.Internal.Version,ZXing.QrCode.Internal.ByteMatrix)">
|
|
5762 <summary>
|
|
5763 Embed position adjustment patterns if need be.
|
|
5764 </summary>
|
|
5765 <param name="version">The version.</param>
|
|
5766 <param name="matrix">The matrix.</param>
|
|
5767 </member>
|
|
5768 <member name="T:ZXing.QrCode.Internal.FinderPatternInfo">
|
|
5769 <summary>
|
|
5770 <p>Encapsulates information about finder patterns in an image, including the location of
|
|
5771 the three finder patterns, and their estimated module size.</p>
|
|
5772 </summary>
|
|
5773 <author>Sean Owen</author>
|
|
5774 </member>
|
|
5775 <member name="M:ZXing.QrCode.Internal.FinderPatternInfo.#ctor(ZXing.QrCode.Internal.FinderPattern[])">
|
|
5776 <summary>
|
|
5777 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.FinderPatternInfo"/> class.
|
|
5778 </summary>
|
|
5779 <param name="patternCenters">The pattern centers.</param>
|
|
5780 </member>
|
|
5781 <member name="P:ZXing.QrCode.Internal.FinderPatternInfo.BottomLeft">
|
|
5782 <summary>
|
|
5783 Gets the bottom left.
|
|
5784 </summary>
|
|
5785 </member>
|
|
5786 <member name="P:ZXing.QrCode.Internal.FinderPatternInfo.TopLeft">
|
|
5787 <summary>
|
|
5788 Gets the top left.
|
|
5789 </summary>
|
|
5790 </member>
|
|
5791 <member name="P:ZXing.QrCode.Internal.FinderPatternInfo.TopRight">
|
|
5792 <summary>
|
|
5793 Gets the top right.
|
|
5794 </summary>
|
|
5795 </member>
|
|
5796 <member name="T:ZXing.OneD.MultiFormatOneDReader">
|
|
5797 <summary>
|
|
5798 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
5799 <author>Sean Owen</author>
|
|
5800 </summary>
|
|
5801 </member>
|
|
5802 <member name="M:ZXing.OneD.MultiFormatOneDReader.#ctor(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
5803 <summary>
|
|
5804 Initializes a new instance of the <see cref="T:ZXing.OneD.MultiFormatOneDReader"/> class.
|
|
5805 </summary>
|
|
5806 <param name="hints">The hints.</param>
|
|
5807 </member>
|
|
5808 <member name="M:ZXing.OneD.MultiFormatOneDReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
5809 <summary>
|
|
5810 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
5811 an image.</p>
|
|
5812 </summary>
|
|
5813 <param name="rowNumber">row number from top of the row</param>
|
|
5814 <param name="row">the black/white pixel data of the row</param>
|
|
5815 <param name="hints">decode hints</param>
|
|
5816 <returns>
|
|
5817 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
|
|
5818 </returns>
|
|
5819 </member>
|
|
5820 <member name="M:ZXing.OneD.MultiFormatOneDReader.reset">
|
|
5821 <summary>
|
|
5822 Resets any internal state the implementation has after a decode, to prepare it
|
|
5823 for reuse.
|
|
5824 </summary>
|
|
5825 </member>
|
|
5826 <member name="T:ZXing.Datamatrix.DatamatrixEncodingOptions">
|
|
5827 <summary>
|
|
5828 The class holds the available options for the DatamatrixWriter
|
|
5829 </summary>
|
|
5830 </member>
|
|
5831 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.SymbolShape">
|
|
5832 <summary>
|
|
5833 Specifies the matrix shape for Data Matrix
|
|
5834 </summary>
|
|
5835 </member>
|
|
5836 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.MinSize">
|
|
5837 <summary>
|
|
5838 Specifies a minimum barcode size
|
|
5839 </summary>
|
|
5840 </member>
|
|
5841 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.MaxSize">
|
|
5842 <summary>
|
|
5843 Specifies a maximum barcode size
|
|
5844 </summary>
|
|
5845 </member>
|
|
5846 <member name="P:ZXing.Datamatrix.DatamatrixEncodingOptions.DefaultEncodation">
|
|
5847 <summary>
|
|
5848 Specifies the default encodation
|
|
5849 Make sure that the content fits into the encodation value, otherwise there will be an exception thrown.
|
|
5850 standard value: Encodation.ASCII
|
|
5851 </summary>
|
|
5852 </member>
|
|
5853 <member name="T:ZXing.Common.GlobalHistogramBinarizer">
|
|
5854 <summary> This Binarizer implementation uses the old ZXing global histogram approach. It is suitable
|
|
5855 for low-end mobile devices which don't have enough CPU or memory to use a local thresholding
|
|
5856 algorithm. However, because it picks a global black point, it cannot handle difficult shadows
|
|
5857 and gradients.
|
|
5858
|
|
5859 Faster mobile devices and all desktop applications should probably use HybridBinarizer instead.
|
|
5860
|
|
5861 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
5862 <author>Sean Owen</author>
|
|
5863 </summary>
|
|
5864 </member>
|
|
5865 <member name="T:ZXing.Binarizer">
|
|
5866 <summary> This class hierarchy provides a set of methods to convert luminance data to 1 bit data.
|
|
5867 It allows the algorithm to vary polymorphically, for example allowing a very expensive
|
|
5868 thresholding technique for servers and a fast one for mobile. It also permits the implementation
|
|
5869 to vary, e.g. a JNI version for Android and a Java fallback version for other platforms.
|
|
5870
|
|
5871 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
5872 </summary>
|
|
5873 </member>
|
|
5874 <member name="M:ZXing.Binarizer.#ctor(ZXing.LuminanceSource)">
|
|
5875 <summary>
|
|
5876 Initializes a new instance of the <see cref="T:ZXing.Binarizer"/> class.
|
|
5877 </summary>
|
|
5878 <param name="source">The source.</param>
|
|
5879 </member>
|
|
5880 <member name="M:ZXing.Binarizer.getBlackRow(System.Int32,ZXing.Common.BitArray)">
|
|
5881 <summary> Converts one row of luminance data to 1 bit data. May actually do the conversion, or return
|
|
5882 cached data. Callers should assume this method is expensive and call it as seldom as possible.
|
|
5883 This method is intended for decoding 1D barcodes and may choose to apply sharpening.
|
|
5884 For callers which only examine one row of pixels at a time, the same BitArray should be reused
|
|
5885 and passed in with each call for performance. However it is legal to keep more than one row
|
|
5886 at a time if needed.
|
|
5887 </summary>
|
|
5888 <param name="y">The row to fetch, 0 <= y < bitmap height.</param>
|
|
5889 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
|
|
5890 If used, the Binarizer will call BitArray.clear(). Always use the returned object.
|
|
5891 </param>
|
|
5892 <returns> The array of bits for this row (true means black).</returns>
|
|
5893 </member>
|
|
5894 <member name="M:ZXing.Binarizer.createBinarizer(ZXing.LuminanceSource)">
|
|
5895 <summary> Creates a new object with the same type as this Binarizer implementation, but with pristine
|
|
5896 state. This is needed because Binarizer implementations may be stateful, e.g. keeping a cache
|
|
5897 of 1 bit data. See Effective Java for why we can't use Java's clone() method.
|
|
5898 </summary>
|
|
5899 <param name="source">The LuminanceSource this Binarizer will operate on.</param>
|
|
5900 <returns> A new concrete Binarizer implementation object.</returns>
|
|
5901 </member>
|
|
5902 <member name="P:ZXing.Binarizer.LuminanceSource">
|
|
5903 <summary>
|
|
5904 Gets the luminance source object.
|
|
5905 </summary>
|
|
5906 </member>
|
|
5907 <member name="P:ZXing.Binarizer.BlackMatrix">
|
|
5908 <summary> Converts a 2D array of luminance data to 1 bit data. As above, assume this method is expensive
|
|
5909 and do not call it repeatedly. This method is intended for decoding 2D barcodes and may or
|
|
5910 may not apply sharpening. Therefore, a row from this matrix may not be identical to one
|
|
5911 fetched using getBlackRow(), so don't mix and match between them.
|
|
5912 </summary>
|
|
5913 <returns> The 2D array of bits for the image (true means black).</returns>
|
|
5914 </member>
|
|
5915 <member name="P:ZXing.Binarizer.Width">
|
|
5916 <summary>
|
|
5917 Gets the width of the luminance source object.
|
|
5918 </summary>
|
|
5919 </member>
|
|
5920 <member name="P:ZXing.Binarizer.Height">
|
|
5921 <summary>
|
|
5922 Gets the height of the luminance source object.
|
|
5923 </summary>
|
|
5924 </member>
|
|
5925 <member name="M:ZXing.Common.GlobalHistogramBinarizer.#ctor(ZXing.LuminanceSource)">
|
|
5926 <summary>
|
|
5927 Initializes a new instance of the <see cref="T:ZXing.Common.GlobalHistogramBinarizer"/> class.
|
|
5928 </summary>
|
|
5929 <param name="source">The source.</param>
|
|
5930 </member>
|
|
5931 <member name="M:ZXing.Common.GlobalHistogramBinarizer.getBlackRow(System.Int32,ZXing.Common.BitArray)">
|
|
5932 <summary>
|
|
5933 Applies simple sharpening to the row data to improve performance of the 1D Readers.
|
|
5934 </summary>
|
|
5935 <param name="y"></param>
|
|
5936 <param name="row"></param>
|
|
5937 <returns></returns>
|
|
5938 </member>
|
|
5939 <member name="M:ZXing.Common.GlobalHistogramBinarizer.createBinarizer(ZXing.LuminanceSource)">
|
|
5940 <summary>
|
|
5941 Creates a new object with the same type as this Binarizer implementation, but with pristine
|
|
5942 state. This is needed because Binarizer implementations may be stateful, e.g. keeping a cache
|
|
5943 of 1 bit data. See Effective Java for why we can't use Java's clone() method.
|
|
5944 </summary>
|
|
5945 <param name="source">The LuminanceSource this Binarizer will operate on.</param>
|
|
5946 <returns>
|
|
5947 A new concrete Binarizer implementation object.
|
|
5948 </returns>
|
|
5949 </member>
|
|
5950 <member name="P:ZXing.Common.GlobalHistogramBinarizer.BlackMatrix">
|
|
5951 <summary>
|
|
5952 Does not sharpen the data, as this call is intended to only be used by 2D Readers.
|
|
5953 </summary>
|
|
5954 </member>
|
|
5955 <member name="T:ZXing.Common.Detector.WhiteRectangleDetector">
|
|
5956 <summary>
|
|
5957 Detects a candidate barcode-like rectangular region within an image. It
|
|
5958 starts around the center of the image, increases the size of the candidate
|
|
5959 region until it finds a white rectangular region. By keeping track of the
|
|
5960 last black points it encountered, it determines the corners of the barcode.
|
|
5961 </summary>
|
|
5962 <author>David Olivier</author>
|
|
5963 </member>
|
|
5964 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.Create(ZXing.Common.BitMatrix)">
|
|
5965 <summary>
|
|
5966 Creates a WhiteRectangleDetector instance
|
|
5967 </summary>
|
|
5968 <param name="image">The image.</param>
|
|
5969 <returns>null, if image is too small, otherwise a WhiteRectangleDetector instance</returns>
|
|
5970 </member>
|
|
5971 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.Create(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32)">
|
|
5972 <summary>
|
|
5973 Creates a WhiteRectangleDetector instance
|
|
5974 </summary>
|
|
5975 <param name="image">The image.</param>
|
|
5976 <param name="initSize">Size of the init.</param>
|
|
5977 <param name="x">The x.</param>
|
|
5978 <param name="y">The y.</param>
|
|
5979 <returns>
|
|
5980 null, if image is too small, otherwise a WhiteRectangleDetector instance
|
|
5981 </returns>
|
|
5982 </member>
|
|
5983 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.#ctor(ZXing.Common.BitMatrix)">
|
|
5984 <summary>
|
|
5985 Initializes a new instance of the <see cref="T:ZXing.Common.Detector.WhiteRectangleDetector"/> class.
|
|
5986 </summary>
|
|
5987 <param name="image">The image.</param>
|
|
5988 <exception cref="T:System.ArgumentException">if image is too small</exception>
|
|
5989 </member>
|
|
5990 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.#ctor(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Int32)">
|
|
5991 <summary>
|
|
5992 Initializes a new instance of the <see cref="T:ZXing.Common.Detector.WhiteRectangleDetector"/> class.
|
|
5993 </summary>
|
|
5994 <param name="image">The image.</param>
|
|
5995 <param name="initSize">Size of the init.</param>
|
|
5996 <param name="x">The x.</param>
|
|
5997 <param name="y">The y.</param>
|
|
5998 </member>
|
|
5999 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.detect">
|
|
6000 <summary>
|
|
6001 Detects a candidate barcode-like rectangular region within an image. It
|
|
6002 starts around the center of the image, increases the size of the candidate
|
|
6003 region until it finds a white rectangular region.
|
|
6004 </summary>
|
|
6005 <returns><see cref="T:ZXing.ResultPoint"/>[] describing the corners of the rectangular
|
|
6006 region. The first and last points are opposed on the diagonal, as
|
|
6007 are the second and third. The first point will be the topmost
|
|
6008 point and the last, the bottommost. The second point will be
|
|
6009 leftmost and the third, the rightmost</returns>
|
|
6010 </member>
|
|
6011 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.centerEdges(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
6012 <summary>
|
|
6013 recenters the points of a constant distance towards the center
|
|
6014 </summary>
|
|
6015 <param name="y">bottom most point</param>
|
|
6016 <param name="z">left most point</param>
|
|
6017 <param name="x">right most point</param>
|
|
6018 <param name="t">top most point</param>
|
|
6019 <returns><see cref="T:ZXing.ResultPoint"/>[] describing the corners of the rectangular
|
|
6020 region. The first and last points are opposed on the diagonal, as
|
|
6021 are the second and third. The first point will be the topmost
|
|
6022 point and the last, the bottommost. The second point will be
|
|
6023 leftmost and the third, the rightmost</returns>
|
|
6024 </member>
|
|
6025 <member name="M:ZXing.Common.Detector.WhiteRectangleDetector.containsBlackPoint(System.Int32,System.Int32,System.Int32,System.Boolean)">
|
|
6026 <summary>
|
|
6027 Determines whether a segment contains a black point
|
|
6028 </summary>
|
|
6029 <param name="a">min value of the scanned coordinate</param>
|
|
6030 <param name="b">max value of the scanned coordinate</param>
|
|
6031 <param name="fixed">value of fixed coordinate</param>
|
|
6032 <param name="horizontal">set to true if scan must be horizontal, false if vertical</param>
|
|
6033 <returns>
|
|
6034 true if a black point has been found, else false.
|
|
6035 </returns>
|
|
6036 </member>
|
|
6037 <member name="T:ZXing.Common.BitMatrix">
|
|
6038 <summary>
|
|
6039 <p>Represents a 2D matrix of bits. In function arguments below, and throughout the common
|
|
6040 module, x is the column position, and y is the row position. The ordering is always x, y.
|
|
6041 The origin is at the top-left.</p>
|
|
6042 <p>Internally the bits are represented in a 1-D array of 32-bit ints. However, each row begins
|
|
6043 with a new int. This is done intentionally so that we can copy out a row into a BitArray very
|
|
6044 efficiently.</p>
|
|
6045 <p>The ordering of bits is row-major. Within each int, the least significant bits are used first,
|
|
6046 meaning they represent lower x values. This is compatible with BitArray's implementation.</p>
|
|
6047 </summary>
|
|
6048 <author>Sean Owen</author>
|
|
6049 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
6050 </member>
|
|
6051 <member name="M:ZXing.Common.BitMatrix.flip(System.Int32,System.Int32)">
|
|
6052 <summary> <p>Flips the given bit.</p>
|
|
6053
|
|
6054 </summary>
|
|
6055 <param name="x">The horizontal component (i.e. which column)
|
|
6056 </param>
|
|
6057 <param name="y">The vertical component (i.e. which row)
|
|
6058 </param>
|
|
6059 </member>
|
|
6060 <member name="M:ZXing.Common.BitMatrix.clear">
|
|
6061 <summary> Clears all bits (sets to false).</summary>
|
|
6062 </member>
|
|
6063 <member name="M:ZXing.Common.BitMatrix.setRegion(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
6064 <summary> <p>Sets a square region of the bit matrix to true.</p>
|
|
6065
|
|
6066 </summary>
|
|
6067 <param name="left">The horizontal position to begin at (inclusive)
|
|
6068 </param>
|
|
6069 <param name="top">The vertical position to begin at (inclusive)
|
|
6070 </param>
|
|
6071 <param name="width">The width of the region
|
|
6072 </param>
|
|
6073 <param name="height">The height of the region
|
|
6074 </param>
|
|
6075 </member>
|
|
6076 <member name="M:ZXing.Common.BitMatrix.getRow(System.Int32,ZXing.Common.BitArray)">
|
|
6077 <summary> A fast method to retrieve one row of data from the matrix as a BitArray.
|
|
6078
|
|
6079 </summary>
|
|
6080 <param name="y">The row to retrieve
|
|
6081 </param>
|
|
6082 <param name="row">An optional caller-allocated BitArray, will be allocated if null or too small
|
|
6083 </param>
|
|
6084 <returns> The resulting BitArray - this reference should always be used even when passing
|
|
6085 your own row
|
|
6086 </returns>
|
|
6087 </member>
|
|
6088 <member name="M:ZXing.Common.BitMatrix.setRow(System.Int32,ZXing.Common.BitArray)">
|
|
6089 <summary>
|
|
6090 Sets the row.
|
|
6091 </summary>
|
|
6092 <param name="y">row to set</param>
|
|
6093 <param name="row">{@link BitArray} to copy from</param>
|
|
6094 </member>
|
|
6095 <member name="M:ZXing.Common.BitMatrix.rotate180">
|
|
6096 <summary>
|
|
6097 Modifies this {@code BitMatrix} to represent the same but rotated 180 degrees
|
|
6098 </summary>
|
|
6099 </member>
|
|
6100 <member name="M:ZXing.Common.BitMatrix.getEnclosingRectangle">
|
|
6101 <summary>
|
|
6102 This is useful in detecting the enclosing rectangle of a 'pure' barcode.
|
|
6103 </summary>
|
|
6104 <returns>{left,top,width,height} enclosing rectangle of all 1 bits, or null if it is all white</returns>
|
|
6105 </member>
|
|
6106 <member name="M:ZXing.Common.BitMatrix.getTopLeftOnBit">
|
|
6107 <summary>
|
|
6108 This is useful in detecting a corner of a 'pure' barcode.
|
|
6109 </summary>
|
|
6110 <returns>{x,y} coordinate of top-left-most 1 bit, or null if it is all white</returns>
|
|
6111 </member>
|
|
6112 <member name="M:ZXing.Common.BitMatrix.ToBitmap(ZXing.BarcodeFormat,System.String)">
|
|
6113 <summary>
|
|
6114 Converts this ByteMatrix to a black and white bitmap.
|
|
6115 </summary>
|
|
6116 <returns>A black and white bitmap converted from this ByteMatrix.</returns>
|
|
6117 </member>
|
|
6118 <member name="P:ZXing.Common.BitMatrix.Width">
|
|
6119 <returns> The width of the matrix
|
|
6120 </returns>
|
|
6121 </member>
|
|
6122 <member name="P:ZXing.Common.BitMatrix.Height">
|
|
6123 <returns> The height of the matrix
|
|
6124 </returns>
|
|
6125 </member>
|
|
6126 <member name="P:ZXing.Common.BitMatrix.Dimension">
|
|
6127 <summary> This method is for compatibility with older code. It's only logical to call if the matrix
|
|
6128 is square, so I'm throwing if that's not the case.
|
|
6129
|
|
6130 </summary>
|
|
6131 <returns> row/column dimension of this matrix
|
|
6132 </returns>
|
|
6133 </member>
|
|
6134 <member name="P:ZXing.Common.BitMatrix.Item(System.Int32,System.Int32)">
|
|
6135 <summary> <p>Gets the requested bit, where true means black.</p>
|
|
6136
|
|
6137 </summary>
|
|
6138 <param name="x">The horizontal component (i.e. which column)
|
|
6139 </param>
|
|
6140 <param name="y">The vertical component (i.e. which row)
|
|
6141 </param>
|
|
6142 <returns> value of given bit in matrix
|
|
6143 </returns>
|
|
6144 </member>
|
|
6145 <member name="T:BigIntegerLibrary.Sign">
|
|
6146 <summary>
|
|
6147 The number's sign, where Positive also stands for the number zero.
|
|
6148 </summary>
|
|
6149 </member>
|
|
6150 <member name="T:ZXing.Client.Result.ISBNParsedResult">
|
|
6151 <author>jbreiden@google.com (Jeff Breidenbach)</author>
|
|
6152 </member>
|
|
6153 <member name="T:ZXing.Aztec.Internal.AztecCode">
|
|
6154 <summary>
|
|
6155 Aztec 2D code representation
|
|
6156 </summary>
|
|
6157 <author>Rustam Abdullaev</author>
|
|
6158 </member>
|
|
6159 <member name="P:ZXing.Aztec.Internal.AztecCode.isCompact">
|
|
6160 <summary>
|
|
6161 Compact or full symbol indicator
|
|
6162 </summary>
|
|
6163 </member>
|
|
6164 <member name="P:ZXing.Aztec.Internal.AztecCode.Size">
|
|
6165 <summary>
|
|
6166 Size in pixels (width and height)
|
|
6167 </summary>
|
|
6168 </member>
|
|
6169 <member name="P:ZXing.Aztec.Internal.AztecCode.Layers">
|
|
6170 <summary>
|
|
6171 Number of levels
|
|
6172 </summary>
|
|
6173 </member>
|
|
6174 <member name="P:ZXing.Aztec.Internal.AztecCode.CodeWords">
|
|
6175 <summary>
|
|
6176 Number of data codewords
|
|
6177 </summary>
|
|
6178 </member>
|
|
6179 <member name="P:ZXing.Aztec.Internal.AztecCode.Matrix">
|
|
6180 <summary>
|
|
6181 The symbol image
|
|
6182 </summary>
|
|
6183 </member>
|
|
6184 <member name="T:ZXing.Aztec.Internal.Detector">
|
|
6185 <summary>
|
|
6186 Encapsulates logic that can detect an Aztec Code in an image, even if the Aztec Code
|
|
6187 is rotated or skewed, or partially obscured.
|
|
6188 </summary>
|
|
6189 <author>David Olivier</author>
|
|
6190 </member>
|
|
6191 <member name="M:ZXing.Aztec.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
|
|
6192 <summary>
|
|
6193 Initializes a new instance of the <see cref="T:ZXing.Aztec.Internal.Detector"/> class.
|
|
6194 </summary>
|
|
6195 <param name="image">The image.</param>
|
|
6196 </member>
|
|
6197 <member name="M:ZXing.Aztec.Internal.Detector.detect">
|
|
6198 <summary>
|
|
6199 Detects an Aztec Code in an image.
|
|
6200 </summary>
|
|
6201 </member>
|
|
6202 <member name="M:ZXing.Aztec.Internal.Detector.detect(System.Boolean)">
|
|
6203 <summary>
|
|
6204 Detects an Aztec Code in an image.
|
|
6205 </summary>
|
|
6206 <param name="isMirror">if set to <c>true</c> [is mirror].</param>
|
|
6207 <returns>
|
|
6208 encapsulating results of detecting an Aztec Code
|
|
6209 </returns>
|
|
6210 </member>
|
|
6211 <member name="M:ZXing.Aztec.Internal.Detector.extractParameters(ZXing.ResultPoint[])">
|
|
6212 <summary>
|
|
6213 Extracts the number of data layers and data blocks from the layer around the bull's eye
|
|
6214 </summary>
|
|
6215 <param name="bullsEyeCorners">bullEyeCornerPoints the array of bull's eye corners</param>
|
|
6216 <returns></returns>
|
|
6217 </member>
|
|
6218 <member name="M:ZXing.Aztec.Internal.Detector.getCorrectedParameterData(System.Int64,System.Boolean)">
|
|
6219 <summary>
|
|
6220 Corrects the parameter bits using Reed-Solomon algorithm
|
|
6221 </summary>
|
|
6222 <param name="parameterData">paremeter bits</param>
|
|
6223 <param name="compact">compact true if this is a compact Aztec code</param>
|
|
6224 <returns></returns>
|
|
6225 </member>
|
|
6226 <member name="M:ZXing.Aztec.Internal.Detector.getBullsEyeCorners(ZXing.Aztec.Internal.Detector.Point)">
|
|
6227 <summary>
|
|
6228 Finds the corners of a bull-eye centered on the passed point
|
|
6229 This returns the centers of the diagonal points just outside the bull's eye
|
|
6230 Returns [topRight, bottomRight, bottomLeft, topLeft]
|
|
6231 </summary>
|
|
6232 <param name="pCenter">Center point</param>
|
|
6233 <returns>The corners of the bull-eye</returns>
|
|
6234 </member>
|
|
6235 <member name="M:ZXing.Aztec.Internal.Detector.getMatrixCenter">
|
|
6236 <summary>
|
|
6237 Finds a candidate center point of an Aztec code from an image
|
|
6238 </summary>
|
|
6239 <returns>the center point</returns>
|
|
6240 </member>
|
|
6241 <member name="M:ZXing.Aztec.Internal.Detector.getMatrixCornerPoints(ZXing.ResultPoint[])">
|
|
6242 <summary>
|
|
6243 Gets the Aztec code corners from the bull's eye corners and the parameters.
|
|
6244 </summary>
|
|
6245 <param name="bullsEyeCorners">the array of bull's eye corners</param>
|
|
6246 <returns>the array of aztec code corners</returns>
|
|
6247 </member>
|
|
6248 <member name="M:ZXing.Aztec.Internal.Detector.sampleGrid(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
6249 <summary>
|
|
6250 Creates a BitMatrix by sampling the provided image.
|
|
6251 topLeft, topRight, bottomRight, and bottomLeft are the centers of the squares on the
|
|
6252 diagonal just outside the bull's eye.
|
|
6253 </summary>
|
|
6254 <param name="image">The image.</param>
|
|
6255 <param name="topLeft">The top left.</param>
|
|
6256 <param name="bottomLeft">The bottom left.</param>
|
|
6257 <param name="bottomRight">The bottom right.</param>
|
|
6258 <param name="topRight">The top right.</param>
|
|
6259 <returns></returns>
|
|
6260 </member>
|
|
6261 <member name="M:ZXing.Aztec.Internal.Detector.sampleLine(ZXing.ResultPoint,ZXing.ResultPoint,System.Int32)">
|
|
6262 <summary>
|
|
6263 Samples a line
|
|
6264 </summary>
|
|
6265 <param name="p1">start point (inclusive)</param>
|
|
6266 <param name="p2">end point (exclusive)</param>
|
|
6267 <param name="size">number of bits</param>
|
|
6268 <returns> the array of bits as an int (first bit is high-order bit of result)</returns>
|
|
6269 </member>
|
|
6270 <member name="M:ZXing.Aztec.Internal.Detector.isWhiteOrBlackRectangle(ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point)">
|
|
6271 <summary>
|
|
6272 Determines whether [is white or black rectangle] [the specified p1].
|
|
6273 </summary>
|
|
6274 <param name="p1">The p1.</param>
|
|
6275 <param name="p2">The p2.</param>
|
|
6276 <param name="p3">The p3.</param>
|
|
6277 <param name="p4">The p4.</param>
|
|
6278 <returns>true if the border of the rectangle passed in parameter is compound of white points only
|
|
6279 or black points only</returns>
|
|
6280 </member>
|
|
6281 <member name="M:ZXing.Aztec.Internal.Detector.getColor(ZXing.Aztec.Internal.Detector.Point,ZXing.Aztec.Internal.Detector.Point)">
|
|
6282 <summary>
|
|
6283 Gets the color of a segment
|
|
6284 </summary>
|
|
6285 <param name="p1">The p1.</param>
|
|
6286 <param name="p2">The p2.</param>
|
|
6287 <returns>1 if segment more than 90% black, -1 if segment is more than 90% white, 0 else</returns>
|
|
6288 </member>
|
|
6289 <member name="M:ZXing.Aztec.Internal.Detector.getFirstDifferent(ZXing.Aztec.Internal.Detector.Point,System.Boolean,System.Int32,System.Int32)">
|
|
6290 <summary>
|
|
6291 Gets the coordinate of the first point with a different color in the given direction
|
|
6292 </summary>
|
|
6293 <param name="init">The init.</param>
|
|
6294 <param name="color">if set to <c>true</c> [color].</param>
|
|
6295 <param name="dx">The dx.</param>
|
|
6296 <param name="dy">The dy.</param>
|
|
6297 <returns></returns>
|
|
6298 </member>
|
|
6299 <member name="M:ZXing.Aztec.Internal.Detector.expandSquare(ZXing.ResultPoint[],System.Single,System.Single)">
|
|
6300 <summary>
|
|
6301 Expand the square represented by the corner points by pushing out equally in all directions
|
|
6302 </summary>
|
|
6303 <param name="cornerPoints">the corners of the square, which has the bull's eye at its center</param>
|
|
6304 <param name="oldSide">the original length of the side of the square in the target bit matrix</param>
|
|
6305 <param name="newSide">the new length of the size of the square in the target bit matrix</param>
|
|
6306 <returns>the corners of the expanded square</returns>
|
|
6307 </member>
|
|
6308 <member name="T:ZXing.Rendering.IBarcodeRenderer`1">
|
|
6309 <summary>
|
|
6310 Interface for a class to convert a BitMatrix to an output image format
|
|
6311 </summary>
|
|
6312 </member>
|
|
6313 <member name="M:ZXing.Rendering.IBarcodeRenderer`1.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String)">
|
|
6314 <summary>
|
|
6315 Renders the specified matrix to its graphically representation
|
|
6316 </summary>
|
|
6317 <param name="matrix">The matrix.</param>
|
|
6318 <param name="format">The format.</param>
|
|
6319 <param name="content">The encoded content of the barcode which should be included in the image.
|
|
6320 That can be the numbers below a 1D barcode or something other.</param>
|
|
6321 <returns></returns>
|
|
6322 </member>
|
|
6323 <member name="M:ZXing.Rendering.IBarcodeRenderer`1.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String,ZXing.Common.EncodingOptions)">
|
|
6324 <summary>
|
|
6325 Renders the specified matrix to its graphically representation
|
|
6326 </summary>
|
|
6327 <param name="matrix">The matrix.</param>
|
|
6328 <param name="format">The format.</param>
|
|
6329 <param name="content">The encoded content of the barcode which should be included in the image.
|
|
6330 That can be the numbers below a 1D barcode or something other.</param>
|
|
6331 <param name="options">The options.</param>
|
|
6332 <returns></returns>
|
|
6333 </member>
|
|
6334 <member name="T:ZXing.PDF417.Internal.DecodedBitStreamParser">
|
|
6335 <summary>
|
|
6336 <p>This class contains the methods for decoding the PDF417 codewords.</p>
|
|
6337
|
|
6338 <author>SITA Lab (kevin.osullivan@sita.aero)</author>
|
|
6339 </summary>
|
|
6340 </member>
|
|
6341 <member name="F:ZXing.PDF417.Internal.DecodedBitStreamParser.EXP900">
|
|
6342 <summary>
|
|
6343 Table containing values for the exponent of 900.
|
|
6344 This is used in the numeric compaction decode algorithm.
|
|
6345 </summary>
|
|
6346 </member>
|
|
6347 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.textCompaction(System.Int32[],System.Int32,System.Text.StringBuilder)">
|
|
6348 <summary>
|
|
6349 Text Compaction mode (see 5.4.1.5) permits all printable ASCII characters to be
|
|
6350 encoded, i.e. values 32 - 126 inclusive in accordance with ISO/IEC 646 (IRV), as
|
|
6351 well as selected control characters.
|
|
6352
|
|
6353 <param name="codewords">The array of codewords (data + error)</param>
|
|
6354 <param name="codeIndex">The current index into the codeword array.</param>
|
|
6355 <param name="result">The decoded data is appended to the result.</param>
|
|
6356 <returns>The next index into the codeword array.</returns>
|
|
6357 </summary>
|
|
6358 </member>
|
|
6359 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.decodeTextCompaction(System.Int32[],System.Int32[],System.Int32,System.Text.StringBuilder)">
|
|
6360 <summary>
|
|
6361 The Text Compaction mode includes all the printable ASCII characters
|
|
6362 (i.e. values from 32 to 126) and three ASCII control characters: HT or tab
|
|
6363 (ASCII value 9), LF or line feed (ASCII value 10), and CR or carriage
|
|
6364 return (ASCII value 13). The Text Compaction mode also includes various latch
|
|
6365 and shift characters which are used exclusively within the mode. The Text
|
|
6366 Compaction mode encodes up to 2 characters per codeword. The compaction rules
|
|
6367 for converting data into PDF417 codewords are defined in 5.4.2.2. The sub-mode
|
|
6368 switches are defined in 5.4.2.3.
|
|
6369
|
|
6370 <param name="textCompactionData">The text compaction data.</param>
|
|
6371 <param name="byteCompactionData">The byte compaction data if there</param>
|
|
6372 was a mode shift.
|
|
6373 <param name="length">The size of the text compaction and byte compaction data.</param>
|
|
6374 <param name="result">The decoded data is appended to the result.</param>
|
|
6375 </summary>
|
|
6376 </member>
|
|
6377 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.byteCompaction(System.Int32,System.Int32[],System.Int32,System.Text.StringBuilder)">
|
|
6378 <summary>
|
|
6379 Byte Compaction mode (see 5.4.3) permits all 256 possible 8-bit byte values to be encoded.
|
|
6380 This includes all ASCII characters value 0 to 127 inclusive and provides for international
|
|
6381 character set support.
|
|
6382
|
|
6383 <param name="mode">The byte compaction mode i.e. 901 or 924</param>
|
|
6384 <param name="codewords">The array of codewords (data + error)</param>
|
|
6385 <param name="codeIndex">The current index into the codeword array.</param>
|
|
6386 <param name="result">The decoded data is appended to the result.</param>
|
|
6387 <returns>The next index into the codeword array.</returns>
|
|
6388 </summary>
|
|
6389 </member>
|
|
6390 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.numericCompaction(System.Int32[],System.Int32,System.Text.StringBuilder)">
|
|
6391 <summary>
|
|
6392 Numeric Compaction mode (see 5.4.4) permits efficient encoding of numeric data strings.
|
|
6393
|
|
6394 <param name="codewords">The array of codewords (data + error)</param>
|
|
6395 <param name="codeIndex">The current index into the codeword array.</param>
|
|
6396 <param name="result">The decoded data is appended to the result.</param>
|
|
6397 <returns>The next index into the codeword array.</returns>
|
|
6398 </summary>
|
|
6399 </member>
|
|
6400 <member name="M:ZXing.PDF417.Internal.DecodedBitStreamParser.decodeBase900toBase10(System.Int32[],System.Int32)">
|
|
6401 <summary>
|
|
6402 Convert a list of Numeric Compacted codewords from Base 900 to Base 10.
|
|
6403 EXAMPLE
|
|
6404 Encode the fifteen digit numeric string 000213298174000
|
|
6405 Prefix the numeric string with a 1 and set the initial value of
|
|
6406 t = 1 000 213 298 174 000
|
|
6407 Calculate codeword 0
|
|
6408 d0 = 1 000 213 298 174 000 mod 900 = 200
|
|
6409
|
|
6410 t = 1 000 213 298 174 000 div 900 = 1 111 348 109 082
|
|
6411 Calculate codeword 1
|
|
6412 d1 = 1 111 348 109 082 mod 900 = 282
|
|
6413
|
|
6414 t = 1 111 348 109 082 div 900 = 1 234 831 232
|
|
6415 Calculate codeword 2
|
|
6416 d2 = 1 234 831 232 mod 900 = 632
|
|
6417
|
|
6418 t = 1 234 831 232 div 900 = 1 372 034
|
|
6419 Calculate codeword 3
|
|
6420 d3 = 1 372 034 mod 900 = 434
|
|
6421
|
|
6422 t = 1 372 034 div 900 = 1 524
|
|
6423 Calculate codeword 4
|
|
6424 d4 = 1 524 mod 900 = 624
|
|
6425
|
|
6426 t = 1 524 div 900 = 1
|
|
6427 Calculate codeword 5
|
|
6428 d5 = 1 mod 900 = 1
|
|
6429 t = 1 div 900 = 0
|
|
6430 Codeword sequence is: 1, 624, 434, 632, 282, 200
|
|
6431
|
|
6432 Decode the above codewords involves
|
|
6433 1 x 900 power of 5 + 624 x 900 power of 4 + 434 x 900 power of 3 +
|
|
6434 632 x 900 power of 2 + 282 x 900 power of 1 + 200 x 900 power of 0 = 1000213298174000
|
|
6435
|
|
6436 Remove leading 1 => Result is 000213298174000
|
|
6437 <param name="codewords">The array of codewords</param>
|
|
6438 <param name="count">The number of codewords</param>
|
|
6439 <returns>The decoded string representing the Numeric data.</returns>
|
|
6440 </summary>
|
|
6441 </member>
|
|
6442 <member name="T:ZXing.PDF417.Internal.Codeword">
|
|
6443 <summary>
|
|
6444 A Codeword in the PDF417 barcode
|
|
6445 </summary>
|
|
6446 <author>Guenther Grau</author>
|
|
6447 </member>
|
|
6448 <member name="F:ZXing.PDF417.Internal.Codeword.BARCODE_ROW_UNKNOWN">
|
|
6449 <summary>
|
|
6450 Default value for the RowNumber (-1 being an invalid real number)
|
|
6451 </summary>
|
|
6452 </member>
|
|
6453 <member name="M:ZXing.PDF417.Internal.Codeword.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
6454 <summary>
|
|
6455 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.Codeword"/> class.
|
|
6456 </summary>
|
|
6457 <param name="startX">Start x.</param>
|
|
6458 <param name="endX">End x.</param>
|
|
6459 <param name="bucket">Bucket.</param>
|
|
6460 <param name="value">Value.</param>
|
|
6461 </member>
|
|
6462 <member name="M:ZXing.PDF417.Internal.Codeword.IsValidRowNumber(System.Int32)">
|
|
6463 <summary>
|
|
6464 Determines whether this instance is valid row number the specified rowNumber.
|
|
6465 </summary>
|
|
6466 <returns><c>true</c> if this instance is valid row number the specified rowNumber; otherwise, <c>false</c>.</returns>
|
|
6467 <param name="rowNumber">Row number.</param>
|
|
6468 </member>
|
|
6469 <member name="M:ZXing.PDF417.Internal.Codeword.setRowNumberAsRowIndicatorColumn">
|
|
6470 <summary>
|
|
6471 Sets the row number as the row's indicator column.
|
|
6472 </summary>
|
|
6473 </member>
|
|
6474 <member name="M:ZXing.PDF417.Internal.Codeword.ToString">
|
|
6475 <summary>
|
|
6476 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.Codeword"/>.
|
|
6477 </summary>
|
|
6478 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.Codeword"/>.</returns>
|
|
6479 </member>
|
|
6480 <member name="P:ZXing.PDF417.Internal.Codeword.Width">
|
|
6481 <summary>
|
|
6482 Gets the width.
|
|
6483 </summary>
|
|
6484 <value>The width.</value>
|
|
6485 </member>
|
|
6486 <member name="P:ZXing.PDF417.Internal.Codeword.HasValidRowNumber">
|
|
6487 <summary>
|
|
6488 Gets a value indicating whether this instance has valid row number.
|
|
6489 </summary>
|
|
6490 <value><c>true</c> if this instance has valid row number; otherwise, <c>false</c>.</value>
|
|
6491 </member>
|
|
6492 <member name="T:ZXing.OneD.RSS.Expanded.BitArrayBuilder">
|
|
6493 <summary>
|
|
6494 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
6495 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
6496 </summary>
|
|
6497 </member>
|
|
6498 <member name="T:ZXing.Action">
|
|
6499 <summary>
|
|
6500 for compatibility with .net 4.0
|
|
6501 </summary>
|
|
6502 </member>
|
|
6503 <member name="T:ZXing.Action`1">
|
|
6504 <summary>
|
|
6505 for compatibility with .net 4.0
|
|
6506 </summary>
|
|
6507 <typeparam name="T1">The type of the 1.</typeparam>
|
|
6508 <param name="param1">The param1.</param>
|
|
6509 </member>
|
|
6510 <member name="T:ZXing.Action`2">
|
|
6511 <summary>
|
|
6512 for compatibility with .net 4.0
|
|
6513 </summary>
|
|
6514 <typeparam name="T1">The type of the 1.</typeparam>
|
|
6515 <typeparam name="T2">The type of the 2.</typeparam>
|
|
6516 <param name="param1">The param1.</param>
|
|
6517 <param name="param2">The param2.</param>
|
|
6518 </member>
|
|
6519 <member name="T:ZXing.Action`3">
|
|
6520 <summary>
|
|
6521 for compatibility with .net 4.0
|
|
6522 </summary>
|
|
6523 <typeparam name="T1">The type of the 1.</typeparam>
|
|
6524 <typeparam name="T2">The type of the 2.</typeparam>
|
|
6525 <typeparam name="T3">The type of the 3.</typeparam>
|
|
6526 <param name="param1">The param1.</param>
|
|
6527 <param name="param2">The param2.</param>
|
|
6528 <param name="param3">The param3.</param>
|
|
6529 </member>
|
|
6530 <member name="T:ZXing.Action`4">
|
|
6531 <summary>
|
|
6532 for compatibility with .net 4.0
|
|
6533 </summary>
|
|
6534 <typeparam name="T1">The type of the 1.</typeparam>
|
|
6535 <typeparam name="T2">The type of the 2.</typeparam>
|
|
6536 <typeparam name="T3">The type of the 3.</typeparam>
|
|
6537 <typeparam name="T4">The type of the 4.</typeparam>
|
|
6538 <param name="param1">The param1.</param>
|
|
6539 <param name="param2">The param2.</param>
|
|
6540 <param name="param3">The param3.</param>
|
|
6541 <param name="param4">The param4.</param>
|
|
6542 </member>
|
|
6543 <member name="T:ZXing.Multi.QrCode.Internal.MultiDetector">
|
|
6544 <summary>
|
|
6545 <p>Encapsulates logic that can detect one or more QR Codes in an image, even if the QR Code
|
|
6546 is rotated or skewed, or partially obscured.</p>
|
|
6547
|
|
6548 <author>Sean Owen</author>
|
|
6549 <author>Hannes Erven</author>
|
|
6550 </summary>
|
|
6551 </member>
|
|
6552 <member name="M:ZXing.Multi.QrCode.Internal.MultiDetector.#ctor(ZXing.Common.BitMatrix)">
|
|
6553 <summary>
|
|
6554 Initializes a new instance of the <see cref="T:ZXing.Multi.QrCode.Internal.MultiDetector"/> class.
|
|
6555 </summary>
|
|
6556 <param name="image">The image.</param>
|
|
6557 </member>
|
|
6558 <member name="M:ZXing.Multi.QrCode.Internal.MultiDetector.detectMulti(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
6559 <summary>
|
|
6560 Detects the multi.
|
|
6561 </summary>
|
|
6562 <param name="hints">The hints.</param>
|
|
6563 <returns></returns>
|
|
6564 </member>
|
|
6565 <member name="T:ZXing.InvertedLuminanceSource">
|
|
6566 <summary>
|
|
6567 A wrapper implementation of {@link LuminanceSource} which inverts the luminances it returns -- black becomes
|
|
6568 white and vice versa, and each value becomes (255-value).
|
|
6569 </summary>
|
|
6570 <author>Sean Owen</author>
|
|
6571 </member>
|
|
6572 <member name="M:ZXing.InvertedLuminanceSource.#ctor(ZXing.LuminanceSource)">
|
|
6573 <summary>
|
|
6574 Initializes a new instance of the <see cref="T:ZXing.InvertedLuminanceSource"/> class.
|
|
6575 </summary>
|
|
6576 <param name="delegate">The @delegate.</param>
|
|
6577 </member>
|
|
6578 <member name="M:ZXing.InvertedLuminanceSource.getRow(System.Int32,System.Byte[])">
|
|
6579 <summary>
|
|
6580 Fetches one row of luminance data from the underlying platform's bitmap. Values range from
|
|
6581 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have
|
|
6582 to bitwise and with 0xff for each value. It is preferable for implementations of this method
|
|
6583 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
|
|
6584 getMatrix() may never be called.
|
|
6585 </summary>
|
|
6586 <param name="y">The row to fetch, 0 <= y < Height.</param>
|
|
6587 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
|
|
6588 Always use the returned object, and ignore the .length of the array.</param>
|
|
6589 <returns>
|
|
6590 An array containing the luminance data.
|
|
6591 </returns>
|
|
6592 </member>
|
|
6593 <member name="M:ZXing.InvertedLuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
6594 <summary>
|
|
6595 Returns a new object with cropped image data. Implementations may keep a reference to the
|
|
6596 original data rather than a copy. Only callable if CropSupported is true.
|
|
6597 </summary>
|
|
6598 <param name="left">The left coordinate, 0 <= left < Width.</param>
|
|
6599 <param name="top">The top coordinate, 0 <= top <= Height.</param>
|
|
6600 <param name="width">The width of the rectangle to crop.</param>
|
|
6601 <param name="height">The height of the rectangle to crop.</param>
|
|
6602 <returns>
|
|
6603 A cropped version of this object.
|
|
6604 </returns>
|
|
6605 </member>
|
|
6606 <member name="M:ZXing.InvertedLuminanceSource.invert">
|
|
6607 <summary>
|
|
6608 Inverts this instance.
|
|
6609 </summary>
|
|
6610 <returns>original delegate {@link LuminanceSource} since invert undoes itself</returns>
|
|
6611 </member>
|
|
6612 <member name="M:ZXing.InvertedLuminanceSource.rotateCounterClockwise">
|
|
6613 <summary>
|
|
6614 Returns a new object with rotated image data by 90 degrees counterclockwise.
|
|
6615 Only callable if {@link #isRotateSupported()} is true.
|
|
6616 </summary>
|
|
6617 <returns>
|
|
6618 A rotated version of this object.
|
|
6619 </returns>
|
|
6620 </member>
|
|
6621 <member name="M:ZXing.InvertedLuminanceSource.rotateCounterClockwise45">
|
|
6622 <summary>
|
|
6623 Returns a new object with rotated image data by 45 degrees counterclockwise.
|
|
6624 Only callable if {@link #isRotateSupported()} is true.
|
|
6625 </summary>
|
|
6626 <returns>
|
|
6627 A rotated version of this object.
|
|
6628 </returns>
|
|
6629 </member>
|
|
6630 <member name="P:ZXing.InvertedLuminanceSource.Matrix">
|
|
6631 <summary>
|
|
6632 Fetches luminance data for the underlying bitmap. Values should be fetched using:
|
|
6633 int luminance = array[y * width + x] & 0xff;
|
|
6634 </summary>
|
|
6635 <returns> A row-major 2D array of luminance values. Do not use result.length as it may be
|
|
6636 larger than width * height bytes on some platforms. Do not modify the contents
|
|
6637 of the result.
|
|
6638 </returns>
|
|
6639 </member>
|
|
6640 <member name="P:ZXing.InvertedLuminanceSource.CropSupported">
|
|
6641 <summary>
|
|
6642 </summary>
|
|
6643 <returns> Whether this subclass supports cropping.</returns>
|
|
6644 </member>
|
|
6645 <member name="P:ZXing.InvertedLuminanceSource.RotateSupported">
|
|
6646 <summary>
|
|
6647 </summary>
|
|
6648 <returns> Whether this subclass supports counter-clockwise rotation.</returns>
|
|
6649 </member>
|
|
6650 <member name="T:ZXing.DecodeHintType">
|
|
6651 <summary>
|
|
6652 Encapsulates a type of hint that a caller may pass to a barcode reader to help it
|
|
6653 more quickly or accurately decode it. It is up to implementations to decide what,
|
|
6654 if anything, to do with the information that is supplied.
|
|
6655 <seealso cref="M:ZXing.Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})"/>
|
|
6656 </summary>
|
|
6657 <author>Sean Owen</author>
|
|
6658 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
6659 </member>
|
|
6660 <member name="F:ZXing.DecodeHintType.OTHER">
|
|
6661 <summary>
|
|
6662 Unspecified, application-specific hint. Maps to an unspecified <see cref="T:System.Object"/>.
|
|
6663 </summary>
|
|
6664 </member>
|
|
6665 <member name="F:ZXing.DecodeHintType.PURE_BARCODE">
|
|
6666 <summary>
|
|
6667 Image is a pure monochrome image of a barcode. Doesn't matter what it maps to;
|
|
6668 use <see cref="T:System.Boolean"/> = true.
|
|
6669 </summary>
|
|
6670 </member>
|
|
6671 <member name="F:ZXing.DecodeHintType.POSSIBLE_FORMATS">
|
|
6672 <summary>
|
|
6673 Image is known to be of one of a few possible formats.
|
|
6674 Maps to a <see cref="T:System.Collections.ICollection"/> of <see cref="T:ZXing.BarcodeFormat"/>s.
|
|
6675 </summary>
|
|
6676 </member>
|
|
6677 <member name="F:ZXing.DecodeHintType.TRY_HARDER">
|
|
6678 <summary>
|
|
6679 Spend more time to try to find a barcode; optimize for accuracy, not speed.
|
|
6680 Doesn't matter what it maps to; use <see cref="T:System.Boolean"/> = true.
|
|
6681 </summary>
|
|
6682 </member>
|
|
6683 <member name="F:ZXing.DecodeHintType.CHARACTER_SET">
|
|
6684 <summary>
|
|
6685 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
6686 </summary>
|
|
6687 </member>
|
|
6688 <member name="F:ZXing.DecodeHintType.ALLOWED_LENGTHS">
|
|
6689 <summary>
|
|
6690 Allowed lengths of encoded data -- reject anything else. Maps to an int[].
|
|
6691 </summary>
|
|
6692 </member>
|
|
6693 <member name="F:ZXing.DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT">
|
|
6694 <summary>
|
|
6695 Assume Code 39 codes employ a check digit. Maps to <see cref="T:System.Boolean"/>.
|
|
6696 </summary>
|
|
6697 </member>
|
|
6698 <member name="F:ZXing.DecodeHintType.NEED_RESULT_POINT_CALLBACK">
|
|
6699 <summary>
|
|
6700 The caller needs to be notified via callback when a possible <see cref="T:ZXing.ResultPoint"/>
|
|
6701 is found. Maps to a <see cref="T:ZXing.ResultPointCallback"/>.
|
|
6702 </summary>
|
|
6703 </member>
|
|
6704 <member name="F:ZXing.DecodeHintType.ASSUME_MSI_CHECK_DIGIT">
|
|
6705 <summary>
|
|
6706 Assume MSI codes employ a check digit. Maps to <see cref="T:System.Boolean"/>.
|
|
6707 </summary>
|
|
6708 </member>
|
|
6709 <member name="F:ZXing.DecodeHintType.USE_CODE_39_EXTENDED_MODE">
|
|
6710 <summary>
|
|
6711 if Code39 could be detected try to use extended mode for full ASCII character set
|
|
6712 Maps to <see cref="T:System.Boolean"/>.
|
|
6713 </summary>
|
|
6714 </member>
|
|
6715 <member name="F:ZXing.DecodeHintType.RELAXED_CODE_39_EXTENDED_MODE">
|
|
6716 <summary>
|
|
6717 Don't fail if a Code39 is detected but can't be decoded in extended mode.
|
|
6718 Return the raw Code39 result instead. Maps to <see cref="T:System.Boolean"/>.
|
|
6719 </summary>
|
|
6720 </member>
|
|
6721 <member name="F:ZXing.DecodeHintType.TRY_HARDER_WITHOUT_ROTATION">
|
|
6722 <summary>
|
|
6723 1D readers supporting rotation with TRY_HARDER enabled.
|
|
6724 But BarcodeReader class can do auto-rotating for 1D and 2D codes.
|
|
6725 Enabling that option prevents 1D readers doing double rotation.
|
|
6726 BarcodeReader enables that option automatically if "global" auto-rotation is enabled.
|
|
6727 Maps to <see cref="T:System.Boolean"/>.
|
|
6728 </summary>
|
|
6729 </member>
|
|
6730 <member name="F:ZXing.DecodeHintType.ASSUME_GS1">
|
|
6731 <summary>
|
|
6732 Assume the barcode is being processed as a GS1 barcode, and modify behavior as needed.
|
|
6733 For example this affects FNC1 handling for Code 128 (aka GS1-128). Doesn't matter what it maps to;
|
|
6734 use <see cref="T:System.Boolean"/>.
|
|
6735 </summary>
|
|
6736 </member>
|
|
6737 <member name="F:ZXing.DecodeHintType.RETURN_CODABAR_START_END">
|
|
6738 <summary>
|
|
6739 If true, return the start and end digits in a Codabar barcode instead of stripping them. They
|
|
6740 are alpha, whereas the rest are numeric. By default, they are stripped, but this causes them
|
|
6741 to not be. Doesn't matter what it maps to; use <see cref="T:System.Boolean"/>.
|
|
6742 </summary>
|
|
6743 </member>
|
|
6744 <member name="F:ZXing.DecodeHintType.ALLOWED_EAN_EXTENSIONS">
|
|
6745 <summary>
|
|
6746 Allowed extension lengths for EAN or UPC barcodes. Other formats will ignore this.
|
|
6747 Maps to an <see cref="!:Array.int"/> of the allowed extension lengths, for example [2], [5], or [2, 5].
|
|
6748 If it is optional to have an extension, do not set this hint. If this is set,
|
|
6749 and a UPC or EAN barcode is found but an extension is not, then no result will be returned
|
|
6750 at all.
|
|
6751 </summary>
|
|
6752 </member>
|
|
6753 <member name="T:ZXing.Common.ECI">
|
|
6754 <summary> Superclass of classes encapsulating types ECIs, according to "Extended Channel Interpretations"
|
|
6755 5.3 of ISO 18004.
|
|
6756
|
|
6757 </summary>
|
|
6758 <author> Sean Owen
|
|
6759 </author>
|
|
6760 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
6761 </author>
|
|
6762 </member>
|
|
6763 <member name="M:ZXing.Common.ECI.getECIByValue(System.Int32)">
|
|
6764 <param name="value">ECI value
|
|
6765 </param>
|
|
6766 <returns> {@link ECI} representing ECI of given value, or null if it is legal but unsupported
|
|
6767 </returns>
|
|
6768 <throws> IllegalArgumentException if ECI value is invalid </throws>
|
|
6769 </member>
|
|
6770 <member name="T:ZXing.Common.Detector.MonochromeRectangleDetector">
|
|
6771 <summary> <p>A somewhat generic detector that looks for a barcode-like rectangular region within an image.
|
|
6772 It looks within a mostly white region of an image for a region of black and white, but mostly
|
|
6773 black. It returns the four corners of the region, as best it can determine.</p>
|
|
6774
|
|
6775 </summary>
|
|
6776 <author> Sean Owen
|
|
6777 </author>
|
|
6778 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
6779 </author>
|
|
6780 </member>
|
|
6781 <member name="M:ZXing.Common.Detector.MonochromeRectangleDetector.detect">
|
|
6782 <summary> <p>Detects a rectangular region of black and white -- mostly black -- with a region of mostly
|
|
6783 white, in an image.</p>
|
|
6784
|
|
6785 </summary>
|
|
6786 <returns> {@link ResultPoint}[] describing the corners of the rectangular region. The first and
|
|
6787 last points are opposed on the diagonal, as are the second and third. The first point will be
|
|
6788 the topmost point and the last, the bottommost. The second point will be leftmost and the
|
|
6789 third, the rightmost
|
|
6790 </returns>
|
|
6791 </member>
|
|
6792 <member name="M:ZXing.Common.Detector.MonochromeRectangleDetector.findCornerFromCenter(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
6793 <summary> Attempts to locate a corner of the barcode by scanning up, down, left or right from a center
|
|
6794 point which should be within the barcode.
|
|
6795
|
|
6796 </summary>
|
|
6797 <param name="centerX">center's x component (horizontal)
|
|
6798 </param>
|
|
6799 <param name="deltaX">same as deltaY but change in x per step instead
|
|
6800 </param>
|
|
6801 <param name="left">minimum value of x
|
|
6802 </param>
|
|
6803 <param name="right">maximum value of x
|
|
6804 </param>
|
|
6805 <param name="centerY">center's y component (vertical)
|
|
6806 </param>
|
|
6807 <param name="deltaY">change in y per step. If scanning up this is negative; down, positive;
|
|
6808 left or right, 0
|
|
6809 </param>
|
|
6810 <param name="top">minimum value of y to search through (meaningless when di == 0)
|
|
6811 </param>
|
|
6812 <param name="bottom">maximum value of y
|
|
6813 </param>
|
|
6814 <param name="maxWhiteRun">maximum run of white pixels that can still be considered to be within
|
|
6815 the barcode
|
|
6816 </param>
|
|
6817 <returns> a {@link com.google.zxing.ResultPoint} encapsulating the corner that was found
|
|
6818 </returns>
|
|
6819 </member>
|
|
6820 <member name="M:ZXing.Common.Detector.MonochromeRectangleDetector.blackWhiteRange(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
|
6821 <summary> Computes the start and end of a region of pixels, either horizontally or vertically, that could
|
|
6822 be part of a Data Matrix barcode.
|
|
6823
|
|
6824 </summary>
|
|
6825 <param name="fixedDimension">if scanning horizontally, this is the row (the fixed vertical location)
|
|
6826 where we are scanning. If scanning vertically it's the column, the fixed horizontal location
|
|
6827 </param>
|
|
6828 <param name="maxWhiteRun">largest run of white pixels that can still be considered part of the
|
|
6829 barcode region
|
|
6830 </param>
|
|
6831 <param name="minDim">minimum pixel location, horizontally or vertically, to consider
|
|
6832 </param>
|
|
6833 <param name="maxDim">maximum pixel location, horizontally or vertically, to consider
|
|
6834 </param>
|
|
6835 <param name="horizontal">if true, we're scanning left-right, instead of up-down
|
|
6836 </param>
|
|
6837 <returns> int[] with start and end of found range, or null if no such range is found
|
|
6838 (e.g. only white was found)
|
|
6839 </returns>
|
|
6840 </member>
|
|
6841 <member name="T:ZXing.Common.BitArray">
|
|
6842 <summary>
|
|
6843 A simple, fast array of bits, represented compactly by an array of ints internally.
|
|
6844 </summary>
|
|
6845 <author>Sean Owen</author>
|
|
6846 </member>
|
|
6847 <member name="M:ZXing.Common.BitArray.flip(System.Int32)">
|
|
6848 <summary> Flips bit i.
|
|
6849
|
|
6850 </summary>
|
|
6851 <param name="i">bit to set
|
|
6852 </param>
|
|
6853 </member>
|
|
6854 <member name="M:ZXing.Common.BitArray.getNextSet(System.Int32)">
|
|
6855 <summary>
|
|
6856 Gets the next set.
|
|
6857 </summary>
|
|
6858 <param name="from">first bit to check</param>
|
|
6859 <returns>index of first bit that is set, starting from the given index, or size if none are set
|
|
6860 at or beyond this given index</returns>
|
|
6861 </member>
|
|
6862 <member name="M:ZXing.Common.BitArray.getNextUnset(System.Int32)">
|
|
6863 <summary>
|
|
6864 see getNextSet(int)
|
|
6865 </summary>
|
|
6866 <param name="from"></param>
|
|
6867 <returns></returns>
|
|
6868 </member>
|
|
6869 <member name="M:ZXing.Common.BitArray.setBulk(System.Int32,System.Int32)">
|
|
6870 <summary> Sets a block of 32 bits, starting at bit i.
|
|
6871
|
|
6872 </summary>
|
|
6873 <param name="i">first bit to set
|
|
6874 </param>
|
|
6875 <param name="newBits">the new value of the next 32 bits. Note again that the least-significant bit
|
|
6876 corresponds to bit i, the next-least-significant to i+1, and so on.
|
|
6877 </param>
|
|
6878 </member>
|
|
6879 <member name="M:ZXing.Common.BitArray.setRange(System.Int32,System.Int32)">
|
|
6880 <summary>
|
|
6881 Sets a range of bits.
|
|
6882 </summary>
|
|
6883 <param name="start">start of range, inclusive.</param>
|
|
6884 <param name="end">end of range, exclusive</param>
|
|
6885 </member>
|
|
6886 <member name="M:ZXing.Common.BitArray.clear">
|
|
6887 <summary> Clears all bits (sets to false).</summary>
|
|
6888 </member>
|
|
6889 <member name="M:ZXing.Common.BitArray.isRange(System.Int32,System.Int32,System.Boolean)">
|
|
6890 <summary> Efficient method to check if a range of bits is set, or not set.
|
|
6891
|
|
6892 </summary>
|
|
6893 <param name="start">start of range, inclusive.
|
|
6894 </param>
|
|
6895 <param name="end">end of range, exclusive
|
|
6896 </param>
|
|
6897 <param name="value">if true, checks that bits in range are set, otherwise checks that they are not set
|
|
6898 </param>
|
|
6899 <returns> true iff all bits are set or not set in range, according to value argument
|
|
6900 </returns>
|
|
6901 <throws> IllegalArgumentException if end is less than or equal to start </throws>
|
|
6902 </member>
|
|
6903 <member name="M:ZXing.Common.BitArray.appendBit(System.Boolean)">
|
|
6904 <summary>
|
|
6905 Appends the bit.
|
|
6906 </summary>
|
|
6907 <param name="bit">The bit.</param>
|
|
6908 </member>
|
|
6909 <member name="M:ZXing.Common.BitArray.appendBits(System.Int32,System.Int32)">
|
|
6910 <summary>
|
|
6911 Appends the least-significant bits, from value, in order from most-significant to
|
|
6912 least-significant. For example, appending 6 bits from 0x000001E will append the bits
|
|
6913 0, 1, 1, 1, 1, 0 in that order.
|
|
6914 </summary>
|
|
6915 <param name="value">The value.</param>
|
|
6916 <param name="numBits">The num bits.</param>
|
|
6917 </member>
|
|
6918 <member name="M:ZXing.Common.BitArray.toBytes(System.Int32,System.Byte[],System.Int32,System.Int32)">
|
|
6919 <summary>
|
|
6920 Toes the bytes.
|
|
6921 </summary>
|
|
6922 <param name="bitOffset">first bit to start writing</param>
|
|
6923 <param name="array">array to write into. Bytes are written most-significant byte first. This is the opposite
|
|
6924 of the internal representation, which is exposed by BitArray</param>
|
|
6925 <param name="offset">position in array to start writing</param>
|
|
6926 <param name="numBytes">how many bytes to write</param>
|
|
6927 </member>
|
|
6928 <member name="M:ZXing.Common.BitArray.reverse">
|
|
6929 <summary> Reverses all bits in the array.</summary>
|
|
6930 </member>
|
|
6931 <member name="M:ZXing.Common.BitArray.Equals(System.Object)">
|
|
6932 <summary>
|
|
6933 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
|
|
6934 </summary>
|
|
6935 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param>
|
|
6936 <returns>
|
|
6937 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
|
|
6938 </returns>
|
|
6939 </member>
|
|
6940 <member name="M:ZXing.Common.BitArray.GetHashCode">
|
|
6941 <summary>
|
|
6942 Returns a hash code for this instance.
|
|
6943 </summary>
|
|
6944 <returns>
|
|
6945 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
|
|
6946 </returns>
|
|
6947 </member>
|
|
6948 <member name="M:ZXing.Common.BitArray.ToString">
|
|
6949 <summary>
|
|
6950 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
6951 </summary>
|
|
6952 <returns>
|
|
6953 A <see cref="T:System.String"/> that represents this instance.
|
|
6954 </returns>
|
|
6955 </member>
|
|
6956 <member name="M:ZXing.Common.BitArray.Clone">
|
|
6957 <summary>
|
|
6958 Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.
|
|
6959 </summary>
|
|
6960 <returns>
|
|
6961 Ein neues Objekt, das eine Kopie dieser Instanz darstellt.
|
|
6962 </returns>
|
|
6963 </member>
|
|
6964 <member name="P:ZXing.Common.BitArray.Array">
|
|
6965 <returns> underlying array of ints. The first element holds the first 32 bits, and the least
|
|
6966 significant bit is bit 0.
|
|
6967 </returns>
|
|
6968 </member>
|
|
6969 <member name="T:ZXing.Client.Result.ProductParsedResult">
|
|
6970 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
6971 </member>
|
|
6972 <member name="T:ZXing.Client.Result.ExpandedProductResultParser">
|
|
6973 <summary>
|
|
6974 Parses strings of digits that represent a RSS Extended code.
|
|
6975 </summary>
|
|
6976 <author>Antonio Manuel Benjumea Conde, Servinform, S.A.</author>
|
|
6977 <author>Agustín Delgado, Servinform, S.A.</author>
|
|
6978 </member>
|
|
6979 <member name="M:ZXing.BitmapLuminanceSource.#ctor(System.Int32,System.Int32)">
|
|
6980 <summary>
|
|
6981 Initializes a new instance of the <see cref="T:ZXing.BitmapLuminanceSource"/> class.
|
|
6982 </summary>
|
|
6983 <param name="width">The width.</param>
|
|
6984 <param name="height">The height.</param>
|
|
6985 </member>
|
|
6986 <member name="M:ZXing.BitmapLuminanceSource.#ctor(System.Drawing.Bitmap)">
|
|
6987 <summary>
|
|
6988 Initializes a new instance of the <see cref="T:ZXing.BitmapLuminanceSource"/> class
|
|
6989 with the image of a Bitmap instance
|
|
6990 </summary>
|
|
6991 <param name="bitmap">The bitmap.</param>
|
|
6992 </member>
|
|
6993 <member name="M:ZXing.BitmapLuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
|
|
6994 <summary>
|
|
6995 Should create a new luminance source with the right class type.
|
|
6996 The method is used in methods crop and rotate.
|
|
6997 </summary>
|
|
6998 <param name="newLuminances">The new luminances.</param>
|
|
6999 <param name="width">The width.</param>
|
|
7000 <param name="height">The height.</param>
|
|
7001 <returns></returns>
|
|
7002 </member>
|
|
7003 <member name="T:ZXing.BinaryBitmap">
|
|
7004 <summary> This class is the core bitmap class used by ZXing to represent 1 bit data. Reader objects
|
|
7005 accept a BinaryBitmap and attempt to decode it.
|
|
7006
|
|
7007 </summary>
|
|
7008 <author> dswitkin@google.com (Daniel Switkin)
|
|
7009 </author>
|
|
7010 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
7011 </author>
|
|
7012 </member>
|
|
7013 <member name="M:ZXing.BinaryBitmap.getBlackRow(System.Int32,ZXing.Common.BitArray)">
|
|
7014 <summary> Converts one row of luminance data to 1 bit data. May actually do the conversion, or return
|
|
7015 cached data. Callers should assume this method is expensive and call it as seldom as possible.
|
|
7016 This method is intended for decoding 1D barcodes and may choose to apply sharpening.
|
|
7017
|
|
7018 </summary>
|
|
7019 <param name="y">The row to fetch, 0 <= y < bitmap height.
|
|
7020 </param>
|
|
7021 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
|
|
7022 If used, the Binarizer will call BitArray.clear(). Always use the returned object.
|
|
7023 </param>
|
|
7024 <returns> The array of bits for this row (true means black).
|
|
7025 </returns>
|
|
7026 </member>
|
|
7027 <member name="M:ZXing.BinaryBitmap.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7028 <summary> Returns a new object with cropped image data. Implementations may keep a reference to the
|
|
7029 original data rather than a copy. Only callable if isCropSupported() is true.
|
|
7030
|
|
7031 </summary>
|
|
7032 <param name="left">The left coordinate, 0 <= left < getWidth().
|
|
7033 </param>
|
|
7034 <param name="top">The top coordinate, 0 <= top <= getHeight().
|
|
7035 </param>
|
|
7036 <param name="width">The width of the rectangle to crop.
|
|
7037 </param>
|
|
7038 <param name="height">The height of the rectangle to crop.
|
|
7039 </param>
|
|
7040 <returns> A cropped version of this object.
|
|
7041 </returns>
|
|
7042 </member>
|
|
7043 <member name="M:ZXing.BinaryBitmap.rotateCounterClockwise">
|
|
7044 <summary>
|
|
7045 Returns a new object with rotated image data by 90 degrees counterclockwise.
|
|
7046 Only callable if {@link #isRotateSupported()} is true.
|
|
7047 </summary>
|
|
7048 <returns> A rotated version of this object.
|
|
7049 </returns>
|
|
7050 </member>
|
|
7051 <member name="M:ZXing.BinaryBitmap.rotateCounterClockwise45">
|
|
7052 <summary>
|
|
7053 Returns a new object with rotated image data by 45 degrees counterclockwise.
|
|
7054 Only callable if {@link #isRotateSupported()} is true.
|
|
7055 </summary>
|
|
7056 <returns>A rotated version of this object.</returns>
|
|
7057 </member>
|
|
7058 <member name="M:ZXing.BinaryBitmap.ToString">
|
|
7059 <summary>
|
|
7060 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
7061 </summary>
|
|
7062 <returns>
|
|
7063 A <see cref="T:System.String"/> that represents this instance.
|
|
7064 </returns>
|
|
7065 </member>
|
|
7066 <member name="P:ZXing.BinaryBitmap.Width">
|
|
7067 <returns> The width of the bitmap.
|
|
7068 </returns>
|
|
7069 </member>
|
|
7070 <member name="P:ZXing.BinaryBitmap.Height">
|
|
7071 <returns> The height of the bitmap.
|
|
7072 </returns>
|
|
7073 </member>
|
|
7074 <member name="P:ZXing.BinaryBitmap.BlackMatrix">
|
|
7075 <summary> Converts a 2D array of luminance data to 1 bit. As above, assume this method is expensive
|
|
7076 and do not call it repeatedly. This method is intended for decoding 2D barcodes and may or
|
|
7077 may not apply sharpening. Therefore, a row from this matrix may not be identical to one
|
|
7078 fetched using getBlackRow(), so don't mix and match between them.
|
|
7079
|
|
7080 </summary>
|
|
7081 <returns> The 2D array of bits for the image (true means black).
|
|
7082 </returns>
|
|
7083 </member>
|
|
7084 <member name="P:ZXing.BinaryBitmap.CropSupported">
|
|
7085 <returns> Whether this bitmap can be cropped.
|
|
7086 </returns>
|
|
7087 </member>
|
|
7088 <member name="P:ZXing.BinaryBitmap.RotateSupported">
|
|
7089 <returns> Whether this bitmap supports counter-clockwise rotation.
|
|
7090 </returns>
|
|
7091 </member>
|
|
7092 <member name="T:ZXing.QrCode.Internal.FinderPattern">
|
|
7093 <summary>
|
|
7094 <p>Encapsulates a finder pattern, which are the three square patterns found in
|
|
7095 the corners of QR Codes. It also encapsulates a count of similar finder patterns,
|
|
7096 as a convenience to the finder's bookkeeping.</p>
|
|
7097 </summary>
|
|
7098 <author>Sean Owen</author>
|
|
7099 </member>
|
|
7100 <member name="M:ZXing.QrCode.Internal.FinderPattern.aboutEquals(System.Single,System.Single,System.Single)">
|
|
7101 <summary> <p>Determines if this finder pattern "about equals" a finder pattern at the stated
|
|
7102 position and size -- meaning, it is at nearly the same center with nearly the same size.</p>
|
|
7103 </summary>
|
|
7104 </member>
|
|
7105 <member name="M:ZXing.QrCode.Internal.FinderPattern.combineEstimate(System.Single,System.Single,System.Single)">
|
|
7106 <summary>
|
|
7107 Combines this object's current estimate of a finder pattern position and module size
|
|
7108 with a new estimate. It returns a new {@code FinderPattern} containing a weighted average
|
|
7109 based on count.
|
|
7110 </summary>
|
|
7111 <param name="i">The i.</param>
|
|
7112 <param name="j">The j.</param>
|
|
7113 <param name="newModuleSize">New size of the module.</param>
|
|
7114 <returns></returns>
|
|
7115 </member>
|
|
7116 <member name="P:ZXing.QrCode.Internal.FinderPattern.EstimatedModuleSize">
|
|
7117 <summary>
|
|
7118 Gets the size of the estimated module.
|
|
7119 </summary>
|
|
7120 <value>
|
|
7121 The size of the estimated module.
|
|
7122 </value>
|
|
7123 </member>
|
|
7124 <member name="T:ZXing.PDF417.Internal.BoundingBox">
|
|
7125 <summary>
|
|
7126 A Bounding Box helper class
|
|
7127 </summary>
|
|
7128 <author>Guenther Grau</author>
|
|
7129 </member>
|
|
7130 <member name="M:ZXing.PDF417.Internal.BoundingBox.Create(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
7131 <summary>
|
|
7132 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.BoundingBox"/> class.
|
|
7133 returns null if the corner points don't match up correctly
|
|
7134 </summary>
|
|
7135 <param name="image">The image.</param>
|
|
7136 <param name="topLeft">The top left.</param>
|
|
7137 <param name="bottomLeft">The bottom left.</param>
|
|
7138 <param name="topRight">The top right.</param>
|
|
7139 <param name="bottomRight">The bottom right.</param>
|
|
7140 <returns></returns>
|
|
7141 </member>
|
|
7142 <member name="M:ZXing.PDF417.Internal.BoundingBox.Create(ZXing.PDF417.Internal.BoundingBox)">
|
|
7143 <summary>
|
|
7144 Creates the specified box.
|
|
7145 </summary>
|
|
7146 <param name="box">The box.</param>
|
|
7147 <returns></returns>
|
|
7148 </member>
|
|
7149 <member name="M:ZXing.PDF417.Internal.BoundingBox.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
7150 <summary>
|
|
7151 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.BoundingBox"/> class.
|
|
7152 Will throw an exception if the corner points don't match up correctly
|
|
7153 </summary>
|
|
7154 <param name="image">Image.</param>
|
|
7155 <param name="topLeft">Top left.</param>
|
|
7156 <param name="topRight">Top right.</param>
|
|
7157 <param name="bottomLeft">Bottom left.</param>
|
|
7158 <param name="bottomRight">Bottom right.</param>
|
|
7159 </member>
|
|
7160 <member name="M:ZXing.PDF417.Internal.BoundingBox.merge(ZXing.PDF417.Internal.BoundingBox,ZXing.PDF417.Internal.BoundingBox)">
|
|
7161 <summary>
|
|
7162 Merge two Bounding Boxes, getting the left corners of left, and the right corners of right
|
|
7163 (Images should be the same)
|
|
7164 </summary>
|
|
7165 <param name="leftBox">Left.</param>
|
|
7166 <param name="rightBox">Right.</param>
|
|
7167 </member>
|
|
7168 <member name="M:ZXing.PDF417.Internal.BoundingBox.addMissingRows(System.Int32,System.Int32,System.Boolean)">
|
|
7169 <summary>
|
|
7170 Adds the missing rows.
|
|
7171 </summary>
|
|
7172 <returns>The missing rows.</returns>
|
|
7173 <param name="missingStartRows">Missing start rows.</param>
|
|
7174 <param name="missingEndRows">Missing end rows.</param>
|
|
7175 <param name="isLeft">If set to <c>true</c> is left.</param>
|
|
7176 </member>
|
|
7177 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.PDF417.Internal.BoundingBox.calculateMinMaxValues" ignoriert -->
|
|
7178 <member name="M:ZXing.PDF417.Internal.BoundingBox.SetBottomRight(ZXing.ResultPoint)">
|
|
7179 <summary>
|
|
7180 If we adjust the width, set a new right corner coordinate and recalculate
|
|
7181 </summary>
|
|
7182 <param name="bottomRight">Bottom right.</param>
|
|
7183 </member>
|
|
7184 <member name="T:ZXing.OneD.PlesseyWriter">
|
|
7185 <summary>
|
|
7186 This object renders a Plessey code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
7187 </summary>
|
|
7188 </member>
|
|
7189 <member name="M:ZXing.OneD.PlesseyWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
7190 <summary>
|
|
7191 Encode the contents following specified format.
|
|
7192 {@code width} and {@code height} are required size. This method may return bigger size
|
|
7193 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
7194 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
7195 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
7196 </summary>
|
|
7197 <param name="contents"></param>
|
|
7198 <param name="format"></param>
|
|
7199 <param name="width"></param>
|
|
7200 <param name="height"></param>
|
|
7201 <param name="hints"></param>
|
|
7202 <returns></returns>
|
|
7203 </member>
|
|
7204 <member name="M:ZXing.OneD.PlesseyWriter.encode(System.String)">
|
|
7205 <summary>
|
|
7206 Encode the contents to byte array expression of one-dimensional barcode.
|
|
7207 Start code and end code should be included in result, and side margins should not be included.
|
|
7208 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
|
|
7209 </summary>
|
|
7210 <param name="contents"></param>
|
|
7211 <returns></returns>
|
|
7212 </member>
|
|
7213 <member name="T:ZXing.OneD.MultiFormatUPCEANReader">
|
|
7214 <summary>
|
|
7215 <p>A reader that can read all available UPC/EAN formats. If a caller wants to try to
|
|
7216 read all such formats, it is most efficient to use this implementation rather than invoke
|
|
7217 individual readers.</p>
|
|
7218 <author>Sean Owen</author>
|
|
7219 </summary>
|
|
7220 </member>
|
|
7221 <member name="M:ZXing.OneD.MultiFormatUPCEANReader.#ctor(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
7222 <summary>
|
|
7223 Initializes a new instance of the <see cref="T:ZXing.OneD.MultiFormatUPCEANReader"/> class.
|
|
7224 </summary>
|
|
7225 <param name="hints">The hints.</param>
|
|
7226 </member>
|
|
7227 <member name="M:ZXing.OneD.MultiFormatUPCEANReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
7228 <summary>
|
|
7229 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
7230 an image.</p>
|
|
7231 </summary>
|
|
7232 <param name="rowNumber">row number from top of the row</param>
|
|
7233 <param name="row">the black/white pixel data of the row</param>
|
|
7234 <param name="hints">decode hints</param>
|
|
7235 <returns>
|
|
7236 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null if an error occurs or barcode cannot be found
|
|
7237 </returns>
|
|
7238 </member>
|
|
7239 <member name="M:ZXing.OneD.MultiFormatUPCEANReader.reset">
|
|
7240 <summary>
|
|
7241 Resets any internal state the implementation has after a decode, to prepare it
|
|
7242 for reuse.
|
|
7243 </summary>
|
|
7244 </member>
|
|
7245 <member name="T:ZXing.Datamatrix.Encoder.DefaultPlacement">
|
|
7246 <summary>
|
|
7247 Symbol Character Placement Program. Adapted from Annex M.1 in ISO/IEC 16022:2000(E).
|
|
7248 </summary>
|
|
7249 </member>
|
|
7250 <member name="M:ZXing.Datamatrix.Encoder.DefaultPlacement.#ctor(System.String,System.Int32,System.Int32)">
|
|
7251 <summary>
|
|
7252 Main constructor
|
|
7253 </summary>
|
|
7254 <param name="codewords">the codewords to place</param>
|
|
7255 <param name="numcols">the number of columns</param>
|
|
7256 <param name="numrows">the number of rows</param>
|
|
7257 </member>
|
|
7258 <member name="M:ZXing.Datamatrix.Encoder.DefaultPlacement.utah(System.Int32,System.Int32,System.Int32)">
|
|
7259 <summary>
|
|
7260 Places the 8 bits of a utah-shaped symbol character in ECC200.
|
|
7261 </summary>
|
|
7262 <param name="row">The row.</param>
|
|
7263 <param name="col">The col.</param>
|
|
7264 <param name="pos">character position</param>
|
|
7265 </member>
|
|
7266 <member name="T:ZXing.Client.Result.VEventResultParser">
|
|
7267 <summary>
|
|
7268 Partially implements the iCalendar format's "VEVENT" format for specifying a
|
|
7269 calendar event. See RFC 2445. This supports SUMMARY, DTSTART and DTEND fields.
|
|
7270 </summary>
|
|
7271 <author> Sean Owen
|
|
7272 </author>
|
|
7273 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
7274 </author>
|
|
7275 </member>
|
|
7276 <member name="T:ZXing.Client.Result.URLTOResultParser">
|
|
7277 <summary> Parses the "URLTO" result format, which is of the form "URLTO:[title]:[url]".
|
|
7278 This seems to be used sometimes, but I am not able to find documentation
|
|
7279 on its origin or official format?
|
|
7280
|
|
7281 </summary>
|
|
7282 <author> Sean Owen
|
|
7283 </author>
|
|
7284 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
7285 </author>
|
|
7286 </member>
|
|
7287 <member name="T:ZXing.Client.Result.ParsedResultType">
|
|
7288 <summary>
|
|
7289 Represents the type of data encoded by a barcode -- from plain text, to a
|
|
7290 URI, to an e-mail address, etc.
|
|
7291 </summary>
|
|
7292 <author>Sean Owen</author>
|
|
7293 </member>
|
|
7294 <member name="T:ZXing.Client.Result.EmailAddressParsedResult">
|
|
7295 <author>Sean Owen</author>
|
|
7296 </member>
|
|
7297 <member name="T:ZXing.Aztec.Internal.Encoder">
|
|
7298 <summary>
|
|
7299 Generates Aztec 2D barcodes.
|
|
7300 </summary>
|
|
7301 <author>Rustam Abdullaev</author>
|
|
7302 </member>
|
|
7303 <member name="M:ZXing.Aztec.Internal.Encoder.encode(System.Byte[])">
|
|
7304 <summary>
|
|
7305 Encodes the given binary content as an Aztec symbol
|
|
7306 </summary>
|
|
7307 <param name="data">input data string</param>
|
|
7308 <returns>Aztec symbol matrix with metadata</returns>
|
|
7309 </member>
|
|
7310 <member name="M:ZXing.Aztec.Internal.Encoder.encode(System.Byte[],System.Int32,System.Int32)">
|
|
7311 <summary>
|
|
7312 Encodes the given binary content as an Aztec symbol
|
|
7313 </summary>
|
|
7314 <param name="data">input data string</param>
|
|
7315 <param name="minECCPercent">minimal percentage of error check words (According to ISO/IEC 24778:2008,
|
|
7316 a minimum of 23% + 3 words is recommended)</param>
|
|
7317 <param name="userSpecifiedLayers">if non-zero, a user-specified value for the number of layers</param>
|
|
7318 <returns>
|
|
7319 Aztec symbol matrix with metadata
|
|
7320 </returns>
|
|
7321 </member>
|
|
7322 <member name="T:ZXing.Rendering.SvgRenderer">
|
|
7323 <summary>
|
|
7324 Renders a barcode into a Svg image
|
|
7325 </summary>
|
|
7326 </member>
|
|
7327 <member name="M:ZXing.Rendering.SvgRenderer.#ctor">
|
|
7328 <summary>
|
|
7329 Initializes a new instance of the <see cref="T:ZXing.Rendering.SvgRenderer"/> class.
|
|
7330 </summary>
|
|
7331 </member>
|
|
7332 <member name="M:ZXing.Rendering.SvgRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String)">
|
|
7333 <summary>
|
|
7334 Renders the specified matrix.
|
|
7335 </summary>
|
|
7336 <param name="matrix">The matrix.</param>
|
|
7337 <param name="format">The format.</param>
|
|
7338 <param name="content">The content.</param>
|
|
7339 <returns></returns>
|
|
7340 </member>
|
|
7341 <member name="M:ZXing.Rendering.SvgRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String,ZXing.Common.EncodingOptions)">
|
|
7342 <summary>
|
|
7343 Renders the specified matrix.
|
|
7344 </summary>
|
|
7345 <param name="matrix">The matrix.</param>
|
|
7346 <param name="format">The format.</param>
|
|
7347 <param name="content">The content.</param>
|
|
7348 <param name="options">The options.</param>
|
|
7349 <returns></returns>
|
|
7350 </member>
|
|
7351 <member name="P:ZXing.Rendering.SvgRenderer.Foreground">
|
|
7352 <summary>
|
|
7353 Gets or sets the foreground color.
|
|
7354 </summary>
|
|
7355 <value>The foreground color.</value>
|
|
7356 </member>
|
|
7357 <member name="P:ZXing.Rendering.SvgRenderer.Background">
|
|
7358 <summary>
|
|
7359 Gets or sets the background color.
|
|
7360 </summary>
|
|
7361 <value>The background color.</value>
|
|
7362 </member>
|
|
7363 <member name="T:ZXing.Rendering.SvgRenderer.SvgImage">
|
|
7364 <summary>
|
|
7365 Represents a barcode as a Svg image
|
|
7366 </summary>
|
|
7367 </member>
|
|
7368 <member name="M:ZXing.Rendering.SvgRenderer.SvgImage.#ctor">
|
|
7369 <summary>
|
|
7370 Initializes a new instance of the <see cref="T:ZXing.Rendering.SvgRenderer.SvgImage"/> class.
|
|
7371 </summary>
|
|
7372 </member>
|
|
7373 <member name="M:ZXing.Rendering.SvgRenderer.SvgImage.#ctor(System.String)">
|
|
7374 <summary>
|
|
7375 Initializes a new instance of the <see cref="T:ZXing.Rendering.SvgRenderer.SvgImage"/> class.
|
|
7376 </summary>
|
|
7377 <param name="content">The content.</param>
|
|
7378 </member>
|
|
7379 <member name="M:ZXing.Rendering.SvgRenderer.SvgImage.ToString">
|
|
7380 <summary>
|
|
7381 Gives the XML representation of the SVG image
|
|
7382 </summary>
|
|
7383 </member>
|
|
7384 <member name="P:ZXing.Rendering.SvgRenderer.SvgImage.Content">
|
|
7385 <summary>
|
|
7386 Gets or sets the content.
|
|
7387 </summary>
|
|
7388 <value>
|
|
7389 The content.
|
|
7390 </value>
|
|
7391 </member>
|
|
7392 <member name="T:ZXing.PDF417.Internal.BarcodeMatrix">
|
|
7393 <summary>
|
|
7394 Holds all of the information for a barcode in a format where it can be easily accessable
|
|
7395
|
|
7396 <author>Jacob Haynes</author>
|
|
7397 </summary>
|
|
7398 </member>
|
|
7399 <member name="M:ZXing.PDF417.Internal.BarcodeMatrix.#ctor(System.Int32,System.Int32)">
|
|
7400 <summary>
|
|
7401 <param name="height">the height of the matrix (Rows)</param>
|
|
7402 <param name="width">the width of the matrix (Cols)</param>
|
|
7403 </summary>
|
|
7404 </member>
|
|
7405 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01392xDecoder">
|
|
7406 <summary>
|
|
7407 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
7408 </summary>
|
|
7409 </member>
|
|
7410 <member name="T:ZXing.OneD.EAN8Writer">
|
|
7411 <summary>
|
|
7412 This object renders an EAN8 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
7413 <author>aripollak@gmail.com (Ari Pollak)</author>
|
|
7414 </summary>
|
|
7415 </member>
|
|
7416 <member name="M:ZXing.OneD.EAN8Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
7417 <summary>
|
|
7418 Encode the contents following specified format.
|
|
7419 {@code width} and {@code height} are required size. This method may return bigger size
|
|
7420 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
7421 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
7422 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
7423 </summary>
|
|
7424 <param name="contents"></param>
|
|
7425 <param name="format"></param>
|
|
7426 <param name="width"></param>
|
|
7427 <param name="height"></param>
|
|
7428 <param name="hints"></param>
|
|
7429 <returns></returns>
|
|
7430 </member>
|
|
7431 <member name="M:ZXing.OneD.EAN8Writer.encode(System.String)">
|
|
7432 <summary>
|
|
7433 </summary>
|
|
7434 <returns>
|
|
7435 a byte array of horizontal pixels (false = white, true = black)
|
|
7436 </returns>
|
|
7437 </member>
|
|
7438 <member name="T:ZXing.OneD.EAN8Reader">
|
|
7439 <summary>
|
|
7440 <p>Implements decoding of the EAN-8 format.</p>
|
|
7441 <author>Sean Owen</author>
|
|
7442 </summary>
|
|
7443 </member>
|
|
7444 <member name="M:ZXing.OneD.EAN8Reader.#ctor">
|
|
7445 <summary>
|
|
7446 Initializes a new instance of the <see cref="T:ZXing.OneD.EAN8Reader"/> class.
|
|
7447 </summary>
|
|
7448 </member>
|
|
7449 <member name="M:ZXing.OneD.EAN8Reader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
|
|
7450 <summary>
|
|
7451 Decodes the middle.
|
|
7452 </summary>
|
|
7453 <param name="row">The row.</param>
|
|
7454 <param name="startRange">The start range.</param>
|
|
7455 <param name="result">The result.</param>
|
|
7456 <returns></returns>
|
|
7457 </member>
|
|
7458 <member name="P:ZXing.OneD.EAN8Reader.BarcodeFormat">
|
|
7459 <summary>
|
|
7460 Get the format of this decoder.
|
|
7461 <returns>The 1D format.</returns>
|
|
7462 </summary>
|
|
7463 </member>
|
|
7464 <!-- Ungültiger XML-Kommentar wurde für den Member "T:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder" ignoriert -->
|
|
7465 <!-- Ungültiger XML-Kommentar wurde für den Member "T:ZXing.QrCode.Internal.FinderPatternFinder" ignoriert -->
|
|
7466 <member name="F:ZXing.QrCode.Internal.FinderPatternFinder.MIN_SKIP">
|
|
7467 <summary>
|
|
7468 1 pixel/module times 3 modules/center
|
|
7469 </summary>
|
|
7470 </member>
|
|
7471 <member name="F:ZXing.QrCode.Internal.FinderPatternFinder.MAX_MODULES">
|
|
7472 <summary>
|
|
7473 support up to version 10 for mobile clients
|
|
7474 </summary>
|
|
7475 </member>
|
|
7476 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.#ctor(ZXing.Common.BitMatrix)">
|
|
7477 <summary>
|
|
7478 <p>Creates a finder that will search the image for three finder patterns.</p>
|
|
7479 </summary>
|
|
7480 <param name="image">image to search</param>
|
|
7481 </member>
|
|
7482 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.#ctor(ZXing.Common.BitMatrix,ZXing.ResultPointCallback)">
|
|
7483 <summary>
|
|
7484 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.FinderPatternFinder"/> class.
|
|
7485 </summary>
|
|
7486 <param name="image">The image.</param>
|
|
7487 <param name="resultPointCallback">The result point callback.</param>
|
|
7488 </member>
|
|
7489 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.centerFromEnd(System.Int32[],System.Int32)">
|
|
7490 <summary> Given a count of black/white/black/white/black pixels just seen and an end position,
|
|
7491 figures the location of the center of this run.
|
|
7492 </summary>
|
|
7493 </member>
|
|
7494 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.foundPatternCross(System.Int32[])">
|
|
7495 <param name="stateCount">count of black/white/black/white/black pixels just read
|
|
7496 </param>
|
|
7497 <returns> true iff the proportions of the counts is close enough to the 1/1/3/1/1 ratios
|
|
7498 used by finder patterns to be considered a match
|
|
7499 </returns>
|
|
7500 </member>
|
|
7501 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.crossCheckDiagonal(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7502 <summary>
|
|
7503 After a vertical and horizontal scan finds a potential finder pattern, this method
|
|
7504 "cross-cross-cross-checks" by scanning down diagonally through the center of the possible
|
|
7505 finder pattern to see if the same proportion is detected.
|
|
7506 </summary>
|
|
7507 <param name="startI">row where a finder pattern was detected</param>
|
|
7508 <param name="centerJ">center of the section that appears to cross a finder pattern</param>
|
|
7509 <param name="maxCount">maximum reasonable number of modules that should be observed in any reading state, based on the results of the horizontal scan</param>
|
|
7510 <param name="originalStateCountTotal">The original state count total.</param>
|
|
7511 <returns>true if proportions are withing expected limits</returns>
|
|
7512 </member>
|
|
7513 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.crossCheckVertical(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7514 <summary>
|
|
7515 <p>After a horizontal scan finds a potential finder pattern, this method
|
|
7516 "cross-checks" by scanning down vertically through the center of the possible
|
|
7517 finder pattern to see if the same proportion is detected.</p>
|
|
7518 </summary>
|
|
7519 <param name="startI">row where a finder pattern was detected</param>
|
|
7520 <param name="centerJ">center of the section that appears to cross a finder pattern</param>
|
|
7521 <param name="maxCount">maximum reasonable number of modules that should be
|
|
7522 observed in any reading state, based on the results of the horizontal scan</param>
|
|
7523 <param name="originalStateCountTotal">The original state count total.</param>
|
|
7524 <returns>
|
|
7525 vertical center of finder pattern, or null if not found
|
|
7526 </returns>
|
|
7527 </member>
|
|
7528 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.crossCheckHorizontal(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7529 <summary> <p>Like {@link #crossCheckVertical(int, int, int, int)}, and in fact is basically identical,
|
|
7530 except it reads horizontally instead of vertically. This is used to cross-cross
|
|
7531 check a vertical cross check and locate the real center of the alignment pattern.</p>
|
|
7532 </summary>
|
|
7533 </member>
|
|
7534 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.handlePossibleCenter(System.Int32[],System.Int32,System.Int32,System.Boolean)">
|
|
7535 <summary>
|
|
7536 <p>This is called when a horizontal scan finds a possible alignment pattern. It will
|
|
7537 cross check with a vertical scan, and if successful, will, ah, cross-cross-check
|
|
7538 with another horizontal scan. This is needed primarily to locate the real horizontal
|
|
7539 center of the pattern in cases of extreme skew.
|
|
7540 And then we cross-cross-cross check with another diagonal scan.</p>
|
|
7541 If that succeeds the finder pattern location is added to a list that tracks
|
|
7542 the number of times each location has been nearly-matched as a finder pattern.
|
|
7543 Each additional find is more evidence that the location is in fact a finder
|
|
7544 pattern center
|
|
7545 </summary>
|
|
7546 <param name="stateCount">reading state module counts from horizontal scan</param>
|
|
7547 <param name="i">row where finder pattern may be found</param>
|
|
7548 <param name="j">end of possible finder pattern in row</param>
|
|
7549 <param name="pureBarcode">if set to <c>true</c> [pure barcode].</param>
|
|
7550 <returns>
|
|
7551 true if a finder pattern candidate was found this time
|
|
7552 </returns>
|
|
7553 </member>
|
|
7554 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.findRowSkip">
|
|
7555 <returns> number of rows we could safely skip during scanning, based on the first
|
|
7556 two finder patterns that have been located. In some cases their position will
|
|
7557 allow us to infer that the third pattern must lie below a certain point farther
|
|
7558 down in the image.
|
|
7559 </returns>
|
|
7560 </member>
|
|
7561 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.haveMultiplyConfirmedCenters">
|
|
7562 <returns> true iff we have found at least 3 finder patterns that have been detected
|
|
7563 at least {@link #CENTER_QUORUM} times each, and, the estimated module size of the
|
|
7564 candidates is "pretty similar"
|
|
7565 </returns>
|
|
7566 </member>
|
|
7567 <member name="M:ZXing.QrCode.Internal.FinderPatternFinder.selectBestPatterns">
|
|
7568 <returns> the 3 best {@link FinderPattern}s from our list of candidates. The "best" are
|
|
7569 those that have been detected at least {@link #CENTER_QUORUM} times, and whose module
|
|
7570 size differs from the average among those patterns the least
|
|
7571 </returns>
|
|
7572 </member>
|
|
7573 <member name="P:ZXing.QrCode.Internal.FinderPatternFinder.Image">
|
|
7574 <summary>
|
|
7575 Gets the image.
|
|
7576 </summary>
|
|
7577 </member>
|
|
7578 <member name="P:ZXing.QrCode.Internal.FinderPatternFinder.PossibleCenters">
|
|
7579 <summary>
|
|
7580 Gets the possible centers.
|
|
7581 </summary>
|
|
7582 </member>
|
|
7583 <member name="T:ZXing.QrCode.Internal.FinderPatternFinder.FurthestFromAverageComparator">
|
|
7584 <summary>
|
|
7585 Orders by furthest from average
|
|
7586 </summary>
|
|
7587 </member>
|
|
7588 <member name="T:ZXing.QrCode.Internal.FinderPatternFinder.CenterComparator">
|
|
7589 <summary> <p>Orders by {@link FinderPattern#getCount()}, descending.</p></summary>
|
|
7590 </member>
|
|
7591 <member name="F:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.DIFF_MODSIZE_CUTOFF">
|
|
7592 <summary>
|
|
7593 More or less arbitrary cutoff point for determining if two finder patterns might belong
|
|
7594 to the same code if they differ less than DIFF_MODSIZE_CUTOFF pixels/module in their
|
|
7595 estimated modules sizes.
|
|
7596 </summary>
|
|
7597 </member>
|
|
7598 <member name="F:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.DIFF_MODSIZE_CUTOFF_PERCENT">
|
|
7599 <summary>
|
|
7600 More or less arbitrary cutoff point for determining if two finder patterns might belong
|
|
7601 to the same code if they differ less than DIFF_MODSIZE_CUTOFF_PERCENT percent in their
|
|
7602 estimated modules sizes.
|
|
7603 </summary>
|
|
7604 </member>
|
|
7605 <member name="M:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.#ctor(ZXing.Common.BitMatrix)">
|
|
7606 <summary>
|
|
7607 <p>Creates a finder that will search the image for three finder patterns.</p>
|
|
7608
|
|
7609 <param name="image">image to search</param>
|
|
7610 </summary>
|
|
7611 </member>
|
|
7612 <member name="M:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.selectMutipleBestPatterns">
|
|
7613 <summary>
|
|
7614 </summary>
|
|
7615 <returns>the 3 best <see cref="T:ZXing.QrCode.Internal.FinderPattern"/>s from our list of candidates. The "best" are
|
|
7616 those that have been detected at least CENTER_QUORUM times, and whose module
|
|
7617 size differs from the average among those patterns the least
|
|
7618 </returns>
|
|
7619 </member>
|
|
7620 <member name="T:ZXing.Multi.QrCode.Internal.MultiFinderPatternFinder.ModuleSizeComparator">
|
|
7621 <summary>
|
|
7622 A comparator that orders FinderPatterns by their estimated module size.
|
|
7623 </summary>
|
|
7624 </member>
|
|
7625 <member name="T:ZXing.Maxicode.MaxiCodeReader">
|
|
7626 <summary>
|
|
7627 This implementation can detect and decode a MaxiCode in an image.
|
|
7628 </summary>
|
|
7629 </member>
|
|
7630 <member name="M:ZXing.Maxicode.MaxiCodeReader.decode(ZXing.BinaryBitmap)">
|
|
7631 <summary>
|
|
7632 Locates and decodes a MaxiCode in an image.
|
|
7633
|
|
7634 <returns>a String representing the content encoded by the MaxiCode</returns>
|
|
7635 <exception cref="T:ZXing.FormatException">if a MaxiCode cannot be decoded</exception>
|
|
7636 </summary>
|
|
7637 </member>
|
|
7638 <member name="M:ZXing.Maxicode.MaxiCodeReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
7639 <summary>
|
|
7640 Locates and decodes a MaxiCode within an image. This method also accepts
|
|
7641 hints, each possibly associated to some data, which may help the implementation decode.
|
|
7642 </summary>
|
|
7643 <param name="image">image of barcode to decode</param>
|
|
7644 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
7645 to arbitrary data. The
|
|
7646 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
7647 anything with these hints.</param>
|
|
7648 <returns>
|
|
7649 String which the barcode encodes
|
|
7650 </returns>
|
|
7651 </member>
|
|
7652 <member name="M:ZXing.Maxicode.MaxiCodeReader.extractPureBits(ZXing.Common.BitMatrix)">
|
|
7653 <summary>
|
|
7654 This method detects a code in a "pure" image -- that is, pure monochrome image
|
|
7655 which contains only an unrotated, unskewed, image of a code, with some white border
|
|
7656 around it. This is a specialized method that works exceptionally fast in this special
|
|
7657 case.
|
|
7658
|
|
7659 <seealso cref="M:ZXing.Datamatrix.DataMatrixReader.extractPureBits(ZXing.Common.BitMatrix)"/>
|
|
7660 <seealso cref="M:ZXing.QrCode.QRCodeReader.extractPureBits(ZXing.Common.BitMatrix)"/>
|
|
7661 </summary>
|
|
7662 </member>
|
|
7663 <member name="T:ZXing.Datamatrix.Internal.BitMatrixParser">
|
|
7664 <summary>
|
|
7665 <author>bbrown@google.com (Brian Brown)</author>
|
|
7666 </summary>
|
|
7667 </member>
|
|
7668 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.Datamatrix.Internal.BitMatrixParser.#ctor(ZXing.Common.BitMatrix)" ignoriert -->
|
|
7669 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readVersion(ZXing.Common.BitMatrix)">
|
|
7670 <summary>
|
|
7671 <p>Creates the version object based on the dimension of the original bit matrix from
|
|
7672 the datamatrix code.</p>
|
|
7673
|
|
7674 <p>See ISO 16022:2006 Table 7 - ECC 200 symbol attributes</p>
|
|
7675
|
|
7676 <param name="bitMatrix">Original <see cref="T:ZXing.Common.BitMatrix"/>including alignment patterns</param>
|
|
7677 <returns><see cref="P:ZXing.Datamatrix.Internal.BitMatrixParser.Version"/>encapsulating the Data Matrix Code's "version"</returns>
|
|
7678 <exception cref="T:ZXing.FormatException">if the dimensions of the mapping matrix are not valid</exception>
|
|
7679 Data Matrix dimensions.
|
|
7680 </summary>
|
|
7681 </member>
|
|
7682 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCodewords">
|
|
7683 <summary>
|
|
7684 <p>Reads the bits in the <see cref="T:ZXing.Common.BitMatrix"/>representing the mapping matrix (No alignment patterns)
|
|
7685 in the correct order in order to reconstitute the codewords bytes contained within the
|
|
7686 Data Matrix Code.</p>
|
|
7687
|
|
7688 <returns>bytes encoded within the Data Matrix Code</returns>
|
|
7689 <exception cref="T:ZXing.FormatException">if the exact number of bytes expected is not read</exception>
|
|
7690 </summary>
|
|
7691 </member>
|
|
7692 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readModule(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7693 <summary>
|
|
7694 <p>Reads a bit of the mapping matrix accounting for boundary wrapping.</p>
|
|
7695
|
|
7696 <param name="row">Row to read in the mapping matrix</param>
|
|
7697 <param name="column">Column to read in the mapping matrix</param>
|
|
7698 <param name="numRows">Number of rows in the mapping matrix</param>
|
|
7699 <param name="numColumns">Number of columns in the mapping matrix</param>
|
|
7700 <returns>value of the given bit in the mapping matrix</returns>
|
|
7701 </summary>
|
|
7702 </member>
|
|
7703 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readUtah(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7704 <summary>
|
|
7705 <p>Reads the 8 bits of the standard Utah-shaped pattern.</p>
|
|
7706
|
|
7707 <p>See ISO 16022:2006, 5.8.1 Figure 6</p>
|
|
7708
|
|
7709 <param name="row">Current row in the mapping matrix, anchored at the 8th bit (LSB) of the pattern</param>
|
|
7710 <param name="column">Current column in the mapping matrix, anchored at the 8th bit (LSB) of the pattern</param>
|
|
7711 <param name="numRows">Number of rows in the mapping matrix</param>
|
|
7712 <param name="numColumns">Number of columns in the mapping matrix</param>
|
|
7713 <returns>byte from the utah shape</returns>
|
|
7714 </summary>
|
|
7715 </member>
|
|
7716 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner1(System.Int32,System.Int32)">
|
|
7717 <summary>
|
|
7718 <p>Reads the 8 bits of the special corner condition 1.</p>
|
|
7719
|
|
7720 <p>See ISO 16022:2006, Figure F.3</p>
|
|
7721
|
|
7722 <param name="numRows">Number of rows in the mapping matrix</param>
|
|
7723 <param name="numColumns">Number of columns in the mapping matrix</param>
|
|
7724 <returns>byte from the Corner condition 1</returns>
|
|
7725 </summary>
|
|
7726 </member>
|
|
7727 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner2(System.Int32,System.Int32)">
|
|
7728 <summary>
|
|
7729 <p>Reads the 8 bits of the special corner condition 2.</p>
|
|
7730
|
|
7731 <p>See ISO 16022:2006, Figure F.4</p>
|
|
7732
|
|
7733 <param name="numRows">Number of rows in the mapping matrix</param>
|
|
7734 <param name="numColumns">Number of columns in the mapping matrix</param>
|
|
7735 <returns>byte from the Corner condition 2</returns>
|
|
7736 </summary>
|
|
7737 </member>
|
|
7738 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner3(System.Int32,System.Int32)">
|
|
7739 <summary>
|
|
7740 <p>Reads the 8 bits of the special corner condition 3.</p>
|
|
7741
|
|
7742 <p>See ISO 16022:2006, Figure F.5</p>
|
|
7743
|
|
7744 <param name="numRows">Number of rows in the mapping matrix</param>
|
|
7745 <param name="numColumns">Number of columns in the mapping matrix</param>
|
|
7746 <returns>byte from the Corner condition 3</returns>
|
|
7747 </summary>
|
|
7748 </member>
|
|
7749 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.readCorner4(System.Int32,System.Int32)">
|
|
7750 <summary>
|
|
7751 <p>Reads the 8 bits of the special corner condition 4.</p>
|
|
7752
|
|
7753 <p>See ISO 16022:2006, Figure F.6</p>
|
|
7754
|
|
7755 <param name="numRows">Number of rows in the mapping matrix</param>
|
|
7756 <param name="numColumns">Number of columns in the mapping matrix</param>
|
|
7757 <returns>byte from the Corner condition 4</returns>
|
|
7758 </summary>
|
|
7759 </member>
|
|
7760 <member name="M:ZXing.Datamatrix.Internal.BitMatrixParser.extractDataRegion(ZXing.Common.BitMatrix)">
|
|
7761 <summary>
|
|
7762 <p>Extracts the data region from a <see cref="T:ZXing.Common.BitMatrix"/>that contains
|
|
7763 alignment patterns.</p>
|
|
7764
|
|
7765 <param name="bitMatrix">Original <see cref="T:ZXing.Common.BitMatrix"/>with alignment patterns</param>
|
|
7766 <returns>BitMatrix that has the alignment patterns removed</returns>
|
|
7767 </summary>
|
|
7768 </member>
|
|
7769 <member name="T:ZXing.Common.HybridBinarizer">
|
|
7770 <summary> This class implements a local thresholding algorithm, which while slower than the
|
|
7771 GlobalHistogramBinarizer, is fairly efficient for what it does. It is designed for
|
|
7772 high frequency images of barcodes with black data on white backgrounds. For this application,
|
|
7773 it does a much better job than a global blackpoint with severe shadows and gradients.
|
|
7774 However it tends to produce artifacts on lower frequency images and is therefore not
|
|
7775 a good general purpose binarizer for uses outside ZXing.
|
|
7776
|
|
7777 This class extends GlobalHistogramBinarizer, using the older histogram approach for 1D readers,
|
|
7778 and the newer local approach for 2D readers. 1D decoding using a per-row histogram is already
|
|
7779 inherently local, and only fails for horizontal gradients. We can revisit that problem later,
|
|
7780 but for now it was not a win to use local blocks for 1D.
|
|
7781
|
|
7782 This Binarizer is the default for the unit tests and the recommended class for library users.
|
|
7783
|
|
7784 </summary>
|
|
7785 <author> dswitkin@google.com (Daniel Switkin)
|
|
7786 </author>
|
|
7787 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
7788 </author>
|
|
7789 </member>
|
|
7790 <member name="M:ZXing.Common.HybridBinarizer.binarizeEntireImage">
|
|
7791 <summary>
|
|
7792 Calculates the final BitMatrix once for all requests. This could be called once from the
|
|
7793 constructor instead, but there are some advantages to doing it lazily, such as making
|
|
7794 profiling easier, and not doing heavy lifting when callers don't expect it.
|
|
7795 </summary>
|
|
7796 </member>
|
|
7797 <member name="M:ZXing.Common.HybridBinarizer.calculateThresholdForBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[][],ZXing.Common.BitMatrix)">
|
|
7798 <summary>
|
|
7799 For each 8x8 block in the image, calculate the average black point using a 5x5 grid
|
|
7800 of the blocks around it. Also handles the corner cases (fractional blocks are computed based
|
|
7801 on the last 8 pixels in the row/column which are also used in the previous block).
|
|
7802 </summary>
|
|
7803 <param name="luminances">The luminances.</param>
|
|
7804 <param name="subWidth">Width of the sub.</param>
|
|
7805 <param name="subHeight">Height of the sub.</param>
|
|
7806 <param name="width">The width.</param>
|
|
7807 <param name="height">The height.</param>
|
|
7808 <param name="blackPoints">The black points.</param>
|
|
7809 <param name="matrix">The matrix.</param>
|
|
7810 </member>
|
|
7811 <member name="M:ZXing.Common.HybridBinarizer.thresholdBlock(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,ZXing.Common.BitMatrix)">
|
|
7812 <summary>
|
|
7813 Applies a single threshold to an 8x8 block of pixels.
|
|
7814 </summary>
|
|
7815 <param name="luminances">The luminances.</param>
|
|
7816 <param name="xoffset">The xoffset.</param>
|
|
7817 <param name="yoffset">The yoffset.</param>
|
|
7818 <param name="threshold">The threshold.</param>
|
|
7819 <param name="stride">The stride.</param>
|
|
7820 <param name="matrix">The matrix.</param>
|
|
7821 </member>
|
|
7822 <member name="M:ZXing.Common.HybridBinarizer.calculateBlackPoints(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
7823 <summary>
|
|
7824 Calculates a single black point for each 8x8 block of pixels and saves it away.
|
|
7825 See the following thread for a discussion of this algorithm:
|
|
7826 http://groups.google.com/group/zxing/browse_thread/thread/d06efa2c35a7ddc0
|
|
7827 </summary>
|
|
7828 <param name="luminances">The luminances.</param>
|
|
7829 <param name="subWidth">Width of the sub.</param>
|
|
7830 <param name="subHeight">Height of the sub.</param>
|
|
7831 <param name="width">The width.</param>
|
|
7832 <param name="height">The height.</param>
|
|
7833 <returns></returns>
|
|
7834 </member>
|
|
7835 <member name="T:ZXing.Client.Result.WifiParsedResult">
|
|
7836 <summary>
|
|
7837
|
|
7838 </summary>
|
|
7839 <author>Vikram Aggarwal</author>
|
|
7840 </member>
|
|
7841 <member name="T:ZXing.Client.Result.URIParsedResult">
|
|
7842 <author>Sean Owen</author>
|
|
7843 </member>
|
|
7844 <member name="M:ZXing.Client.Result.URIParsedResult.massageURI(System.String)">
|
|
7845 <summary> Transforms a string that represents a URI into something more proper, by adding or canonicalizing
|
|
7846 the protocol.
|
|
7847 </summary>
|
|
7848 </member>
|
|
7849 <member name="P:ZXing.Client.Result.URIParsedResult.PossiblyMaliciousURI">
|
|
7850 <returns> true if the URI contains suspicious patterns that may suggest it intends to
|
|
7851 mislead the user about its true nature. At the moment this looks for the presence
|
|
7852 of user/password syntax in the host/authority portion of a URI which may be used
|
|
7853 in attempts to make the URI's host appear to be other than it is. Example:
|
|
7854 http://yourbank.com@phisher.com This URI connects to phisher.com but may appear
|
|
7855 to connect to yourbank.com at first glance.
|
|
7856 </returns>
|
|
7857 </member>
|
|
7858 <member name="T:ZXing.Client.Result.TelResultParser">
|
|
7859 <summary>
|
|
7860 Parses a "tel:" URI result, which specifies a phone number.
|
|
7861 </summary>
|
|
7862 <author> Sean Owen
|
|
7863 </author>
|
|
7864 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
7865 </author>
|
|
7866 </member>
|
|
7867 <member name="T:ZXing.WriterException">
|
|
7868 <summary>
|
|
7869 A base class which covers the range of exceptions which may occur when encoding a barcode using
|
|
7870 the Writer framework.
|
|
7871 </summary>
|
|
7872 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
7873 </member>
|
|
7874 <member name="M:ZXing.WriterException.#ctor">
|
|
7875 <summary>
|
|
7876 Initializes a new instance of the <see cref="T:ZXing.WriterException"/> class.
|
|
7877 </summary>
|
|
7878 </member>
|
|
7879 <member name="M:ZXing.WriterException.#ctor(System.String)">
|
|
7880 <summary>
|
|
7881 Initializes a new instance of the <see cref="T:ZXing.WriterException"/> class.
|
|
7882 </summary>
|
|
7883 <param name="message">The message.</param>
|
|
7884 </member>
|
|
7885 <member name="M:ZXing.WriterException.#ctor(System.String,System.Exception)">
|
|
7886 <summary>
|
|
7887 Initializes a new instance of the <see cref="T:ZXing.WriterException"/> class.
|
|
7888 </summary>
|
|
7889 <param name="message">The message.</param>
|
|
7890 <param name="innerExc">The inner exc.</param>
|
|
7891 </member>
|
|
7892 <member name="T:ZXing.Rendering.BitmapRenderer">
|
|
7893 <summary>
|
|
7894 Renders a <see cref="T:ZXing.Common.BitMatrix"/> to a <see cref="T:System.Drawing.Bitmap"/> image
|
|
7895 </summary>
|
|
7896 </member>
|
|
7897 <member name="M:ZXing.Rendering.BitmapRenderer.#ctor">
|
|
7898 <summary>
|
|
7899 Initializes a new instance of the <see cref="T:ZXing.Rendering.BitmapRenderer"/> class.
|
|
7900 </summary>
|
|
7901 </member>
|
|
7902 <member name="M:ZXing.Rendering.BitmapRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String)">
|
|
7903 <summary>
|
|
7904 Renders the specified matrix.
|
|
7905 </summary>
|
|
7906 <param name="matrix">The matrix.</param>
|
|
7907 <param name="format">The format.</param>
|
|
7908 <param name="content">The content.</param>
|
|
7909 <returns></returns>
|
|
7910 </member>
|
|
7911 <member name="M:ZXing.Rendering.BitmapRenderer.Render(ZXing.Common.BitMatrix,ZXing.BarcodeFormat,System.String,ZXing.Common.EncodingOptions)">
|
|
7912 <summary>
|
|
7913 Renders the specified matrix.
|
|
7914 </summary>
|
|
7915 <param name="matrix">The matrix.</param>
|
|
7916 <param name="format">The format.</param>
|
|
7917 <param name="content">The content.</param>
|
|
7918 <param name="options">The options.</param>
|
|
7919 <returns></returns>
|
|
7920 </member>
|
|
7921 <member name="P:ZXing.Rendering.BitmapRenderer.Foreground">
|
|
7922 <summary>
|
|
7923 Gets or sets the foreground color.
|
|
7924 </summary>
|
|
7925 <value>The foreground color.</value>
|
|
7926 </member>
|
|
7927 <member name="P:ZXing.Rendering.BitmapRenderer.Background">
|
|
7928 <summary>
|
|
7929 Gets or sets the background color.
|
|
7930 </summary>
|
|
7931 <value>The background color.</value>
|
|
7932 </member>
|
|
7933 <member name="P:ZXing.Rendering.BitmapRenderer.TextFont">
|
|
7934 <summary>
|
|
7935 Gets or sets the text font.
|
|
7936 </summary>
|
|
7937 <value>
|
|
7938 The text font.
|
|
7939 </value>
|
|
7940 </member>
|
|
7941 <member name="T:ZXing.QrCode.QrCodeEncodingOptions">
|
|
7942 <summary>
|
|
7943 The class holds the available options for the QrCodeWriter
|
|
7944 </summary>
|
|
7945 </member>
|
|
7946 <member name="P:ZXing.QrCode.QrCodeEncodingOptions.ErrorCorrection">
|
|
7947 <summary>
|
|
7948 Specifies what degree of error correction to use, for example in QR Codes.
|
|
7949 Type depends on the encoder. For example for QR codes it's type
|
|
7950 {@link com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ErrorCorrectionLevel}.
|
|
7951 </summary>
|
|
7952 </member>
|
|
7953 <member name="P:ZXing.QrCode.QrCodeEncodingOptions.CharacterSet">
|
|
7954 <summary>
|
|
7955 Specifies what character encoding to use where applicable (type {@link String})
|
|
7956 </summary>
|
|
7957 </member>
|
|
7958 <member name="P:ZXing.QrCode.QrCodeEncodingOptions.DisableECI">
|
|
7959 <summary>
|
|
7960 Explicitly disables ECI segment when generating QR Code
|
|
7961 That is against the specification of QR Code but some
|
|
7962 readers have problems if the charset is switched from
|
|
7963 ISO-8859-1 (default) to UTF-8 with the necessary ECI segment.
|
|
7964 If you set the property to true you can use UTF-8 encoding
|
|
7965 and the ECI segment is omitted.
|
|
7966 </summary>
|
|
7967 </member>
|
|
7968 <member name="T:ZXing.QrCode.Internal.Mode">
|
|
7969 <summary>
|
|
7970 <p>See ISO 18004:2006, 6.4.1, Tables 2 and 3. This enum encapsulates the various modes in which
|
|
7971 data can be encoded to bits in the QR code standard.</p>
|
|
7972 </summary>
|
|
7973 <author>Sean Owen</author>
|
|
7974 </member>
|
|
7975 <member name="F:ZXing.QrCode.Internal.Mode.TERMINATOR">
|
|
7976 <summary>
|
|
7977
|
|
7978 </summary>
|
|
7979 </member>
|
|
7980 <member name="F:ZXing.QrCode.Internal.Mode.NUMERIC">
|
|
7981 <summary>
|
|
7982
|
|
7983 </summary>
|
|
7984 </member>
|
|
7985 <member name="F:ZXing.QrCode.Internal.Mode.ALPHANUMERIC">
|
|
7986 <summary>
|
|
7987
|
|
7988 </summary>
|
|
7989 </member>
|
|
7990 <member name="F:ZXing.QrCode.Internal.Mode.STRUCTURED_APPEND">
|
|
7991 <summary>
|
|
7992
|
|
7993 </summary>
|
|
7994 </member>
|
|
7995 <member name="F:ZXing.QrCode.Internal.Mode.BYTE">
|
|
7996 <summary>
|
|
7997
|
|
7998 </summary>
|
|
7999 </member>
|
|
8000 <member name="F:ZXing.QrCode.Internal.Mode.ECI">
|
|
8001 <summary>
|
|
8002
|
|
8003 </summary>
|
|
8004 </member>
|
|
8005 <member name="F:ZXing.QrCode.Internal.Mode.KANJI">
|
|
8006 <summary>
|
|
8007
|
|
8008 </summary>
|
|
8009 </member>
|
|
8010 <member name="F:ZXing.QrCode.Internal.Mode.FNC1_FIRST_POSITION">
|
|
8011 <summary>
|
|
8012
|
|
8013 </summary>
|
|
8014 </member>
|
|
8015 <member name="F:ZXing.QrCode.Internal.Mode.FNC1_SECOND_POSITION">
|
|
8016 <summary>
|
|
8017
|
|
8018 </summary>
|
|
8019 </member>
|
|
8020 <member name="F:ZXing.QrCode.Internal.Mode.HANZI">
|
|
8021 <summary>See GBT 18284-2000; "Hanzi" is a transliteration of this mode name.</summary>
|
|
8022 </member>
|
|
8023 <member name="M:ZXing.QrCode.Internal.Mode.forBits(System.Int32)">
|
|
8024 <summary>
|
|
8025 Fors the bits.
|
|
8026 </summary>
|
|
8027 <param name="bits">four bits encoding a QR Code data mode</param>
|
|
8028 <returns>
|
|
8029 <see cref="T:ZXing.QrCode.Internal.Mode"/> encoded by these bits
|
|
8030 </returns>
|
|
8031 <exception cref="T:System.ArgumentException">if bits do not correspond to a known mode</exception>
|
|
8032 </member>
|
|
8033 <member name="M:ZXing.QrCode.Internal.Mode.getCharacterCountBits(ZXing.QrCode.Internal.Version)">
|
|
8034 <param name="version">version in question
|
|
8035 </param>
|
|
8036 <returns> number of bits used, in this QR Code symbol {@link Version}, to encode the
|
|
8037 count of characters that will follow encoded in this {@link Mode}
|
|
8038 </returns>
|
|
8039 </member>
|
|
8040 <member name="M:ZXing.QrCode.Internal.Mode.ToString">
|
|
8041 <summary>
|
|
8042 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
8043 </summary>
|
|
8044 <returns>
|
|
8045 A <see cref="T:System.String"/> that represents this instance.
|
|
8046 </returns>
|
|
8047 </member>
|
|
8048 <member name="P:ZXing.QrCode.Internal.Mode.Name">
|
|
8049 <summary>
|
|
8050 Gets the name.
|
|
8051 </summary>
|
|
8052 </member>
|
|
8053 <member name="P:ZXing.QrCode.Internal.Mode.Bits">
|
|
8054 <summary>
|
|
8055 Gets the bits.
|
|
8056 </summary>
|
|
8057 </member>
|
|
8058 <member name="T:ZXing.QrCode.Internal.Decoder">
|
|
8059 <summary>
|
|
8060 <p>The main class which implements QR Code decoding -- as opposed to locating and extracting
|
|
8061 the QR Code from an image.</p>
|
|
8062 </summary>
|
|
8063 <author>
|
|
8064 Sean Owen
|
|
8065 </author>
|
|
8066 </member>
|
|
8067 <member name="M:ZXing.QrCode.Internal.Decoder.#ctor">
|
|
8068 <summary>
|
|
8069 Initializes a new instance of the <see cref="T:ZXing.QrCode.Internal.Decoder"/> class.
|
|
8070 </summary>
|
|
8071 </member>
|
|
8072 <member name="M:ZXing.QrCode.Internal.Decoder.decode(System.Boolean[][],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
8073 <summary>
|
|
8074 <p>Convenience method that can decode a QR Code represented as a 2D array of booleans.
|
|
8075 "true" is taken to mean a black module.</p>
|
|
8076 </summary>
|
|
8077 <param name="image">booleans representing white/black QR Code modules</param>
|
|
8078 <param name="hints">The hints.</param>
|
|
8079 <returns>
|
|
8080 text and bytes encoded within the QR Code
|
|
8081 </returns>
|
|
8082 </member>
|
|
8083 <member name="M:ZXing.QrCode.Internal.Decoder.decode(ZXing.Common.BitMatrix,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
8084 <summary>
|
|
8085 <p>Decodes a QR Code represented as a {@link BitMatrix}. A 1 or "true" is taken to mean a black module.</p>
|
|
8086 </summary>
|
|
8087 <param name="bits">booleans representing white/black QR Code modules</param>
|
|
8088 <param name="hints">The hints.</param>
|
|
8089 <returns>
|
|
8090 text and bytes encoded within the QR Code
|
|
8091 </returns>
|
|
8092 </member>
|
|
8093 <member name="M:ZXing.QrCode.Internal.Decoder.correctErrors(System.Byte[],System.Int32)">
|
|
8094 <summary>
|
|
8095 <p>Given data and error-correction codewords received, possibly corrupted by errors, attempts to
|
|
8096 correct the errors in-place using Reed-Solomon error correction.</p>
|
|
8097 </summary>
|
|
8098 <param name="codewordBytes">data and error correction codewords</param>
|
|
8099 <param name="numDataCodewords">number of codewords that are data bytes</param>
|
|
8100 <returns></returns>
|
|
8101 </member>
|
|
8102 <member name="T:ZXing.PDF417.Internal.PDF417HighLevelEncoder">
|
|
8103 <summary>
|
|
8104 PDF417 high-level encoder following the algorithm described in ISO/IEC 15438:2001(E) in
|
|
8105 annex P.
|
|
8106 </summary>
|
|
8107 </member>
|
|
8108 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.TEXT_COMPACTION">
|
|
8109 <summary>
|
|
8110 code for Text compaction
|
|
8111 </summary>
|
|
8112 </member>
|
|
8113 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.BYTE_COMPACTION">
|
|
8114 <summary>
|
|
8115 code for Byte compaction
|
|
8116 </summary>
|
|
8117 </member>
|
|
8118 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.NUMERIC_COMPACTION">
|
|
8119 <summary>
|
|
8120 code for Numeric compaction
|
|
8121 </summary>
|
|
8122 </member>
|
|
8123 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_ALPHA">
|
|
8124 <summary>
|
|
8125 Text compaction submode Alpha
|
|
8126 </summary>
|
|
8127 </member>
|
|
8128 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_LOWER">
|
|
8129 <summary>
|
|
8130 Text compaction submode Lower
|
|
8131 </summary>
|
|
8132 </member>
|
|
8133 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_MIXED">
|
|
8134 <summary>
|
|
8135 Text compaction submode Mixed
|
|
8136 </summary>
|
|
8137 </member>
|
|
8138 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SUBMODE_PUNCTUATION">
|
|
8139 <summary>
|
|
8140 Text compaction submode Punctuation
|
|
8141 </summary>
|
|
8142 </member>
|
|
8143 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_TEXT">
|
|
8144 <summary>
|
|
8145 mode latch to Text Compaction mode
|
|
8146 </summary>
|
|
8147 </member>
|
|
8148 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_BYTE_PADDED">
|
|
8149 <summary>
|
|
8150 mode latch to Byte Compaction mode (number of characters NOT a multiple of 6)
|
|
8151 </summary>
|
|
8152 </member>
|
|
8153 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_NUMERIC">
|
|
8154 <summary>
|
|
8155 mode latch to Numeric Compaction mode
|
|
8156 </summary>
|
|
8157 </member>
|
|
8158 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.SHIFT_TO_BYTE">
|
|
8159 <summary>
|
|
8160 mode shift to Byte Compaction mode
|
|
8161 </summary>
|
|
8162 </member>
|
|
8163 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.LATCH_TO_BYTE">
|
|
8164 <summary>
|
|
8165 mode latch to Byte Compaction mode (number of characters a multiple of 6)
|
|
8166 </summary>
|
|
8167 </member>
|
|
8168 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.ECI_USER_DEFINED">
|
|
8169 <summary>
|
|
8170 identifier for a user defined Extended Channel Interpretation (ECI)
|
|
8171 </summary>
|
|
8172 </member>
|
|
8173 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.ECI_GENERAL_PURPOSE">
|
|
8174 <summary>
|
|
8175 identifier for a general purpose ECO format
|
|
8176 </summary>
|
|
8177 </member>
|
|
8178 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.ECI_CHARSET">
|
|
8179 <summary>
|
|
8180 identifier for an ECI of a character set of code page
|
|
8181 </summary>
|
|
8182 </member>
|
|
8183 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.TEXT_MIXED_RAW">
|
|
8184 <summary>
|
|
8185 Raw code table for text compaction Mixed sub-mode
|
|
8186 </summary>
|
|
8187 </member>
|
|
8188 <member name="F:ZXing.PDF417.Internal.PDF417HighLevelEncoder.TEXT_PUNCTUATION_RAW">
|
|
8189 <summary>
|
|
8190 Raw code table for text compaction: Punctuation sub-mode
|
|
8191 </summary>
|
|
8192 </member>
|
|
8193 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.encodeHighLevel(System.String,ZXing.PDF417.Internal.Compaction,System.Text.Encoding,System.Boolean)">
|
|
8194 <summary>
|
|
8195 Performs high-level encoding of a PDF417 message using the algorithm described in annex P
|
|
8196 of ISO/IEC 15438:2001(E). If byte compaction has been selected, then only byte compaction
|
|
8197 is used.
|
|
8198
|
|
8199 <param name="msg">the message</param>
|
|
8200 <returns>the encoded message (the char values range from 0 to 928)</returns>
|
|
8201 </summary>
|
|
8202 </member>
|
|
8203 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.encodeText(System.String,System.Int32,System.Int32,System.Text.StringBuilder,System.Int32)">
|
|
8204 <summary>
|
|
8205 Encode parts of the message using Text Compaction as described in ISO/IEC 15438:2001(E),
|
|
8206 chapter 4.4.2.
|
|
8207
|
|
8208 <param name="msg">the message</param>
|
|
8209 <param name="startpos">the start position within the message</param>
|
|
8210 <param name="count">the number of characters to encode</param>
|
|
8211 <param name="sb">receives the encoded codewords</param>
|
|
8212 <param name="initialSubmode">should normally be SUBMODE_ALPHA</param>
|
|
8213 <returns>the text submode in which this method ends</returns>
|
|
8214 </summary>
|
|
8215 </member>
|
|
8216 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.encodeBinary(System.Byte[],System.Int32,System.Int32,System.Int32,System.Text.StringBuilder)">
|
|
8217 <summary>
|
|
8218 Encode parts of the message using Byte Compaction as described in ISO/IEC 15438:2001(E),
|
|
8219 chapter 4.4.3. The Unicode characters will be converted to binary using the cp437
|
|
8220 codepage.
|
|
8221
|
|
8222 <param name="bytes">the message converted to a byte array</param>
|
|
8223 <param name="startpos">the start position within the message</param>
|
|
8224 <param name="count">the number of bytes to encode</param>
|
|
8225 <param name="startmode">the mode from which this method starts</param>
|
|
8226 <param name="sb">receives the encoded codewords</param>
|
|
8227 </summary>
|
|
8228 </member>
|
|
8229 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.determineConsecutiveDigitCount(System.String,System.Int32)">
|
|
8230 <summary>
|
|
8231 Determines the number of consecutive characters that are encodable using numeric compaction.
|
|
8232
|
|
8233 <param name="msg">the message</param>
|
|
8234 <param name="startpos">the start position within the message</param>
|
|
8235 <returns>the requested character count</returns>
|
|
8236 </summary>
|
|
8237 </member>
|
|
8238 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.determineConsecutiveTextCount(System.String,System.Int32)">
|
|
8239 <summary>
|
|
8240 Determines the number of consecutive characters that are encodable using text compaction.
|
|
8241
|
|
8242 <param name="msg">the message</param>
|
|
8243 <param name="startpos">the start position within the message</param>
|
|
8244 <returns>the requested character count</returns>
|
|
8245 </summary>
|
|
8246 </member>
|
|
8247 <member name="M:ZXing.PDF417.Internal.PDF417HighLevelEncoder.determineConsecutiveBinaryCount(System.String,System.Byte[],System.Int32)">
|
|
8248 <summary>
|
|
8249 Determines the number of consecutive characters that are encodable using binary compaction.
|
|
8250
|
|
8251 <param name="msg">the message</param>
|
|
8252 <param name="bytes">the message converted to a byte array</param>
|
|
8253 <param name="startpos">the start position within the message</param>
|
|
8254 <returns>the requested character count</returns>
|
|
8255 </summary>
|
|
8256 </member>
|
|
8257 <member name="T:ZXing.PDF417.Internal.PDF417ScanningDecoder">
|
|
8258 <summary>
|
|
8259
|
|
8260 </summary>
|
|
8261 <author>Guenther Grau</author>
|
|
8262 </member>
|
|
8263 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.decode(ZXing.Common.BitMatrix,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32,System.Int32)">
|
|
8264 <summary>
|
|
8265 Decode the specified image, imageTopLeft, imageBottomLeft, imageTopRight, imageBottomRight, minCodewordWidth
|
|
8266 and maxCodewordWidth.
|
|
8267 TODO: don't pass in minCodewordWidth and maxCodewordWidth, pass in barcode columns for start and stop pattern
|
|
8268 columns. That way width can be deducted from the pattern column.
|
|
8269 This approach also allows to detect more details about the barcode, e.g. if a bar type (white or black) is wider
|
|
8270 than it should be. This can happen if the scanner used a bad blackpoint.
|
|
8271 </summary>
|
|
8272 <param name="image">Image.</param>
|
|
8273 <param name="imageTopLeft">Image top left.</param>
|
|
8274 <param name="imageBottomLeft">Image bottom left.</param>
|
|
8275 <param name="imageTopRight">Image top right.</param>
|
|
8276 <param name="imageBottomRight">Image bottom right.</param>
|
|
8277 <param name="minCodewordWidth">Minimum codeword width.</param>
|
|
8278 <param name="maxCodewordWidth">Max codeword width.</param>
|
|
8279 </member>
|
|
8280 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.merge(ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn,ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn)">
|
|
8281 <summary>
|
|
8282 Merge the specified leftRowIndicatorColumn and rightRowIndicatorColumn.
|
|
8283 </summary>
|
|
8284 <param name="leftRowIndicatorColumn">Left row indicator column.</param>
|
|
8285 <param name="rightRowIndicatorColumn">Right row indicator column.</param>
|
|
8286 </member>
|
|
8287 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.adjustBoundingBox(ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn)">
|
|
8288 <summary>
|
|
8289 Adjusts the bounding box.
|
|
8290 </summary>
|
|
8291 <returns>The bounding box.</returns>
|
|
8292 <param name="rowIndicatorColumn">Row indicator column.</param>
|
|
8293 </member>
|
|
8294 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getBarcodeMetadata(ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn,ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn)">
|
|
8295 <summary>
|
|
8296 Gets the barcode metadata.
|
|
8297 </summary>
|
|
8298 <returns>The barcode metadata.</returns>
|
|
8299 <param name="leftRowIndicatorColumn">Left row indicator column.</param>
|
|
8300 <param name="rightRowIndicatorColumn">Right row indicator column.</param>
|
|
8301 </member>
|
|
8302 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getRowIndicatorColumn(ZXing.Common.BitMatrix,ZXing.PDF417.Internal.BoundingBox,ZXing.ResultPoint,System.Boolean,System.Int32,System.Int32)">
|
|
8303 <summary>
|
|
8304 Gets the row indicator column.
|
|
8305 </summary>
|
|
8306 <returns>The row indicator column.</returns>
|
|
8307 <param name="image">Image.</param>
|
|
8308 <param name="boundingBox">Bounding box.</param>
|
|
8309 <param name="startPoint">Start point.</param>
|
|
8310 <param name="leftToRight">If set to <c>true</c> left to right.</param>
|
|
8311 <param name="minCodewordWidth">Minimum codeword width.</param>
|
|
8312 <param name="maxCodewordWidth">Max codeword width.</param>
|
|
8313 </member>
|
|
8314 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.adjustCodewordCount(ZXing.PDF417.Internal.DetectionResult,ZXing.PDF417.Internal.BarcodeValue[][])">
|
|
8315 <summary>
|
|
8316 Adjusts the codeword count.
|
|
8317 </summary>
|
|
8318 <param name="detectionResult">Detection result.</param>
|
|
8319 <param name="barcodeMatrix">Barcode matrix.</param>
|
|
8320 </member>
|
|
8321 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.createDecoderResult(ZXing.PDF417.Internal.DetectionResult)">
|
|
8322 <summary>
|
|
8323 Creates the decoder result.
|
|
8324 </summary>
|
|
8325 <returns>The decoder result.</returns>
|
|
8326 <param name="detectionResult">Detection result.</param>
|
|
8327 </member>
|
|
8328 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.createDecoderResultFromAmbiguousValues(System.Int32,System.Int32[],System.Int32[],System.Int32[],System.Int32[][])">
|
|
8329 <summary>
|
|
8330 This method deals with the fact, that the decoding process doesn't always yield a single most likely value. The
|
|
8331 current error correction implementation doesn't deal with erasures very well, so it's better to provide a value
|
|
8332 for these ambiguous codewords instead of treating it as an erasure. The problem is that we don't know which of
|
|
8333 the ambiguous values to choose. We try decode using the first value, and if that fails, we use another of the
|
|
8334 ambiguous values and try to decode again. This usually only happens on very hard to read and decode barcodes,
|
|
8335 so decoding the normal barcodes is not affected by this.
|
|
8336 </summary>
|
|
8337 <returns>The decoder result from ambiguous values.</returns>
|
|
8338 <param name="ecLevel">Ec level.</param>
|
|
8339 <param name="codewords">Codewords.</param>
|
|
8340 <param name="erasureArray">contains the indexes of erasures.</param>
|
|
8341 <param name="ambiguousIndexes">array with the indexes that have more than one most likely value.</param>
|
|
8342 <param name="ambiguousIndexValues">two dimensional array that contains the ambiguous values. The first dimension must
|
|
8343 be the same Length as the ambiguousIndexes array.</param>
|
|
8344 </member>
|
|
8345 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.createBarcodeMatrix(ZXing.PDF417.Internal.DetectionResult)">
|
|
8346 <summary>
|
|
8347 Creates the barcode matrix.
|
|
8348 </summary>
|
|
8349 <returns>The barcode matrix.</returns>
|
|
8350 <param name="detectionResult">Detection result.</param>
|
|
8351 </member>
|
|
8352 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.isValidBarcodeColumn(ZXing.PDF417.Internal.DetectionResult,System.Int32)">
|
|
8353 <summary>
|
|
8354 Tests to see if the Barcode Column is Valid
|
|
8355 </summary>
|
|
8356 <returns><c>true</c>, if barcode column is valid, <c>false</c> otherwise.</returns>
|
|
8357 <param name="detectionResult">Detection result.</param>
|
|
8358 <param name="barcodeColumn">Barcode column.</param>
|
|
8359 </member>
|
|
8360 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getStartColumn(ZXing.PDF417.Internal.DetectionResult,System.Int32,System.Int32,System.Boolean)">
|
|
8361 <summary>
|
|
8362 Gets the start column.
|
|
8363 </summary>
|
|
8364 <returns>The start column.</returns>
|
|
8365 <param name="detectionResult">Detection result.</param>
|
|
8366 <param name="barcodeColumn">Barcode column.</param>
|
|
8367 <param name="imageRow">Image row.</param>
|
|
8368 <param name="leftToRight">If set to <c>true</c> left to right.</param>
|
|
8369 </member>
|
|
8370 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.detectCodeword(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
8371 <summary>
|
|
8372 Detects the codeword.
|
|
8373 </summary>
|
|
8374 <returns>The codeword.</returns>
|
|
8375 <param name="image">Image.</param>
|
|
8376 <param name="minColumn">Minimum column.</param>
|
|
8377 <param name="maxColumn">Max column.</param>
|
|
8378 <param name="leftToRight">If set to <c>true</c> left to right.</param>
|
|
8379 <param name="startColumn">Start column.</param>
|
|
8380 <param name="imageRow">Image row.</param>
|
|
8381 <param name="minCodewordWidth">Minimum codeword width.</param>
|
|
8382 <param name="maxCodewordWidth">Max codeword width.</param>
|
|
8383 </member>
|
|
8384 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getModuleBitCount(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32)">
|
|
8385 <summary>
|
|
8386 Gets the module bit count.
|
|
8387 </summary>
|
|
8388 <returns>The module bit count.</returns>
|
|
8389 <param name="image">Image.</param>
|
|
8390 <param name="minColumn">Minimum column.</param>
|
|
8391 <param name="maxColumn">Max column.</param>
|
|
8392 <param name="leftToRight">If set to <c>true</c> left to right.</param>
|
|
8393 <param name="startColumn">Start column.</param>
|
|
8394 <param name="imageRow">Image row.</param>
|
|
8395 </member>
|
|
8396 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getNumberOfECCodeWords(System.Int32)">
|
|
8397 <summary>
|
|
8398 Gets the number of EC code words.
|
|
8399 </summary>
|
|
8400 <returns>The number of EC code words.</returns>
|
|
8401 <param name="barcodeECLevel">Barcode EC level.</param>
|
|
8402 </member>
|
|
8403 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.adjustCodewordStartColumn(ZXing.Common.BitMatrix,System.Int32,System.Int32,System.Boolean,System.Int32,System.Int32)">
|
|
8404 <summary>
|
|
8405 Adjusts the codeword start column.
|
|
8406 </summary>
|
|
8407 <returns>The codeword start column.</returns>
|
|
8408 <param name="image">Image.</param>
|
|
8409 <param name="minColumn">Minimum column.</param>
|
|
8410 <param name="maxColumn">Max column.</param>
|
|
8411 <param name="leftToRight">If set to <c>true</c> left to right.</param>
|
|
8412 <param name="codewordStartColumn">Codeword start column.</param>
|
|
8413 <param name="imageRow">Image row.</param>
|
|
8414 </member>
|
|
8415 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.checkCodewordSkew(System.Int32,System.Int32,System.Int32)">
|
|
8416 <summary>
|
|
8417 Checks the codeword for any skew.
|
|
8418 </summary>
|
|
8419 <returns><c>true</c>, if codeword is within the skew, <c>false</c> otherwise.</returns>
|
|
8420 <param name="codewordSize">Codeword size.</param>
|
|
8421 <param name="minCodewordWidth">Minimum codeword width.</param>
|
|
8422 <param name="maxCodewordWidth">Max codeword width.</param>
|
|
8423 </member>
|
|
8424 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.decodeCodewords(System.Int32[],System.Int32,System.Int32[])">
|
|
8425 <summary>
|
|
8426 Decodes the codewords.
|
|
8427 </summary>
|
|
8428 <returns>The codewords.</returns>
|
|
8429 <param name="codewords">Codewords.</param>
|
|
8430 <param name="ecLevel">Ec level.</param>
|
|
8431 <param name="erasures">Erasures.</param>
|
|
8432 </member>
|
|
8433 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.correctErrors(System.Int32[],System.Int32[],System.Int32)">
|
|
8434 <summary>
|
|
8435 Given data and error-correction codewords received, possibly corrupted by errors, attempts to
|
|
8436 correct the errors in-place.
|
|
8437 </summary>
|
|
8438 <returns>The errors.</returns>
|
|
8439 <param name="codewords">data and error correction codewords.</param>
|
|
8440 <param name="erasures">positions of any known erasures.</param>
|
|
8441 <param name="numECCodewords">number of error correction codewords that are available in codewords.</param>
|
|
8442 </member>
|
|
8443 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.verifyCodewordCount(System.Int32[],System.Int32)">
|
|
8444 <summary>
|
|
8445 Verifies that all is well with the the codeword array.
|
|
8446 </summary>
|
|
8447 <param name="codewords">Codewords.</param>
|
|
8448 <param name="numECCodewords">Number EC codewords.</param>
|
|
8449 </member>
|
|
8450 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getBitCountForCodeword(System.Int32)">
|
|
8451 <summary>
|
|
8452 Gets the bit count for codeword.
|
|
8453 </summary>
|
|
8454 <returns>The bit count for codeword.</returns>
|
|
8455 <param name="codeword">Codeword.</param>
|
|
8456 </member>
|
|
8457 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getCodewordBucketNumber(System.Int32)">
|
|
8458 <summary>
|
|
8459 Gets the codeword bucket number.
|
|
8460 </summary>
|
|
8461 <returns>The codeword bucket number.</returns>
|
|
8462 <param name="codeword">Codeword.</param>
|
|
8463 </member>
|
|
8464 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.getCodewordBucketNumber(System.Int32[])">
|
|
8465 <summary>
|
|
8466 Gets the codeword bucket number.
|
|
8467 </summary>
|
|
8468 <returns>The codeword bucket number.</returns>
|
|
8469 <param name="moduleBitCount">Module bit count.</param>
|
|
8470 </member>
|
|
8471 <member name="M:ZXing.PDF417.Internal.PDF417ScanningDecoder.ToString(ZXing.PDF417.Internal.BarcodeValue[][])">
|
|
8472 <summary>
|
|
8473 Returns a <see cref="T:System.String"/> that represents the <see cref="T:ZXing.PDF417.Internal.BarcodeValue"/> jagged array.
|
|
8474 </summary>
|
|
8475 <returns>A <see cref="T:System.String"/> that represents the <see cref="T:ZXing.PDF417.Internal.BarcodeValue"/> jagged array.</returns>
|
|
8476 <param name="barcodeMatrix">Barcode matrix as a jagged array.</param>
|
|
8477 </member>
|
|
8478 <member name="T:ZXing.PDF417.Internal.PDF417CodewordDecoder">
|
|
8479 <summary>
|
|
8480
|
|
8481 </summary>
|
|
8482 <author>Guenther Grau</author>
|
|
8483 <author>creatale GmbH (christoph.schulz@creatale.de)</author>
|
|
8484 </member>
|
|
8485 <member name="F:ZXing.PDF417.Internal.PDF417CodewordDecoder.RATIOS_TABLE">
|
|
8486 <summary>
|
|
8487 The ratios table
|
|
8488 </summary>
|
|
8489 </member>
|
|
8490 <!-- Ungültiger XML-Kommentar wurde für den Member "M:ZXing.PDF417.Internal.PDF417CodewordDecoder.#cctor" ignoriert -->
|
|
8491 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getDecodedValue(System.Int32[])">
|
|
8492 <summary>
|
|
8493 Gets the decoded value.
|
|
8494 </summary>
|
|
8495 <returns>The decoded value.</returns>
|
|
8496 <param name="moduleBitCount">Module bit count.</param>
|
|
8497 </member>
|
|
8498 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.sampleBitCounts(System.Int32[])">
|
|
8499 <summary>
|
|
8500 Samples the bit counts.
|
|
8501 </summary>
|
|
8502 <returns>The bit counts.</returns>
|
|
8503 <param name="moduleBitCount">Module bit count.</param>
|
|
8504 </member>
|
|
8505 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getDecodedCodewordValue(System.Int32[])">
|
|
8506 <summary>
|
|
8507 Gets the decoded codeword value.
|
|
8508 </summary>
|
|
8509 <returns>The decoded codeword value.</returns>
|
|
8510 <param name="moduleBitCount">Module bit count.</param>
|
|
8511 </member>
|
|
8512 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getBitValue(System.Int32[])">
|
|
8513 <summary>
|
|
8514 Gets the bit value.
|
|
8515 </summary>
|
|
8516 <returns>The bit value.</returns>
|
|
8517 <param name="moduleBitCount">Module bit count.</param>
|
|
8518 </member>
|
|
8519 <member name="M:ZXing.PDF417.Internal.PDF417CodewordDecoder.getClosestDecodedValue(System.Int32[])">
|
|
8520 <summary>
|
|
8521 Gets the closest decoded value.
|
|
8522 </summary>
|
|
8523 <returns>The closest decoded value.</returns>
|
|
8524 <param name="moduleBitCount">Module bit count.</param>
|
|
8525 </member>
|
|
8526 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AnyAIDecoder">
|
|
8527 <summary>
|
|
8528 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
8529 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
8530 </summary>
|
|
8531 </member>
|
|
8532 <member name="T:ZXing.Maxicode.Internal.BitMatrixParser">
|
|
8533 <summary>
|
|
8534 <author>mike32767</author>
|
|
8535 <author>Manuel Kasten</author>
|
|
8536 </summary>
|
|
8537 </member>
|
|
8538 <member name="M:ZXing.Maxicode.Internal.BitMatrixParser.#ctor(ZXing.Common.BitMatrix)">
|
|
8539 <summary>
|
|
8540 <param name="bitMatrix"><see cref="T:ZXing.Common.BitMatrix"/>to parse</param>
|
|
8541 </summary>
|
|
8542 </member>
|
|
8543 <member name="M:ZXing.Datamatrix.Encoder.EdifactEncoder.handleEOD(ZXing.Datamatrix.Encoder.EncoderContext,System.Text.StringBuilder)">
|
|
8544 <summary>
|
|
8545 Handle "end of data" situations
|
|
8546 </summary>
|
|
8547 <param name="context">the encoder context</param>
|
|
8548 <param name="buffer">the buffer with the remaining encoded characters</param>
|
|
8549 </member>
|
|
8550 <member name="T:ZXing.Client.Result.TextParsedResult">
|
|
8551 <summary>
|
|
8552 A simple result type encapsulating a string that has no further interpretation.
|
|
8553 </summary>
|
|
8554 <author>Sean Owen</author>
|
|
8555 </member>
|
|
8556 <member name="T:ZXing.Client.Result.ISBNResultParser">
|
|
8557 <summary> Parses strings of digits that represent a ISBN.
|
|
8558
|
|
8559 </summary>
|
|
8560 <author> jbreiden@google.com (Jeff Breidenbach)
|
|
8561 </author>
|
|
8562 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
8563 </author>
|
|
8564 </member>
|
|
8565 <member name="M:ZXing.Client.Result.ISBNResultParser.parse(ZXing.Result)">
|
|
8566 <summary>
|
|
8567 See <a href="http://www.bisg.org/isbn-13/for.dummies.html">ISBN-13 For Dummies</a>
|
|
8568 </summary>
|
|
8569 <param name="result">The result.</param>
|
|
8570 <returns></returns>
|
|
8571 </member>
|
|
8572 <member name="T:ZXing.Client.Result.AddressBookDoCoMoResultParser">
|
|
8573 <summary> Implements the "MECARD" address book entry format.
|
|
8574
|
|
8575 Supported keys: N, SOUND, TEL, EMAIL, NOTE, ADR, BDAY, URL, plus ORG
|
|
8576 Unsupported keys: TEL-AV, NICKNAME
|
|
8577
|
|
8578 Except for TEL, multiple values for keys are also not supported;
|
|
8579 the first one found takes precedence.
|
|
8580
|
|
8581 Our understanding of the MECARD format is based on this document:
|
|
8582
|
|
8583 http://www.mobicode.org.tw/files/OMIA%20Mobile%20Bar%20Code%20Standard%20v3.2.1.doc
|
|
8584
|
|
8585 </summary>
|
|
8586 <author> Sean Owen
|
|
8587 </author>
|
|
8588 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
8589 </author>
|
|
8590 </member>
|
|
8591 <member name="T:ZXing.Aztec.AztecWriter">
|
|
8592 <summary>
|
|
8593 Generates Aztec 2D barcodes.
|
|
8594 </summary>
|
|
8595 </member>
|
|
8596 <member name="M:ZXing.Aztec.AztecWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
|
|
8597 <summary>
|
|
8598 Encode a barcode using the default settings.
|
|
8599 </summary>
|
|
8600 <param name="contents">The contents to encode in the barcode</param>
|
|
8601 <param name="format">The barcode format to generate</param>
|
|
8602 <param name="width">The preferred width in pixels</param>
|
|
8603 <param name="height">The preferred height in pixels</param>
|
|
8604 <returns>
|
|
8605 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
8606 </returns>
|
|
8607 </member>
|
|
8608 <member name="M:ZXing.Aztec.AztecWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
8609 <summary>
|
|
8610 </summary>
|
|
8611 <param name="contents">The contents to encode in the barcode</param>
|
|
8612 <param name="format">The barcode format to generate</param>
|
|
8613 <param name="width">The preferred width in pixels</param>
|
|
8614 <param name="height">The preferred height in pixels</param>
|
|
8615 <param name="hints">Additional parameters to supply to the encoder</param>
|
|
8616 <returns>
|
|
8617 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
8618 </returns>
|
|
8619 </member>
|
|
8620 <member name="T:ZXing.Aztec.AztecReader">
|
|
8621 <summary>
|
|
8622 This implementation can detect and decode Aztec codes in an image.
|
|
8623 </summary>
|
|
8624 <author>David Olivier</author>
|
|
8625 </member>
|
|
8626 <member name="M:ZXing.Aztec.AztecReader.decode(ZXing.BinaryBitmap)">
|
|
8627 <summary>
|
|
8628 Locates and decodes a barcode in some format within an image.
|
|
8629 </summary>
|
|
8630 <param name="image">image of barcode to decode</param>
|
|
8631 <returns>
|
|
8632 a String representing the content encoded by the Data Matrix code
|
|
8633 </returns>
|
|
8634 </member>
|
|
8635 <member name="M:ZXing.Aztec.AztecReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
8636 <summary>
|
|
8637 Locates and decodes a Data Matrix code in an image.
|
|
8638 </summary>
|
|
8639 <param name="image">image of barcode to decode</param>
|
|
8640 <param name="hints">passed as a {@link java.util.Hashtable} from {@link com.google.zxing.DecodeHintType}
|
|
8641 to arbitrary data. The
|
|
8642 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
8643 anything with these hints.</param>
|
|
8644 <returns>
|
|
8645 String which the barcode encodes
|
|
8646 </returns>
|
|
8647 </member>
|
|
8648 <member name="M:ZXing.Aztec.AztecReader.reset">
|
|
8649 <summary>
|
|
8650 Resets any internal state the implementation has after a decode, to prepare it
|
|
8651 for reuse.
|
|
8652 </summary>
|
|
8653 </member>
|
|
8654 <member name="T:ZXing.SupportClass">
|
|
8655 <summary>
|
|
8656 Contains conversion support elements such as classes, interfaces and static methods.
|
|
8657 </summary>
|
|
8658 </member>
|
|
8659 <member name="M:ZXing.SupportClass.GetCharsFromString(System.String,System.Int32,System.Int32,System.Char[],System.Int32)">
|
|
8660 <summary>
|
|
8661 Copies an array of chars obtained from a String into a specified array of chars
|
|
8662 </summary>
|
|
8663 <param name="sourceString">The String to get the chars from</param>
|
|
8664 <param name="sourceStart">Position of the String to start getting the chars</param>
|
|
8665 <param name="sourceEnd">Position of the String to end getting the chars</param>
|
|
8666 <param name="destinationArray">Array to return the chars</param>
|
|
8667 <param name="destinationStart">Position of the destination array of chars to start storing the chars</param>
|
|
8668 <returns>An array of chars</returns>
|
|
8669 </member>
|
|
8670 <member name="M:ZXing.SupportClass.SetCapacity``1(System.Collections.Generic.IList{``0},System.Int32)">
|
|
8671 <summary>
|
|
8672 Sets the capacity for the specified List
|
|
8673 </summary>
|
|
8674 <param name="vector">The List which capacity will be set</param>
|
|
8675 <param name="newCapacity">The new capacity value</param>
|
|
8676 </member>
|
|
8677 <member name="M:ZXing.SupportClass.toStringArray(System.Collections.Generic.ICollection{System.String})">
|
|
8678 <summary>
|
|
8679 Converts a string-Collection to an array
|
|
8680 </summary>
|
|
8681 <param name="strings">The strings.</param>
|
|
8682 <returns></returns>
|
|
8683 </member>
|
|
8684 <member name="M:ZXing.SupportClass.Join``1(System.String,System.Collections.Generic.IEnumerable{``0})">
|
|
8685 <summary>
|
|
8686 Joins all elements to one string.
|
|
8687 </summary>
|
|
8688 <typeparam name="T"></typeparam>
|
|
8689 <param name="separator">The separator.</param>
|
|
8690 <param name="values">The values.</param>
|
|
8691 <returns></returns>
|
|
8692 </member>
|
|
8693 <member name="M:ZXing.SupportClass.Fill``1(``0[],``0)">
|
|
8694 <summary>
|
|
8695 Fills the specified array.
|
|
8696 (can't use extension method because of .Net 2.0 support)
|
|
8697 </summary>
|
|
8698 <typeparam name="T"></typeparam>
|
|
8699 <param name="array">The array.</param>
|
|
8700 <param name="value">The value.</param>
|
|
8701 </member>
|
|
8702 <member name="M:ZXing.SupportClass.Fill``1(``0[],System.Int32,System.Int32,``0)">
|
|
8703 <summary>
|
|
8704 Fills the specified array.
|
|
8705 (can't use extension method because of .Net 2.0 support)
|
|
8706 </summary>
|
|
8707 <typeparam name="T"></typeparam>
|
|
8708 <param name="array">The array.</param>
|
|
8709 <param name="startIndex">The start index.</param>
|
|
8710 <param name="endIndex">The end index.</param>
|
|
8711 <param name="value">The value.</param>
|
|
8712 </member>
|
|
8713 <member name="M:ZXing.SupportClass.GetValue``1(System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object},ZXing.DecodeHintType,``0)">
|
|
8714 <summary>
|
|
8715 Savely gets the value of a decoding hint
|
|
8716 if hints is null the default is returned
|
|
8717 </summary>
|
|
8718 <typeparam name="T"></typeparam>
|
|
8719 <param name="hints">The hints.</param>
|
|
8720 <param name="hintType">Type of the hint.</param>
|
|
8721 <param name="default">The @default.</param>
|
|
8722 <returns></returns>
|
|
8723 </member>
|
|
8724 <member name="T:ZXing.OneD.RSS.RSSUtils">
|
|
8725 <summary>
|
|
8726 Adapted from listings in ISO/IEC 24724 Appendix B and Appendix G.
|
|
8727 </summary>
|
|
8728 </member>
|
|
8729 <member name="M:ZXing.OneD.RSS.RSSUtils.getRSSvalue(System.Int32[],System.Int32,System.Boolean)">
|
|
8730 <summary>
|
|
8731 Gets the RS svalue.
|
|
8732 </summary>
|
|
8733 <param name="widths">The widths.</param>
|
|
8734 <param name="maxWidth">Width of the max.</param>
|
|
8735 <param name="noNarrow">if set to <c>true</c> [no narrow].</param>
|
|
8736 <returns></returns>
|
|
8737 </member>
|
|
8738 <member name="T:ZXing.OneD.RSS.Expanded.ExpandedPair">
|
|
8739 <summary>
|
|
8740 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
8741 </summary>
|
|
8742 </member>
|
|
8743 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.FieldParser">
|
|
8744 <summary>
|
|
8745 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
8746 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
8747 </summary>
|
|
8748 </member>
|
|
8749 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI013x0x1xDecoder">
|
|
8750 <summary>
|
|
8751 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
8752 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
8753 </summary>
|
|
8754 </member>
|
|
8755 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01320xDecoder">
|
|
8756 <summary>
|
|
8757 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
8758 </summary>
|
|
8759 </member>
|
|
8760 <member name="T:ZXing.FormatException">
|
|
8761 <summary>
|
|
8762 Thrown when a barcode was successfully detected, but some aspect of
|
|
8763 the content did not conform to the barcode's format rules. This could have
|
|
8764 been due to a mis-detection.
|
|
8765 <author>Sean Owen</author>
|
|
8766 </summary>
|
|
8767 </member>
|
|
8768 <member name="T:ZXing.Common.CharacterSetECI">
|
|
8769 <summary> Encapsulates a Character Set ECI, according to "Extended Channel Interpretations" 5.3.1.1
|
|
8770 of ISO 18004.
|
|
8771
|
|
8772 </summary>
|
|
8773 <author>Sean Owen</author>
|
|
8774 </member>
|
|
8775 <member name="M:ZXing.Common.CharacterSetECI.getCharacterSetECIByValue(System.Int32)">
|
|
8776 <param name="value">character set ECI value
|
|
8777 </param>
|
|
8778 <returns> {@link CharacterSetECI} representing ECI of given value, or null if it is legal but
|
|
8779 unsupported
|
|
8780 </returns>
|
|
8781 <throws> IllegalArgumentException if ECI value is invalid </throws>
|
|
8782 </member>
|
|
8783 <member name="M:ZXing.Common.CharacterSetECI.getCharacterSetECIByName(System.String)">
|
|
8784 <param name="name">character set ECI encoding name
|
|
8785 </param>
|
|
8786 <returns> {@link CharacterSetECI} representing ECI for character encoding, or null if it is legal
|
|
8787 but unsupported
|
|
8788 </returns>
|
|
8789 </member>
|
|
8790 <member name="T:ZXing.Client.Result.ProductResultParser">
|
|
8791 <summary>
|
|
8792 Parses strings of digits that represent a UPC code.
|
|
8793 </summary>
|
|
8794 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
8795 </member>
|
|
8796 <member name="T:ZXing.Client.Result.GeoParsedResult">
|
|
8797 <author>Sean Owen</author>
|
|
8798 </member>
|
|
8799 <member name="P:ZXing.Client.Result.GeoParsedResult.Latitude">
|
|
8800 <returns> latitude in degrees
|
|
8801 </returns>
|
|
8802 </member>
|
|
8803 <member name="P:ZXing.Client.Result.GeoParsedResult.Longitude">
|
|
8804 <returns> longitude in degrees
|
|
8805 </returns>
|
|
8806 </member>
|
|
8807 <member name="P:ZXing.Client.Result.GeoParsedResult.Altitude">
|
|
8808 <returns> altitude in meters. If not specified, in the geo URI, returns 0.0
|
|
8809 </returns>
|
|
8810 </member>
|
|
8811 <member name="P:ZXing.Client.Result.GeoParsedResult.Query">
|
|
8812 <return> query string associated with geo URI or null if none exists</return>
|
|
8813 </member>
|
|
8814 <member name="P:ZXing.Client.Result.GeoParsedResult.GoogleMapsURI">
|
|
8815 <returns> a URI link to Google Maps which display the point on the Earth described
|
|
8816 by this instance, and sets the zoom level in a way that roughly reflects the
|
|
8817 altitude, if specified
|
|
8818 </returns>
|
|
8819 </member>
|
|
8820 <member name="T:ZXing.Result">
|
|
8821 <summary>
|
|
8822 Encapsulates the result of decoding a barcode within an image.
|
|
8823 </summary>
|
|
8824 </member>
|
|
8825 <member name="M:ZXing.Result.#ctor(System.String,System.Byte[],ZXing.ResultPoint[],ZXing.BarcodeFormat)">
|
|
8826 <summary>
|
|
8827 Initializes a new instance of the <see cref="T:ZXing.Result"/> class.
|
|
8828 </summary>
|
|
8829 <param name="text">The text.</param>
|
|
8830 <param name="rawBytes">The raw bytes.</param>
|
|
8831 <param name="resultPoints">The result points.</param>
|
|
8832 <param name="format">The format.</param>
|
|
8833 </member>
|
|
8834 <member name="M:ZXing.Result.#ctor(System.String,System.Byte[],ZXing.ResultPoint[],ZXing.BarcodeFormat,System.Int64)">
|
|
8835 <summary>
|
|
8836 Initializes a new instance of the <see cref="T:ZXing.Result"/> class.
|
|
8837 </summary>
|
|
8838 <param name="text">The text.</param>
|
|
8839 <param name="rawBytes">The raw bytes.</param>
|
|
8840 <param name="resultPoints">The result points.</param>
|
|
8841 <param name="format">The format.</param>
|
|
8842 <param name="timestamp">The timestamp.</param>
|
|
8843 </member>
|
|
8844 <member name="M:ZXing.Result.putMetadata(ZXing.ResultMetadataType,System.Object)">
|
|
8845 <summary>
|
|
8846 Adds one metadata to the result
|
|
8847 </summary>
|
|
8848 <param name="type">The type.</param>
|
|
8849 <param name="value">The value.</param>
|
|
8850 </member>
|
|
8851 <member name="M:ZXing.Result.putAllMetadata(System.Collections.Generic.IDictionary{ZXing.ResultMetadataType,System.Object})">
|
|
8852 <summary>
|
|
8853 Adds a list of metadata to the result
|
|
8854 </summary>
|
|
8855 <param name="metadata">The metadata.</param>
|
|
8856 </member>
|
|
8857 <member name="M:ZXing.Result.addResultPoints(ZXing.ResultPoint[])">
|
|
8858 <summary>
|
|
8859 Adds the result points.
|
|
8860 </summary>
|
|
8861 <param name="newPoints">The new points.</param>
|
|
8862 </member>
|
|
8863 <member name="M:ZXing.Result.ToString">
|
|
8864 <summary>
|
|
8865 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
8866 </summary>
|
|
8867 <returns>
|
|
8868 A <see cref="T:System.String"/> that represents this instance.
|
|
8869 </returns>
|
|
8870 </member>
|
|
8871 <member name="P:ZXing.Result.Text">
|
|
8872 <returns>raw text encoded by the barcode, if applicable, otherwise <code>null</code></returns>
|
|
8873 </member>
|
|
8874 <member name="P:ZXing.Result.RawBytes">
|
|
8875 <returns>raw bytes encoded by the barcode, if applicable, otherwise <code>null</code></returns>
|
|
8876 </member>
|
|
8877 <member name="P:ZXing.Result.ResultPoints">
|
|
8878 <returns>
|
|
8879 points related to the barcode in the image. These are typically points
|
|
8880 identifying finder patterns or the corners of the barcode. The exact meaning is
|
|
8881 specific to the type of barcode that was decoded.
|
|
8882 </returns>
|
|
8883 </member>
|
|
8884 <member name="P:ZXing.Result.BarcodeFormat">
|
|
8885 <returns>{@link BarcodeFormat} representing the format of the barcode that was decoded</returns>
|
|
8886 </member>
|
|
8887 <member name="P:ZXing.Result.ResultMetadata">
|
|
8888 <returns>
|
|
8889 {@link Hashtable} mapping {@link ResultMetadataType} keys to values. May be
|
|
8890 <code>null</code>. This contains optional metadata about what was detected about the barcode,
|
|
8891 like orientation.
|
|
8892 </returns>
|
|
8893 </member>
|
|
8894 <member name="P:ZXing.Result.Timestamp">
|
|
8895 <summary>
|
|
8896 Gets the timestamp.
|
|
8897 </summary>
|
|
8898 </member>
|
|
8899 <member name="T:ZXing.QrCode.Internal.ErrorCorrectionLevel">
|
|
8900 <summary>
|
|
8901 <p>See ISO 18004:2006, 6.5.1. This enum encapsulates the four error correction levels
|
|
8902 defined by the QR code standard.</p>
|
|
8903 </summary>
|
|
8904 <author>Sean Owen</author>
|
|
8905 </member>
|
|
8906 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.L">
|
|
8907 <summary> L = ~7% correction</summary>
|
|
8908 </member>
|
|
8909 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.M">
|
|
8910 <summary> M = ~15% correction</summary>
|
|
8911 </member>
|
|
8912 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.Q">
|
|
8913 <summary> Q = ~25% correction</summary>
|
|
8914 </member>
|
|
8915 <member name="F:ZXing.QrCode.Internal.ErrorCorrectionLevel.H">
|
|
8916 <summary> H = ~30% correction</summary>
|
|
8917 </member>
|
|
8918 <member name="M:ZXing.QrCode.Internal.ErrorCorrectionLevel.ordinal">
|
|
8919 <summary>
|
|
8920 Ordinals this instance.
|
|
8921 </summary>
|
|
8922 <returns></returns>
|
|
8923 </member>
|
|
8924 <member name="M:ZXing.QrCode.Internal.ErrorCorrectionLevel.ToString">
|
|
8925 <summary>
|
|
8926 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
8927 </summary>
|
|
8928 <returns>
|
|
8929 A <see cref="T:System.String"/> that represents this instance.
|
|
8930 </returns>
|
|
8931 </member>
|
|
8932 <member name="M:ZXing.QrCode.Internal.ErrorCorrectionLevel.forBits(System.Int32)">
|
|
8933 <summary>
|
|
8934 Fors the bits.
|
|
8935 </summary>
|
|
8936 <param name="bits">int containing the two bits encoding a QR Code's error correction level</param>
|
|
8937 <returns>
|
|
8938 <see cref="T:ZXing.QrCode.Internal.ErrorCorrectionLevel"/> representing the encoded error correction level
|
|
8939 </returns>
|
|
8940 </member>
|
|
8941 <member name="P:ZXing.QrCode.Internal.ErrorCorrectionLevel.Bits">
|
|
8942 <summary>
|
|
8943 Gets the bits.
|
|
8944 </summary>
|
|
8945 </member>
|
|
8946 <member name="P:ZXing.QrCode.Internal.ErrorCorrectionLevel.Name">
|
|
8947 <summary>
|
|
8948 Gets the name.
|
|
8949 </summary>
|
|
8950 </member>
|
|
8951 <member name="T:ZXing.PlanarYUVLuminanceSource">
|
|
8952 <summary>
|
|
8953 This object extends LuminanceSource around an array of YUV data returned from the camera driver,
|
|
8954 with the option to crop to a rectangle within the full data. This can be used to exclude
|
|
8955 superfluous pixels around the perimeter and speed up decoding.
|
|
8956 It works for any pixel format where the Y channel is planar and appears first, including
|
|
8957 YCbCr_420_SP and YCbCr_422_SP.
|
|
8958 @author dswitkin@google.com (Daniel Switkin)
|
|
8959 </summary>
|
|
8960 </member>
|
|
8961 <member name="M:ZXing.PlanarYUVLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
|
8962 <summary>
|
|
8963 Initializes a new instance of the <see cref="T:ZXing.PlanarYUVLuminanceSource"/> class.
|
|
8964 </summary>
|
|
8965 <param name="yuvData">The yuv data.</param>
|
|
8966 <param name="dataWidth">Width of the data.</param>
|
|
8967 <param name="dataHeight">Height of the data.</param>
|
|
8968 <param name="left">The left.</param>
|
|
8969 <param name="top">The top.</param>
|
|
8970 <param name="width">The width.</param>
|
|
8971 <param name="height">The height.</param>
|
|
8972 <param name="reverseHoriz">if set to <c>true</c> [reverse horiz].</param>
|
|
8973 </member>
|
|
8974 <member name="M:ZXing.PlanarYUVLuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
|
|
8975 <summary>
|
|
8976 Initializes a new instance of the <see cref="T:ZXing.PlanarYUVLuminanceSource"/> class.
|
|
8977 </summary>
|
|
8978 <param name="luminances">The luminances.</param>
|
|
8979 <param name="width">The width.</param>
|
|
8980 <param name="height">The height.</param>
|
|
8981 </member>
|
|
8982 <member name="M:ZXing.PlanarYUVLuminanceSource.getRow(System.Int32,System.Byte[])">
|
|
8983 <summary>
|
|
8984 Fetches one row of luminance data from the underlying platform's bitmap. Values range from
|
|
8985 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have
|
|
8986 to bitwise and with 0xff for each value. It is preferable for implementations of this method
|
|
8987 to only fetch this row rather than the whole image, since no 2D Readers may be installed and
|
|
8988 getMatrix() may never be called.
|
|
8989 </summary>
|
|
8990 <param name="y">The row to fetch, 0 <= y < Height.</param>
|
|
8991 <param name="row">An optional preallocated array. If null or too small, it will be ignored.
|
|
8992 Always use the returned object, and ignore the .length of the array.</param>
|
|
8993 <returns>
|
|
8994 An array containing the luminance data.
|
|
8995 </returns>
|
|
8996 </member>
|
|
8997 <member name="M:ZXing.PlanarYUVLuminanceSource.crop(System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
8998 <summary>
|
|
8999 Returns a new object with cropped image data. Implementations may keep a reference to the
|
|
9000 original data rather than a copy. Only callable if CropSupported is true.
|
|
9001 </summary>
|
|
9002 <param name="left">The left coordinate, 0 <= left < Width.</param>
|
|
9003 <param name="top">The top coordinate, 0 <= top <= Height.</param>
|
|
9004 <param name="width">The width of the rectangle to crop.</param>
|
|
9005 <param name="height">The height of the rectangle to crop.</param>
|
|
9006 <returns>
|
|
9007 A cropped version of this object.
|
|
9008 </returns>
|
|
9009 </member>
|
|
9010 <member name="M:ZXing.PlanarYUVLuminanceSource.renderThumbnail">
|
|
9011 <summary>
|
|
9012 Renders the cropped greyscale bitmap.
|
|
9013 </summary>
|
|
9014 <returns></returns>
|
|
9015 </member>
|
|
9016 <member name="P:ZXing.PlanarYUVLuminanceSource.Matrix">
|
|
9017 <summary>
|
|
9018
|
|
9019 </summary>
|
|
9020 </member>
|
|
9021 <member name="P:ZXing.PlanarYUVLuminanceSource.CropSupported">
|
|
9022 <summary>
|
|
9023 </summary>
|
|
9024 <returns> Whether this subclass supports cropping.</returns>
|
|
9025 </member>
|
|
9026 <member name="P:ZXing.PlanarYUVLuminanceSource.ThumbnailWidth">
|
|
9027 <summary>
|
|
9028 width of image from {@link #renderThumbnail()}
|
|
9029 </summary>
|
|
9030 </member>
|
|
9031 <member name="P:ZXing.PlanarYUVLuminanceSource.ThumbnailHeight">
|
|
9032 <summary>
|
|
9033 height of image from {@link #renderThumbnail()}
|
|
9034 </summary>
|
|
9035 </member>
|
|
9036 <member name="T:ZXing.PDF417.PDF417Writer">
|
|
9037 <summary>
|
|
9038 <author>Jacob Haynes</author>
|
|
9039 <author>qwandor@google.com (Andrew Walbran)</author>
|
|
9040 </summary>
|
|
9041 </member>
|
|
9042 <member name="F:ZXing.PDF417.PDF417Writer.WHITE_SPACE">
|
|
9043 <summary>
|
|
9044 default white space (margin) around the code
|
|
9045 </summary>
|
|
9046 </member>
|
|
9047 <member name="M:ZXing.PDF417.PDF417Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
9048 <summary>
|
|
9049 </summary>
|
|
9050 <param name="contents">The contents to encode in the barcode</param>
|
|
9051 <param name="format">The barcode format to generate</param>
|
|
9052 <param name="width">The preferred width in pixels</param>
|
|
9053 <param name="height">The preferred height in pixels</param>
|
|
9054 <param name="hints">Additional parameters to supply to the encoder</param>
|
|
9055 <returns>
|
|
9056 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
9057 </returns>
|
|
9058 </member>
|
|
9059 <member name="M:ZXing.PDF417.PDF417Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
|
|
9060 <summary>
|
|
9061 Encode a barcode using the default settings.
|
|
9062 </summary>
|
|
9063 <param name="contents">The contents to encode in the barcode</param>
|
|
9064 <param name="format">The barcode format to generate</param>
|
|
9065 <param name="width">The preferred width in pixels</param>
|
|
9066 <param name="height">The preferred height in pixels</param>
|
|
9067 <returns>
|
|
9068 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
9069 </returns>
|
|
9070 </member>
|
|
9071 <member name="M:ZXing.PDF417.PDF417Writer.bitMatrixFromEncoder(ZXing.PDF417.Internal.PDF417,System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
|
|
9072 <summary>
|
|
9073 Takes encoder, accounts for width/height, and retrieves bit matrix
|
|
9074 </summary>
|
|
9075 </member>
|
|
9076 <member name="M:ZXing.PDF417.PDF417Writer.bitMatrixFrombitArray(System.SByte[][],System.Int32)">
|
|
9077 <summary>
|
|
9078 This takes an array holding the values of the PDF 417
|
|
9079 </summary>
|
|
9080 <param name="input">a byte array of information with 0 is black, and 1 is white</param>
|
|
9081 <param name="margin">border around the barcode</param>
|
|
9082 <returns>BitMatrix of the input</returns>
|
|
9083 </member>
|
|
9084 <member name="M:ZXing.PDF417.PDF417Writer.rotateArray(System.SByte[][])">
|
|
9085 <summary>
|
|
9086 Takes and rotates the it 90 degrees
|
|
9087 </summary>
|
|
9088 </member>
|
|
9089 <member name="T:ZXing.PDF417.PDF417Reader">
|
|
9090 <summary>
|
|
9091 This implementation can detect and decode PDF417 codes in an image.
|
|
9092
|
|
9093 <author>SITA Lab (kevin.osullivan@sita.aero)</author>
|
|
9094 <author>Guenther Grau</author>
|
|
9095 </summary>
|
|
9096 </member>
|
|
9097 <member name="M:ZXing.PDF417.PDF417Reader.decode(ZXing.BinaryBitmap)">
|
|
9098 <summary>
|
|
9099 Locates and decodes a PDF417 code in an image.
|
|
9100
|
|
9101 <returns>a String representing the content encoded by the PDF417 code</returns>
|
|
9102 <exception cref="T:ZXing.FormatException">if a PDF417 cannot be decoded</exception>
|
|
9103 </summary>
|
|
9104 </member>
|
|
9105 <member name="M:ZXing.PDF417.PDF417Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9106 <summary>
|
|
9107 Locates and decodes a barcode in some format within an image. This method also accepts
|
|
9108 hints, each possibly associated to some data, which may help the implementation decode.
|
|
9109 **Note** this will return the FIRST barcode discovered if there are many.
|
|
9110 </summary>
|
|
9111 <param name="image">image of barcode to decode</param>
|
|
9112 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
9113 to arbitrary data. The
|
|
9114 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
9115 anything with these hints.</param>
|
|
9116 <returns>
|
|
9117 String which the barcode encodes
|
|
9118 </returns>
|
|
9119 </member>
|
|
9120 <member name="M:ZXing.PDF417.PDF417Reader.decodeMultiple(ZXing.BinaryBitmap)">
|
|
9121 <summary>
|
|
9122 Locates and decodes Multiple PDF417 codes in an image.
|
|
9123
|
|
9124 <returns>an array of Strings representing the content encoded by the PDF417 codes</returns>
|
|
9125 </summary>
|
|
9126 </member>
|
|
9127 <member name="M:ZXing.PDF417.PDF417Reader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9128 <summary>
|
|
9129 Locates and decodes multiple barcodes in some format within an image. This method also accepts
|
|
9130 hints, each possibly associated to some data, which may help the implementation decode.
|
|
9131 </summary>
|
|
9132 <param name="image">image of barcode to decode</param>
|
|
9133 <param name="hints">passed as a <see cref="T:System.Collections.Generic.IDictionary`2"/> from <see cref="T:ZXing.DecodeHintType"/>
|
|
9134 to arbitrary data. The
|
|
9135 meaning of the data depends upon the hint type. The implementation may or may not do
|
|
9136 anything with these hints.</param>
|
|
9137 <returns>
|
|
9138 String which the barcodes encode
|
|
9139 </returns>
|
|
9140 </member>
|
|
9141 <member name="M:ZXing.PDF417.PDF417Reader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object},System.Boolean)">
|
|
9142 <summary>
|
|
9143 Decode the specified image, with the hints and optionally multiple barcodes.
|
|
9144 Based on Owen's Comments in <see cref="T:ZXing.ReaderException"/>, this method has been modified to continue silently
|
|
9145 if a barcode was not decoded where it was detected instead of throwing a new exception object.
|
|
9146 </summary>
|
|
9147 <param name="image">Image.</param>
|
|
9148 <param name="hints">Hints.</param>
|
|
9149 <param name="multiple">If set to <c>true</c> multiple.</param>
|
|
9150 </member>
|
|
9151 <member name="M:ZXing.PDF417.PDF417Reader.getMaxWidth(ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
9152 <summary>
|
|
9153 Gets the maximum width of the barcode
|
|
9154 </summary>
|
|
9155 <returns>The max width.</returns>
|
|
9156 <param name="p1">P1.</param>
|
|
9157 <param name="p2">P2.</param>
|
|
9158 </member>
|
|
9159 <member name="M:ZXing.PDF417.PDF417Reader.getMinWidth(ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
9160 <summary>
|
|
9161 Gets the minimum width of the barcode
|
|
9162 </summary>
|
|
9163 <returns>The minimum width.</returns>
|
|
9164 <param name="p1">P1.</param>
|
|
9165 <param name="p2">P2.</param>
|
|
9166 </member>
|
|
9167 <member name="M:ZXing.PDF417.PDF417Reader.getMaxCodewordWidth(ZXing.ResultPoint[])">
|
|
9168 <summary>
|
|
9169 Gets the maximum width of the codeword.
|
|
9170 </summary>
|
|
9171 <returns>The max codeword width.</returns>
|
|
9172 <param name="p">P.</param>
|
|
9173 </member>
|
|
9174 <member name="M:ZXing.PDF417.PDF417Reader.getMinCodewordWidth(ZXing.ResultPoint[])">
|
|
9175 <summary>
|
|
9176 Gets the minimum width of the codeword.
|
|
9177 </summary>
|
|
9178 <returns>The minimum codeword width.</returns>
|
|
9179 <param name="p">P.</param>
|
|
9180 </member>
|
|
9181 <member name="M:ZXing.PDF417.PDF417Reader.reset">
|
|
9182 <summary>
|
|
9183 Resets any internal state the implementation has after a decode, to prepare it
|
|
9184 for reuse.
|
|
9185 </summary>
|
|
9186 </member>
|
|
9187 <member name="T:ZXing.PDF417.Internal.EC.ModulusGF">
|
|
9188 <summary>
|
|
9189 <p>A field based on powers of a generator integer, modulo some modulus.</p>
|
|
9190 @see com.google.zxing.common.reedsolomon.GenericGF
|
|
9191 </summary>
|
|
9192 <author>Sean Owen</author>
|
|
9193 </member>
|
|
9194 <member name="T:ZXing.OneD.UPCAWriter">
|
|
9195 <summary>
|
|
9196 This object renders a UPC-A code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
9197 <author>qwandor@google.com (Andrew Walbran)</author>
|
|
9198 </summary>
|
|
9199 </member>
|
|
9200 <member name="M:ZXing.OneD.UPCAWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32)">
|
|
9201 <summary>
|
|
9202 Encode a barcode using the default settings.
|
|
9203 </summary>
|
|
9204 <param name="contents">The contents to encode in the barcode</param>
|
|
9205 <param name="format">The barcode format to generate</param>
|
|
9206 <param name="width">The preferred width in pixels</param>
|
|
9207 <param name="height">The preferred height in pixels</param>
|
|
9208 <returns>
|
|
9209 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
9210 </returns>
|
|
9211 </member>
|
|
9212 <member name="M:ZXing.OneD.UPCAWriter.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
9213 <summary>
|
|
9214 </summary>
|
|
9215 <param name="contents">The contents to encode in the barcode</param>
|
|
9216 <param name="format">The barcode format to generate</param>
|
|
9217 <param name="width">The preferred width in pixels</param>
|
|
9218 <param name="height">The preferred height in pixels</param>
|
|
9219 <param name="hints">Additional parameters to supply to the encoder</param>
|
|
9220 <returns>
|
|
9221 The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)
|
|
9222 </returns>
|
|
9223 </member>
|
|
9224 <member name="M:ZXing.OneD.UPCAWriter.preencode(System.String)">
|
|
9225 <summary>
|
|
9226 Transform a UPC-A code into the equivalent EAN-13 code, and add a check digit if it is not
|
|
9227 already present.
|
|
9228 </summary>
|
|
9229 </member>
|
|
9230 <member name="T:ZXing.OneD.UPCAReader">
|
|
9231 <summary>
|
|
9232 <p>Implements decoding of the UPC-A format.</p>
|
|
9233 <author>dswitkin@google.com (Daniel Switkin)</author>
|
|
9234 <author>Sean Owen</author>
|
|
9235 </summary>
|
|
9236 </member>
|
|
9237 <member name="M:ZXing.OneD.UPCAReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Int32[],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9238 <summary>
|
|
9239 <p>Like decodeRow(int, BitArray, java.util.Map), but
|
|
9240 allows caller to inform method about where the UPC/EAN start pattern is
|
|
9241 found. This allows this to be computed once and reused across many implementations.</p>
|
|
9242 </summary>
|
|
9243 <param name="rowNumber"></param>
|
|
9244 <param name="row"></param>
|
|
9245 <param name="startGuardRange"></param>
|
|
9246 <param name="hints"></param>
|
|
9247 <returns></returns>
|
|
9248 </member>
|
|
9249 <member name="M:ZXing.OneD.UPCAReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9250 <summary>
|
|
9251 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
9252 an image.</p>
|
|
9253 </summary>
|
|
9254 <param name="rowNumber">row number from top of the row</param>
|
|
9255 <param name="row">the black/white pixel data of the row</param>
|
|
9256 <param name="hints">decode hints</param>
|
|
9257 <returns>
|
|
9258 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
|
|
9259 </returns>
|
|
9260 </member>
|
|
9261 <member name="M:ZXing.OneD.UPCAReader.decode(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9262 <summary>
|
|
9263 Decodes the specified image.
|
|
9264 </summary>
|
|
9265 <param name="image">The image.</param>
|
|
9266 <param name="hints">The hints.</param>
|
|
9267 <returns></returns>
|
|
9268 </member>
|
|
9269 <member name="M:ZXing.OneD.UPCAReader.decodeMiddle(ZXing.Common.BitArray,System.Int32[],System.Text.StringBuilder)">
|
|
9270 <summary>
|
|
9271 Subclasses override this to decode the portion of a barcode between the start
|
|
9272 and end guard patterns.
|
|
9273 </summary>
|
|
9274 <param name="row">row of black/white values to search</param>
|
|
9275 <param name="startRange">start/end offset of start guard pattern</param>
|
|
9276 <param name="resultString"><see cref="T:System.Text.StringBuilder"/>to append decoded chars to</param>
|
|
9277 <returns>
|
|
9278 horizontal offset of first pixel after the "middle" that was decoded or -1 if decoding could not complete successfully
|
|
9279 </returns>
|
|
9280 </member>
|
|
9281 <member name="P:ZXing.OneD.UPCAReader.BarcodeFormat">
|
|
9282 <summary>
|
|
9283 Get the format of this decoder.
|
|
9284 <returns>The 1D format.</returns>
|
|
9285 </summary>
|
|
9286 </member>
|
|
9287 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01AndOtherAIs">
|
|
9288 <summary>
|
|
9289 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
9290 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
9291 </summary>
|
|
9292 </member>
|
|
9293 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI013103decoder">
|
|
9294 <summary>
|
|
9295 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
9296 </summary>
|
|
9297 </member>
|
|
9298 <member name="T:ZXing.OneD.Code39Writer">
|
|
9299 <summary>
|
|
9300 This object renders a CODE39 code as a <see cref="T:ZXing.Common.BitMatrix"/>.
|
|
9301 <author>erik.barbara@gmail.com (Erik Barbara)</author>
|
|
9302 </summary>
|
|
9303 </member>
|
|
9304 <member name="M:ZXing.OneD.Code39Writer.encode(System.String,ZXing.BarcodeFormat,System.Int32,System.Int32,System.Collections.Generic.IDictionary{ZXing.EncodeHintType,System.Object})">
|
|
9305 <summary>
|
|
9306 Encode the contents following specified format.
|
|
9307 {@code width} and {@code height} are required size. This method may return bigger size
|
|
9308 {@code BitMatrix} when specified size is too small. The user can set both {@code width} and
|
|
9309 {@code height} to zero to get minimum size barcode. If negative value is set to {@code width}
|
|
9310 or {@code height}, {@code IllegalArgumentException} is thrown.
|
|
9311 </summary>
|
|
9312 <param name="contents"></param>
|
|
9313 <param name="format"></param>
|
|
9314 <param name="width"></param>
|
|
9315 <param name="height"></param>
|
|
9316 <param name="hints"></param>
|
|
9317 <returns></returns>
|
|
9318 </member>
|
|
9319 <member name="M:ZXing.OneD.Code39Writer.encode(System.String)">
|
|
9320 <summary>
|
|
9321 Encode the contents to byte array expression of one-dimensional barcode.
|
|
9322 Start code and end code should be included in result, and side margins should not be included.
|
|
9323 <returns>a {@code boolean[]} of horizontal pixels (false = white, true = black)</returns>
|
|
9324 </summary>
|
|
9325 <param name="contents"></param>
|
|
9326 <returns></returns>
|
|
9327 </member>
|
|
9328 <member name="T:ZXing.OneD.Code39Reader">
|
|
9329 <summary>
|
|
9330 <p>Decodes Code 39 barcodes. This does not support "Full ASCII Code 39" yet.</p>
|
|
9331 <author>Sean Owen</author>
|
|
9332 @see Code93Reader
|
|
9333 </summary>
|
|
9334 </member>
|
|
9335 <member name="F:ZXing.OneD.Code39Reader.CHARACTER_ENCODINGS">
|
|
9336 <summary>
|
|
9337 These represent the encodings of characters, as patterns of wide and narrow bars.
|
|
9338 The 9 least-significant bits of each int correspond to the pattern of wide and narrow,
|
|
9339 with 1s representing "wide" and 0s representing narrow.
|
|
9340 </summary>
|
|
9341 </member>
|
|
9342 <member name="M:ZXing.OneD.Code39Reader.#ctor">
|
|
9343 <summary>
|
|
9344 Creates a reader that assumes all encoded data is data, and does not treat the final
|
|
9345 character as a check digit. It will not decoded "extended Code 39" sequences.
|
|
9346 </summary>
|
|
9347 </member>
|
|
9348 <member name="M:ZXing.OneD.Code39Reader.#ctor(System.Boolean)">
|
|
9349 <summary>
|
|
9350 Creates a reader that can be configured to check the last character as a check digit.
|
|
9351 It will not decoded "extended Code 39" sequences.
|
|
9352 </summary>
|
|
9353 <param name="usingCheckDigit">if true, treat the last data character as a check digit, not
|
|
9354 data, and verify that the checksum passes.</param>
|
|
9355 </member>
|
|
9356 <member name="M:ZXing.OneD.Code39Reader.#ctor(System.Boolean,System.Boolean)">
|
|
9357 <summary>
|
|
9358 Creates a reader that can be configured to check the last character as a check digit,
|
|
9359 or optionally attempt to decode "extended Code 39" sequences that are used to encode
|
|
9360 the full ASCII character set.
|
|
9361 </summary>
|
|
9362 <param name="usingCheckDigit">if true, treat the last data character as a check digit, not
|
|
9363 data, and verify that the checksum passes.</param>
|
|
9364 <param name="extendedMode">if true, will attempt to decode extended Code 39 sequences in the text.</param>
|
|
9365 </member>
|
|
9366 <member name="M:ZXing.OneD.Code39Reader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9367 <summary>
|
|
9368 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
9369 an image.</p>
|
|
9370 </summary>
|
|
9371 <param name="rowNumber">row number from top of the row</param>
|
|
9372 <param name="row">the black/white pixel data of the row</param>
|
|
9373 <param name="hints">decode hints</param>
|
|
9374 <returns><see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode</returns>
|
|
9375 </member>
|
|
9376 <member name="T:ZXing.Func`1">
|
|
9377 <summary>
|
|
9378 for compatibility with .net 4.0
|
|
9379 </summary>
|
|
9380 <typeparam name="TResult">The type of the result.</typeparam>
|
|
9381 <returns></returns>
|
|
9382 </member>
|
|
9383 <member name="T:ZXing.Func`2">
|
|
9384 <summary>
|
|
9385 for compatibility with .net 4.0
|
|
9386 </summary>
|
|
9387 <typeparam name="T1">The type of the 1.</typeparam>
|
|
9388 <typeparam name="TResult">The type of the result.</typeparam>
|
|
9389 <param name="param1">The param1.</param>
|
|
9390 <returns></returns>
|
|
9391 </member>
|
|
9392 <member name="T:ZXing.Func`3">
|
|
9393 <summary>
|
|
9394 for compatibility with .net 4.0
|
|
9395 </summary>
|
|
9396 <typeparam name="T1">The type of the 1.</typeparam>
|
|
9397 <typeparam name="T2">The type of the 2.</typeparam>
|
|
9398 <typeparam name="TResult">The type of the result.</typeparam>
|
|
9399 <param name="param1">The param1.</param>
|
|
9400 <param name="param2">The param2.</param>
|
|
9401 <returns></returns>
|
|
9402 </member>
|
|
9403 <member name="T:ZXing.Func`4">
|
|
9404 <summary>
|
|
9405 for compatibility with .net 4.0
|
|
9406 </summary>
|
|
9407 <typeparam name="T1">The type of the 1.</typeparam>
|
|
9408 <typeparam name="T2">The type of the 2.</typeparam>
|
|
9409 <typeparam name="T3">The type of the 3.</typeparam>
|
|
9410 <typeparam name="TResult">The type of the result.</typeparam>
|
|
9411 <param name="param1">The param1.</param>
|
|
9412 <param name="param2">The param2.</param>
|
|
9413 <param name="param3">The param3.</param>
|
|
9414 <returns></returns>
|
|
9415 </member>
|
|
9416 <member name="T:ZXing.Func`5">
|
|
9417 <summary>
|
|
9418 for compatibility with .net 4.0
|
|
9419 </summary>
|
|
9420 <typeparam name="T1">The type of the 1.</typeparam>
|
|
9421 <typeparam name="T2">The type of the 2.</typeparam>
|
|
9422 <typeparam name="T3">The type of the 3.</typeparam>
|
|
9423 <typeparam name="T4">The type of the 4.</typeparam>
|
|
9424 <typeparam name="TResult">The type of the result.</typeparam>
|
|
9425 <param name="param1">The param1.</param>
|
|
9426 <param name="param2">The param2.</param>
|
|
9427 <param name="param3">The param3.</param>
|
|
9428 <param name="param4">The param4.</param>
|
|
9429 <returns></returns>
|
|
9430 </member>
|
|
9431 <member name="T:ZXing.Dimension">
|
|
9432 <summary>
|
|
9433 Simply encapsulates a width and height.
|
|
9434 </summary>
|
|
9435 </member>
|
|
9436 <member name="T:ZXing.Datamatrix.Encoder.ErrorCorrection">
|
|
9437 <summary>
|
|
9438 Error Correction Code for ECC200.
|
|
9439 </summary>
|
|
9440 </member>
|
|
9441 <member name="F:ZXing.Datamatrix.Encoder.ErrorCorrection.FACTOR_SETS">
|
|
9442 <summary>
|
|
9443 Lookup table which factors to use for which number of error correction codewords.
|
|
9444 See FACTORS.
|
|
9445 </summary>
|
|
9446 </member>
|
|
9447 <member name="F:ZXing.Datamatrix.Encoder.ErrorCorrection.FACTORS">
|
|
9448 <summary>
|
|
9449 Precomputed polynomial factors for ECC 200.
|
|
9450 </summary>
|
|
9451 </member>
|
|
9452 <member name="M:ZXing.Datamatrix.Encoder.ErrorCorrection.encodeECC200(System.String,ZXing.Datamatrix.Encoder.SymbolInfo)">
|
|
9453 <summary>
|
|
9454 Creates the ECC200 error correction for an encoded message.
|
|
9455 </summary>
|
|
9456 <param name="codewords">The codewords.</param>
|
|
9457 <param name="symbolInfo">information about the symbol to be encoded</param>
|
|
9458 <returns>the codewords with interleaved error correction.</returns>
|
|
9459 </member>
|
|
9460 <member name="T:ZXing.Datamatrix.Internal.Decoder">
|
|
9461 <summary>
|
|
9462 <p>The main class which implements Data Matrix Code decoding -- as opposed to locating and extracting
|
|
9463 the Data Matrix Code from an image.</p>
|
|
9464
|
|
9465 <author>bbrown@google.com (Brian Brown)</author>
|
|
9466 </summary>
|
|
9467 </member>
|
|
9468 <member name="M:ZXing.Datamatrix.Internal.Decoder.#ctor">
|
|
9469 <summary>
|
|
9470 Initializes a new instance of the <see cref="T:ZXing.Datamatrix.Internal.Decoder"/> class.
|
|
9471 </summary>
|
|
9472 </member>
|
|
9473 <member name="M:ZXing.Datamatrix.Internal.Decoder.decode(System.Boolean[][])">
|
|
9474 <summary>
|
|
9475 <p>Convenience method that can decode a Data Matrix Code represented as a 2D array of booleans.
|
|
9476 "true" is taken to mean a black module.</p>
|
|
9477
|
|
9478 <param name="image">booleans representing white/black Data Matrix Code modules</param>
|
|
9479 <returns>text and bytes encoded within the Data Matrix Code</returns>
|
|
9480 <exception cref="T:ZXing.FormatException">if the Data Matrix Code cannot be decoded</exception>
|
|
9481 <exception cref="!:ChecksumException">if error correction fails</exception>
|
|
9482 </summary>
|
|
9483 </member>
|
|
9484 <member name="M:ZXing.Datamatrix.Internal.Decoder.decode(ZXing.Common.BitMatrix)">
|
|
9485 <summary>
|
|
9486 <p>Decodes a Data Matrix Code represented as a <see cref="T:ZXing.Common.BitMatrix"/>. A 1 or "true" is taken
|
|
9487 to mean a black module.</p>
|
|
9488 </summary>
|
|
9489 <param name="bits">booleans representing white/black Data Matrix Code modules</param>
|
|
9490 <returns>text and bytes encoded within the Data Matrix Code</returns>
|
|
9491 </member>
|
|
9492 <member name="M:ZXing.Datamatrix.Internal.Decoder.correctErrors(System.Byte[],System.Int32)">
|
|
9493 <summary>
|
|
9494 <p>Given data and error-correction codewords received, possibly corrupted by errors, attempts to
|
|
9495 correct the errors in-place using Reed-Solomon error correction.</p>
|
|
9496
|
|
9497 <param name="codewordBytes">data and error correction codewords</param>
|
|
9498 <param name="numDataCodewords">number of codewords that are data bytes</param>
|
|
9499 </summary>
|
|
9500 </member>
|
|
9501 <member name="T:ZXing.Common.ReedSolomon.ReedSolomonEncoder">
|
|
9502 <summary>
|
|
9503 Implements Reed-Solomon encoding, as the name implies.
|
|
9504 </summary>
|
|
9505 <author>Sean Owen</author>
|
|
9506 <author>William Rucklidge</author>
|
|
9507 </member>
|
|
9508 <member name="T:ZXing.Common.PerspectiveTransform">
|
|
9509 <summary> <p>This class implements a perspective transform in two dimensions. Given four source and four
|
|
9510 destination points, it will compute the transformation implied between them. The code is based
|
|
9511 directly upon section 3.4.2 of George Wolberg's "Digital Image Warping"; see pages 54-56.</p>
|
|
9512
|
|
9513 </summary>
|
|
9514 <author> Sean Owen
|
|
9515 </author>
|
|
9516 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
9517 </author>
|
|
9518 </member>
|
|
9519 <member name="M:ZXing.Common.PerspectiveTransform.transformPoints(System.Single[],System.Single[])">
|
|
9520 <summary>Convenience method, not optimized for performance. </summary>
|
|
9521 </member>
|
|
9522 <member name="T:ZXing.Common.DecodingOptions">
|
|
9523 <summary>
|
|
9524 Defines an container for encoder options
|
|
9525 </summary>
|
|
9526 </member>
|
|
9527 <member name="M:ZXing.Common.DecodingOptions.#ctor">
|
|
9528 <summary>
|
|
9529 Initializes a new instance of the <see cref="T:ZXing.Common.EncodingOptions"/> class.
|
|
9530 </summary>
|
|
9531 </member>
|
|
9532 <member name="P:ZXing.Common.DecodingOptions.Hints">
|
|
9533 <summary>
|
|
9534 Gets the data container for all options
|
|
9535 </summary>
|
|
9536 </member>
|
|
9537 <member name="P:ZXing.Common.DecodingOptions.TryHarder">
|
|
9538 <summary>
|
|
9539 Gets or sets a flag which cause a deeper look into the bitmap
|
|
9540 </summary>
|
|
9541 <value>
|
|
9542 <c>true</c> if [try harder]; otherwise, <c>false</c>.
|
|
9543 </value>
|
|
9544 </member>
|
|
9545 <member name="P:ZXing.Common.DecodingOptions.PureBarcode">
|
|
9546 <summary>
|
|
9547 Image is a pure monochrome image of a barcode.
|
|
9548 </summary>
|
|
9549 <value>
|
|
9550 <c>true</c> if monochrome image of a barcode; otherwise, <c>false</c>.
|
|
9551 </value>
|
|
9552 </member>
|
|
9553 <member name="P:ZXing.Common.DecodingOptions.CharacterSet">
|
|
9554 <summary>
|
|
9555 Specifies what character encoding to use when decoding, where applicable (type String)
|
|
9556 </summary>
|
|
9557 <value>
|
|
9558 The character set.
|
|
9559 </value>
|
|
9560 </member>
|
|
9561 <member name="P:ZXing.Common.DecodingOptions.PossibleFormats">
|
|
9562 <summary>
|
|
9563 Image is known to be of one of a few possible formats.
|
|
9564 Maps to a {@link java.util.List} of {@link BarcodeFormat}s.
|
|
9565 </summary>
|
|
9566 <value>
|
|
9567 The possible formats.
|
|
9568 </value>
|
|
9569 </member>
|
|
9570 <member name="P:ZXing.Common.DecodingOptions.UseCode39ExtendedMode">
|
|
9571 <summary>
|
|
9572 if Code39 could be detected try to use extended mode for full ASCII character set
|
|
9573 </summary>
|
|
9574 </member>
|
|
9575 <member name="P:ZXing.Common.DecodingOptions.UseCode39RelaxedExtendedMode">
|
|
9576 <summary>
|
|
9577 Don't fail if a Code39 is detected but can't be decoded in extended mode.
|
|
9578 Return the raw Code39 result instead. Maps to <see cref="T:System.Boolean"/>.
|
|
9579 </summary>
|
|
9580 </member>
|
|
9581 <member name="P:ZXing.Common.DecodingOptions.ReturnCodabarStartEnd">
|
|
9582 <summary>
|
|
9583 If true, return the start and end digits in a Codabar barcode instead of stripping them. They
|
|
9584 are alpha, whereas the rest are numeric. By default, they are stripped, but this causes them
|
|
9585 to not be. Doesn't matter what it maps to; use <see cref="T:System.Boolean"/>.
|
|
9586 </summary>
|
|
9587 </member>
|
|
9588 <member name="T:ZXing.Client.Result.SMTPResultParser">
|
|
9589 <summary>
|
|
9590 <p>Parses an "smtp:" URI result, whose format is not standardized but appears to be like:
|
|
9591 <code>smtp[:subject[:body]]}</code>.</p>
|
|
9592 <p>See http://code.google.com/p/zxing/issues/detail?id=536</p>
|
|
9593 </summary>
|
|
9594 <author>Sean Owen</author>
|
|
9595 </member>
|
|
9596 <member name="T:ZXing.Client.Result.EmailAddressResultParser">
|
|
9597 <summary> Represents a result that encodes an e-mail address, either as a plain address
|
|
9598 like "joe@example.org" or a mailto: URL like "mailto:joe@example.org".
|
|
9599
|
|
9600 </summary>
|
|
9601 <author> Sean Owen
|
|
9602 </author>
|
|
9603 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
9604 </author>
|
|
9605 </member>
|
|
9606 <member name="T:ZXing.RGB565LuminanceSource">
|
|
9607 <summary>
|
|
9608
|
|
9609 </summary>
|
|
9610 </member>
|
|
9611 <member name="M:ZXing.RGB565LuminanceSource.#ctor(System.Int32,System.Int32)">
|
|
9612 <summary>
|
|
9613 Initializes a new instance of the <see cref="T:ZXing.RGB565LuminanceSource"/> class.
|
|
9614 </summary>
|
|
9615 <param name="width">The width.</param>
|
|
9616 <param name="height">The height.</param>
|
|
9617 </member>
|
|
9618 <member name="M:ZXing.RGB565LuminanceSource.#ctor(System.Byte[],System.Int32,System.Int32)">
|
|
9619 <summary>
|
|
9620 Initializes a new instance of the <see cref="T:ZXing.RGB565LuminanceSource"/> class.
|
|
9621 </summary>
|
|
9622 <param name="rgb565RawData">The RGB565 raw data.</param>
|
|
9623 <param name="width">The width.</param>
|
|
9624 <param name="height">The height.</param>
|
|
9625 </member>
|
|
9626 <member name="M:ZXing.RGB565LuminanceSource.CreateLuminanceSource(System.Byte[],System.Int32,System.Int32)">
|
|
9627 <summary>
|
|
9628 Should create a new luminance source with the right class type.
|
|
9629 The method is used in methods crop and rotate.
|
|
9630 </summary>
|
|
9631 <param name="newLuminances">The new luminances.</param>
|
|
9632 <param name="width">The width.</param>
|
|
9633 <param name="height">The height.</param>
|
|
9634 <returns></returns>
|
|
9635 </member>
|
|
9636 <member name="T:ZXing.ResultPointCallback">
|
|
9637 <summary> Callback which is invoked when a possible result point (significant
|
|
9638 point in the barcode image such as a corner) is found.
|
|
9639
|
|
9640 </summary>
|
|
9641 <seealso cref="F:ZXing.DecodeHintType.NEED_RESULT_POINT_CALLBACK">
|
|
9642 </seealso>
|
|
9643 </member>
|
|
9644 <member name="T:ZXing.PDF417.PDF417ResultMetadata">
|
|
9645 <summary>
|
|
9646 PDF 417 result meta data.
|
|
9647 <author>Guenther Grau</author>
|
|
9648 </summary>
|
|
9649 </member>
|
|
9650 <member name="T:ZXing.OneD.RSS.Expanded.RSSExpandedReader">
|
|
9651 <summary>
|
|
9652 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
9653 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
9654 </summary>
|
|
9655 </member>
|
|
9656 <member name="M:ZXing.OneD.RSS.Expanded.RSSExpandedReader.decodeRow(System.Int32,ZXing.Common.BitArray,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9657 <summary>
|
|
9658 <p>Attempts to decode a one-dimensional barcode format given a single row of
|
|
9659 an image.</p>
|
|
9660 </summary>
|
|
9661 <param name="rowNumber">row number from top of the row</param>
|
|
9662 <param name="row">the black/white pixel data of the row</param>
|
|
9663 <param name="hints">decode hints</param>
|
|
9664 <returns>
|
|
9665 <see cref="T:ZXing.Result"/>containing encoded string and start/end of barcode or null, if an error occurs or barcode cannot be found
|
|
9666 </returns>
|
|
9667 </member>
|
|
9668 <member name="M:ZXing.OneD.RSS.Expanded.RSSExpandedReader.reset">
|
|
9669 <summary>
|
|
9670 Resets this instance.
|
|
9671 </summary>
|
|
9672 </member>
|
|
9673 <member name="T:ZXing.OneD.RSS.Expanded.ExpandedRow">
|
|
9674 <summary>
|
|
9675 One row of an RSS Expanded Stacked symbol, consisting of 1+ expanded pairs.
|
|
9676 </summary>
|
|
9677 </member>
|
|
9678 <member name="M:ZXing.OneD.RSS.Expanded.ExpandedRow.Equals(System.Object)">
|
|
9679 <summary>
|
|
9680 Two rows are equal if they contain the same pairs in the same order.
|
|
9681 </summary>
|
|
9682 </member>
|
|
9683 <member name="P:ZXing.OneD.RSS.Expanded.ExpandedRow.IsReversed">
|
|
9684 <summary>
|
|
9685 Did this row of the image have to be reversed (mirrored) to recognize the pairs?
|
|
9686 </summary>
|
|
9687 </member>
|
|
9688 <member name="T:ZXing.Multi.QrCode.QRCodeMultiReader">
|
|
9689 <summary>
|
|
9690 This implementation can detect and decode multiple QR Codes in an image.
|
|
9691 </summary>
|
|
9692 </member>
|
|
9693 <member name="M:ZXing.Multi.QrCode.QRCodeMultiReader.decodeMultiple(ZXing.BinaryBitmap)">
|
|
9694 <summary>
|
|
9695 Decodes the multiple.
|
|
9696 </summary>
|
|
9697 <param name="image">The image.</param>
|
|
9698 <returns></returns>
|
|
9699 </member>
|
|
9700 <member name="M:ZXing.Multi.QrCode.QRCodeMultiReader.decodeMultiple(ZXing.BinaryBitmap,System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
9701 <summary>
|
|
9702 Decodes the multiple.
|
|
9703 </summary>
|
|
9704 <param name="image">The image.</param>
|
|
9705 <param name="hints">The hints.</param>
|
|
9706 <returns></returns>
|
|
9707 </member>
|
|
9708 <member name="T:ZXing.Multi.ByQuadrantReader">
|
|
9709 <summary>
|
|
9710 This class attempts to decode a barcode from an image, not by scanning the whole image,
|
|
9711 but by scanning subsets of the image. This is important when there may be multiple barcodes in
|
|
9712 an image, and detecting a barcode may find parts of multiple barcode and fail to decode
|
|
9713 (e.g. QR Codes). Instead this scans the four quadrants of the image -- and also the center
|
|
9714 'quadrant' to cover the case where a barcode is found in the center.
|
|
9715 </summary>
|
|
9716 <seealso cref="T:ZXing.Multi.GenericMultipleBarcodeReader"/>
|
|
9717 </member>
|
|
9718 <member name="T:BigIntegerLibrary.Base10BigInteger">
|
|
9719 <summary>
|
|
9720 Integer inefficiently represented internally using base-10 digits, in order to allow a
|
|
9721 visual representation as a base-10 string. Only for internal use.
|
|
9722 </summary>
|
|
9723 </member>
|
|
9724 <member name="F:BigIntegerLibrary.Base10BigInteger.NumberBase">
|
|
9725 <summary>
|
|
9726 10 numeration base for string representation, very inefficient for computations.
|
|
9727 </summary>
|
|
9728 </member>
|
|
9729 <member name="F:BigIntegerLibrary.Base10BigInteger.MaxSize">
|
|
9730 <summary>
|
|
9731 Maximum size for numbers is up to 10240 binary digits or approximately (safe to use) 3000 decimal digits.
|
|
9732 The maximum size is, in fact, double the previously specified amount, in order to accommodate operations'
|
|
9733 overflow.
|
|
9734 </summary>
|
|
9735 </member>
|
|
9736 <member name="F:BigIntegerLibrary.Base10BigInteger.Zero">
|
|
9737 Integer constants
|
|
9738 </member>
|
|
9739 <member name="F:BigIntegerLibrary.Base10BigInteger.digits">
|
|
9740 <summary>
|
|
9741 The array of digits of the number.
|
|
9742 </summary>
|
|
9743 </member>
|
|
9744 <member name="F:BigIntegerLibrary.Base10BigInteger.size">
|
|
9745 <summary>
|
|
9746 The actual number of digits of the number.
|
|
9747 </summary>
|
|
9748 </member>
|
|
9749 <member name="F:BigIntegerLibrary.Base10BigInteger.sign">
|
|
9750 <summary>
|
|
9751 The number sign.
|
|
9752 </summary>
|
|
9753 </member>
|
|
9754 <member name="M:BigIntegerLibrary.Base10BigInteger.#ctor">
|
|
9755 <summary>
|
|
9756 Default constructor, intializing the Base10BigInteger with zero.
|
|
9757 </summary>
|
|
9758 </member>
|
|
9759 <member name="M:BigIntegerLibrary.Base10BigInteger.#ctor(System.Int64)">
|
|
9760 <summary>
|
|
9761 Constructor creating a new Base10BigInteger as a conversion of a regular base-10 long.
|
|
9762 </summary>
|
|
9763 <param name="n">The base-10 long to be converted</param>
|
|
9764 </member>
|
|
9765 <member name="M:BigIntegerLibrary.Base10BigInteger.#ctor(BigIntegerLibrary.Base10BigInteger)">
|
|
9766 <summary>
|
|
9767 Constructor creating a new Base10BigInteger as a copy of an existing Base10BigInteger.
|
|
9768 </summary>
|
|
9769 <param name="n">The Base10BigInteger to be copied</param>
|
|
9770 </member>
|
|
9771 <member name="M:BigIntegerLibrary.Base10BigInteger.Equals(BigIntegerLibrary.Base10BigInteger)">
|
|
9772 <summary>
|
|
9773 Determines whether the specified Base10BigInteger is equal to the current Base10BigInteger.
|
|
9774 </summary>
|
|
9775 <param name="other">The Base10BigInteger to compare with the current Base10BigInteger</param>
|
|
9776 <returns>True if the specified Base10BigInteger is equal to the current Base10BigInteger,
|
|
9777 false otherwise</returns>
|
|
9778 </member>
|
|
9779 <member name="M:BigIntegerLibrary.Base10BigInteger.Equals(System.Object)">
|
|
9780 <summary>
|
|
9781 Determines whether the specified System.Object is equal to the current Base10BigInteger.
|
|
9782 </summary>
|
|
9783 <param name="o">The System.Object to compare with the current Base10BigInteger</param>
|
|
9784 <returns>True if the specified System.Object is equal to the current Base10BigInteger,
|
|
9785 false otherwise</returns>
|
|
9786 </member>
|
|
9787 <member name="M:BigIntegerLibrary.Base10BigInteger.GetHashCode">
|
|
9788 <summary>
|
|
9789 Serves as a hash function for the Base10BigInteger type.
|
|
9790 </summary>
|
|
9791 <returns>A hash code for the current Base10BigInteger</returns>
|
|
9792 </member>
|
|
9793 <member name="M:BigIntegerLibrary.Base10BigInteger.ToString">
|
|
9794 <summary>
|
|
9795 String representation of the current Base10BigInteger, converted to its base-10 representation.
|
|
9796 </summary>
|
|
9797 <returns>The string representation of the current Base10BigInteger</returns>
|
|
9798 </member>
|
|
9799 <member name="M:BigIntegerLibrary.Base10BigInteger.Opposite(BigIntegerLibrary.Base10BigInteger)">
|
|
9800 <summary>
|
|
9801 Base10BigInteger inverse with respect to addition.
|
|
9802 </summary>
|
|
9803 <param name="n">The Base10BigInteger whose opposite is to be computed</param>
|
|
9804 <returns>The Base10BigInteger inverse with respect to addition</returns>
|
|
9805 </member>
|
|
9806 <member name="M:BigIntegerLibrary.Base10BigInteger.Greater(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9807 <summary>
|
|
9808 Greater test between two Base10BigIntegers.
|
|
9809 </summary>
|
|
9810 <param name="a">The 1st Base10BigInteger</param>
|
|
9811 <param name="b">The 2nd Base10BigInteger</param>
|
|
9812 <returns>True if a > b, false otherwise</returns>
|
|
9813 </member>
|
|
9814 <member name="M:BigIntegerLibrary.Base10BigInteger.GreaterOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9815 <summary>
|
|
9816 Greater or equal test between two Base10BigIntegers.
|
|
9817 </summary>
|
|
9818 <param name="a">The 1st Base10BigInteger</param>
|
|
9819 <param name="b">The 2nd Base10BigInteger</param>
|
|
9820 <returns>True if a >= b, false otherwise</returns>
|
|
9821 </member>
|
|
9822 <member name="M:BigIntegerLibrary.Base10BigInteger.Smaller(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9823 <summary>
|
|
9824 Smaller test between two Base10BigIntegers.
|
|
9825 </summary>
|
|
9826 <param name="a">The 1st Base10BigInteger</param>
|
|
9827 <param name="b">The 2nd Base10BigInteger</param>
|
|
9828 <returns>True if a < b, false otherwise</returns>
|
|
9829 </member>
|
|
9830 <member name="M:BigIntegerLibrary.Base10BigInteger.SmallerOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9831 <summary>
|
|
9832 Smaller or equal test between two Base10BigIntegers.
|
|
9833 </summary>
|
|
9834 <param name="a">The 1st Base10BigInteger</param>
|
|
9835 <param name="b">The 2nd Base10BigInteger</param>
|
|
9836 <returns>True if a <= b, false otherwise</returns>
|
|
9837 </member>
|
|
9838 <member name="M:BigIntegerLibrary.Base10BigInteger.Abs(BigIntegerLibrary.Base10BigInteger)">
|
|
9839 <summary>
|
|
9840 Computes the absolute value of a Base10BigInteger.
|
|
9841 </summary>
|
|
9842 <param name="n">The Base10BigInteger whose absolute value is to be computed</param>
|
|
9843 <returns>The absolute value of the given BigInteger</returns>
|
|
9844 </member>
|
|
9845 <member name="M:BigIntegerLibrary.Base10BigInteger.Addition(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9846 <summary>
|
|
9847 Addition operation of two Base10BigIntegers.
|
|
9848 </summary>
|
|
9849 <param name="a">The 1st Base10BigInteger</param>
|
|
9850 <param name="b">The 2nd Base10BigInteger</param>
|
|
9851 <returns>The Base10BigInteger result of the addition</returns>
|
|
9852 </member>
|
|
9853 <member name="M:BigIntegerLibrary.Base10BigInteger.Subtraction(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9854 <summary>
|
|
9855 Subtraction operation of two Base10BigIntegers.
|
|
9856 </summary>
|
|
9857 <param name="a">The 1st Base10BigInteger</param>
|
|
9858 <param name="b">The 2nd Base10BigInteger</param>
|
|
9859 <returns>The Base10BigInteger result of the subtraction</returns>
|
|
9860 </member>
|
|
9861 <member name="M:BigIntegerLibrary.Base10BigInteger.Multiplication(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9862 <summary>
|
|
9863 Multiplication operation of two Base10BigIntegers.
|
|
9864 </summary>
|
|
9865 <param name="a">The 1st Base10BigInteger</param>
|
|
9866 <param name="b">The 2nd Base10BigInteger</param>
|
|
9867 <returns>The Base10BigInteger result of the multiplication</returns>
|
|
9868 </member>
|
|
9869 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Implicit(System.Int64)~BigIntegerLibrary.Base10BigInteger">
|
|
9870 <summary>
|
|
9871 Implicit conversion operator from long to Base10BigInteger.
|
|
9872 </summary>
|
|
9873 <param name="n">The long to be converted to a Base10BigInteger</param>
|
|
9874 <returns>The Base10BigInteger converted from the given long</returns>
|
|
9875 </member>
|
|
9876 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Equality(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9877 <summary>
|
|
9878 Equality test between two Base10BigIntegers.
|
|
9879 </summary>
|
|
9880 <param name="a">The 1st Base10BigInteger</param>
|
|
9881 <param name="b">The 2nd Base10BigInteger</param>
|
|
9882 <returns>True if a == b, false otherwise</returns>
|
|
9883 </member>
|
|
9884 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Inequality(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9885 <summary>
|
|
9886 Inequality test between two Base10BigIntegers.
|
|
9887 </summary>
|
|
9888 <param name="a">The 1st Base10BigInteger</param>
|
|
9889 <param name="b">The 2nd Base10BigInteger</param>
|
|
9890 <returns>True if a != b, false otherwise</returns>
|
|
9891 </member>
|
|
9892 <member name="M:BigIntegerLibrary.Base10BigInteger.op_GreaterThan(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9893 <summary>
|
|
9894 Greater test between two Base10BigIntegers.
|
|
9895 </summary>
|
|
9896 <param name="a">The 1st Base10BigInteger</param>
|
|
9897 <param name="b">The 2nd Base10BigInteger</param>
|
|
9898 <returns>True if a > b, false otherwise</returns>
|
|
9899 </member>
|
|
9900 <member name="M:BigIntegerLibrary.Base10BigInteger.op_LessThan(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9901 <summary>
|
|
9902 Smaller test between two Base10BigIntegers.
|
|
9903 </summary>
|
|
9904 <param name="a">The 1st Base10BigInteger</param>
|
|
9905 <param name="b">The 2nd Base10BigInteger</param>
|
|
9906 <returns>True if a < b, false otherwise</returns>
|
|
9907 </member>
|
|
9908 <member name="M:BigIntegerLibrary.Base10BigInteger.op_GreaterThanOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9909 <summary>
|
|
9910 Greater or equal test between two Base10BigIntegers.
|
|
9911 </summary>
|
|
9912 <param name="a">The 1st Base10BigInteger</param>
|
|
9913 <param name="b">The 2nd Base10BigInteger</param>
|
|
9914 <returns>True if a >= b, false otherwise</returns>
|
|
9915 </member>
|
|
9916 <member name="M:BigIntegerLibrary.Base10BigInteger.op_LessThanOrEqual(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9917 <summary>
|
|
9918 Smaller or equal test between two Base10BigIntegers.
|
|
9919 </summary>
|
|
9920 <param name="a">The 1st Base10BigInteger</param>
|
|
9921 <param name="b">The 2nd Base10BigInteger</param>
|
|
9922 <returns>True if a <= b, false otherwise</returns>
|
|
9923 </member>
|
|
9924 <member name="M:BigIntegerLibrary.Base10BigInteger.op_UnaryNegation(BigIntegerLibrary.Base10BigInteger)">
|
|
9925 <summary>
|
|
9926 Base10BigInteger inverse with respect to addition.
|
|
9927 </summary>
|
|
9928 <param name="n">The Base10BigInteger whose opposite is to be computed</param>
|
|
9929 <returns>The Base10BigInteger inverse with respect to addition</returns>
|
|
9930 </member>
|
|
9931 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Addition(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9932 <summary>
|
|
9933 Addition operation of two Base10BigIntegers.
|
|
9934 </summary>
|
|
9935 <param name="a">The 1st Base10BigInteger</param>
|
|
9936 <param name="b">The 2nd Base10BigInteger</param>
|
|
9937 <returns>The Base10BigInteger result of the addition</returns>
|
|
9938 </member>
|
|
9939 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Subtraction(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9940 <summary>
|
|
9941 Subtraction operation of two Base10BigIntegers.
|
|
9942 </summary>
|
|
9943 <param name="a">The 1st Base10BigInteger</param>
|
|
9944 <param name="b">The 2nd Base10BigInteger</param>
|
|
9945 <returns>The Base10BigInteger result of the subtraction</returns>
|
|
9946 </member>
|
|
9947 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Multiply(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9948 <summary>
|
|
9949 Multiplication operation of two Base10BigIntegers.
|
|
9950 </summary>
|
|
9951 <param name="a">The 1st Base10BigInteger</param>
|
|
9952 <param name="b">The 2nd Base10BigInteger</param>
|
|
9953 <returns>The Base10BigInteger result of the multiplication</returns>
|
|
9954 </member>
|
|
9955 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Increment(BigIntegerLibrary.Base10BigInteger)">
|
|
9956 <summary>
|
|
9957 Incremetation by one operation of a Base10BigInteger.
|
|
9958 </summary>
|
|
9959 <param name="n">The Base10BigInteger to be incremented by one</param>
|
|
9960 <returns>The Base10BigInteger result of incrementing by one</returns>
|
|
9961 </member>
|
|
9962 <member name="M:BigIntegerLibrary.Base10BigInteger.op_Decrement(BigIntegerLibrary.Base10BigInteger)">
|
|
9963 <summary>
|
|
9964 Decremetation by one operation of a Base10BigInteger.
|
|
9965 </summary>
|
|
9966 <param name="n">The Base10BigInteger to be decremented by one</param>
|
|
9967 <returns>The Base10BigInteger result of decrementing by one</returns>
|
|
9968 </member>
|
|
9969 <member name="M:BigIntegerLibrary.Base10BigInteger.Add(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9970 <summary>
|
|
9971 Adds two BigNumbers a and b, where a >= b, a, b non-negative.
|
|
9972 </summary>
|
|
9973 </member>
|
|
9974 <member name="M:BigIntegerLibrary.Base10BigInteger.Subtract(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9975 <summary>
|
|
9976 Subtracts the Base10BigInteger b from the Base10BigInteger a, where a >= b, a, b non-negative.
|
|
9977 </summary>
|
|
9978 </member>
|
|
9979 <member name="M:BigIntegerLibrary.Base10BigInteger.Multiply(BigIntegerLibrary.Base10BigInteger,BigIntegerLibrary.Base10BigInteger)">
|
|
9980 <summary>
|
|
9981 Multiplies two Base10BigIntegers.
|
|
9982 </summary>
|
|
9983 </member>
|
|
9984 <member name="P:BigIntegerLibrary.Base10BigInteger.NumberSign">
|
|
9985 <summary>
|
|
9986 Sets the number sign.
|
|
9987 </summary>
|
|
9988 </member>
|
|
9989 <member name="T:ZXing.Client.Result.WifiResultParser">
|
|
9990 <summary>
|
|
9991 <p>Parses a WIFI configuration string. Strings will be of the form:</p>
|
|
9992 <p>{@code WIFI:T:[network type];S:[network SSID];P:[network password];H:[hidden?];;}</p>
|
|
9993 <p>The fields can appear in any order. Only "S:" is required.</p>
|
|
9994 </summary>
|
|
9995 <author>Vikram Aggarwal</author>
|
|
9996 <author>Sean Owen</author>
|
|
9997 </member>
|
|
9998 <member name="T:ZXing.Client.Result.URIResultParser">
|
|
9999 <summary> Tries to parse results that are a URI of some kind.
|
|
10000
|
|
10001 </summary>
|
|
10002 <author> Sean Owen
|
|
10003 </author>
|
|
10004 <author>www.Redivivus.in (suraj.supekar@redivivus.in) - Ported from ZXING Java Source
|
|
10005 </author>
|
|
10006 </member>
|
|
10007 <member name="T:ZXing.Aztec.Internal.Decoder">
|
|
10008 <summary>
|
|
10009 The main class which implements Aztec Code decoding -- as opposed to locating and extracting
|
|
10010 the Aztec Code from an image.
|
|
10011 </summary>
|
|
10012 <author>David Olivier</author>
|
|
10013 </member>
|
|
10014 <member name="M:ZXing.Aztec.Internal.Decoder.decode(ZXing.Aztec.Internal.AztecDetectorResult)">
|
|
10015 <summary>
|
|
10016 Decodes the specified detector result.
|
|
10017 </summary>
|
|
10018 <param name="detectorResult">The detector result.</param>
|
|
10019 <returns></returns>
|
|
10020 </member>
|
|
10021 <member name="M:ZXing.Aztec.Internal.Decoder.getEncodedData(System.Boolean[])">
|
|
10022 <summary>
|
|
10023 Gets the string encoded in the aztec code bits
|
|
10024 </summary>
|
|
10025 <param name="correctedBits">The corrected bits.</param>
|
|
10026 <returns>the decoded string</returns>
|
|
10027 </member>
|
|
10028 <member name="M:ZXing.Aztec.Internal.Decoder.getTable(System.Char)">
|
|
10029 <summary>
|
|
10030 gets the table corresponding to the char passed
|
|
10031 </summary>
|
|
10032 <param name="t">The t.</param>
|
|
10033 <returns></returns>
|
|
10034 </member>
|
|
10035 <member name="M:ZXing.Aztec.Internal.Decoder.getCharacter(System.String[],System.Int32)">
|
|
10036 <summary>
|
|
10037 Gets the character (or string) corresponding to the passed code in the given table
|
|
10038 </summary>
|
|
10039 <param name="table">the table used</param>
|
|
10040 <param name="code">the code of the character</param>
|
|
10041 <returns></returns>
|
|
10042 </member>
|
|
10043 <member name="M:ZXing.Aztec.Internal.Decoder.correctBits(System.Boolean[])">
|
|
10044 <summary>
|
|
10045 Performs RS error correction on an array of bits.
|
|
10046 </summary>
|
|
10047 <param name="rawbits">The rawbits.</param>
|
|
10048 <returns>the corrected array</returns>
|
|
10049 </member>
|
|
10050 <member name="M:ZXing.Aztec.Internal.Decoder.extractBits(ZXing.Common.BitMatrix)">
|
|
10051 <summary>
|
|
10052 Gets the array of bits from an Aztec Code matrix
|
|
10053 </summary>
|
|
10054 <param name="matrix">The matrix.</param>
|
|
10055 <returns>the array of bits</returns>
|
|
10056 </member>
|
|
10057 <member name="M:ZXing.Aztec.Internal.Decoder.readCode(System.Boolean[],System.Int32,System.Int32)">
|
|
10058 <summary>
|
|
10059 Reads a code of given length and at given index in an array of bits
|
|
10060 </summary>
|
|
10061 <param name="rawbits">The rawbits.</param>
|
|
10062 <param name="startIndex">The start index.</param>
|
|
10063 <param name="length">The length.</param>
|
|
10064 <returns></returns>
|
|
10065 </member>
|
|
10066 <member name="T:ZXing.QrCode.Internal.BitMatrixParser">
|
|
10067 <author>Sean Owen</author>
|
|
10068 </member>
|
|
10069 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.createBitMatrixParser(ZXing.Common.BitMatrix)">
|
|
10070 <param name="bitMatrix">{@link BitMatrix} to parse</param>
|
|
10071 <throws>ReaderException if dimension is not >= 21 and 1 mod 4</throws>
|
|
10072 </member>
|
|
10073 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.readFormatInformation">
|
|
10074 <summary> <p>Reads format information from one of its two locations within the QR Code.</p>
|
|
10075
|
|
10076 </summary>
|
|
10077 <returns> {@link FormatInformation} encapsulating the QR Code's format info
|
|
10078 </returns>
|
|
10079 <throws> ReaderException if both format information locations cannot be parsed as </throws>
|
|
10080 <summary> the valid encoding of format information
|
|
10081 </summary>
|
|
10082 </member>
|
|
10083 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.readVersion">
|
|
10084 <summary> <p>Reads version information from one of its two locations within the QR Code.</p>
|
|
10085
|
|
10086 </summary>
|
|
10087 <returns> {@link Version} encapsulating the QR Code's version
|
|
10088 </returns>
|
|
10089 <throws> ReaderException if both version information locations cannot be parsed as </throws>
|
|
10090 <summary> the valid encoding of version information
|
|
10091 </summary>
|
|
10092 </member>
|
|
10093 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.readCodewords">
|
|
10094 <summary> <p>Reads the bits in the {@link BitMatrix} representing the finder pattern in the
|
|
10095 correct order in order to reconstruct the codewords bytes contained within the
|
|
10096 QR Code.</p>
|
|
10097
|
|
10098 </summary>
|
|
10099 <returns> bytes encoded within the QR Code
|
|
10100 </returns>
|
|
10101 <throws> ReaderException if the exact number of bytes expected is not read </throws>
|
|
10102 </member>
|
|
10103 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.remask">
|
|
10104 Revert the mask removal done while reading the code words. The bit matrix should revert to its original state.
|
|
10105 </member>
|
|
10106 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.setMirror(System.Boolean)">
|
|
10107 Prepare the parser for a mirrored operation.
|
|
10108 This flag has effect only on the {@link #readFormatInformation()} and the
|
|
10109 {@link #readVersion()}. Before proceeding with {@link #readCodewords()} the
|
|
10110 {@link #mirror()} method should be called.
|
|
10111
|
|
10112 @param mirror Whether to read version and format information mirrored.
|
|
10113 </member>
|
|
10114 <member name="M:ZXing.QrCode.Internal.BitMatrixParser.mirror">
|
|
10115 Mirror the bit matrix in order to attempt a second reading.
|
|
10116 </member>
|
|
10117 <member name="T:ZXing.PDF417.Internal.PDF417ErrorCorrection">
|
|
10118 <summary>
|
|
10119 PDF417 error correction code following the algorithm described in ISO/IEC 15438:2001(E) in
|
|
10120 chapter 4.10.
|
|
10121 </summary>
|
|
10122 </member>
|
|
10123 <member name="F:ZXing.PDF417.Internal.PDF417ErrorCorrection.EC_COEFFICIENTS">
|
|
10124 <summary>
|
|
10125 Tables of coefficients for calculating error correction words
|
|
10126 (see annex F, ISO/IEC 15438:2001(E))
|
|
10127 </summary>
|
|
10128 </member>
|
|
10129 <member name="M:ZXing.PDF417.Internal.PDF417ErrorCorrection.getErrorCorrectionCodewordCount(System.Int32)">
|
|
10130 <summary>
|
|
10131 Determines the number of error correction codewords for a specified error correction
|
|
10132 level.
|
|
10133 </summary>
|
|
10134 <param name="errorCorrectionLevel">the error correction level (0-8)</param>
|
|
10135 <returns>the number of codewords generated for error correction</returns>
|
|
10136 </member>
|
|
10137 <member name="M:ZXing.PDF417.Internal.PDF417ErrorCorrection.getRecommendedMinimumErrorCorrectionLevel(System.Int32)">
|
|
10138 <summary>
|
|
10139 Returns the recommended minimum error correction level as described in annex E of
|
|
10140 ISO/IEC 15438:2001(E).
|
|
10141 </summary>
|
|
10142 <param name="n">the number of data codewords</param>
|
|
10143 <returns>the recommended minimum error correction level</returns>
|
|
10144 </member>
|
|
10145 <member name="M:ZXing.PDF417.Internal.PDF417ErrorCorrection.generateErrorCorrection(System.String,System.Int32)">
|
|
10146 <summary>
|
|
10147 Generates the error correction codewords according to 4.10 in ISO/IEC 15438:2001(E).
|
|
10148 </summary>
|
|
10149 <param name="dataCodewords">the data codewords</param>
|
|
10150 <param name="errorCorrectionLevel">the error correction level (0-8)</param>
|
|
10151 <returns>the String representing the error correction codewords</returns>
|
|
10152 </member>
|
|
10153 <member name="T:ZXing.PDF417.Internal.PDF417ErrorCorrectionLevel">
|
|
10154 <summary>
|
|
10155 defines the level of the error correction / count of error correction codewords
|
|
10156 </summary>
|
|
10157 </member>
|
|
10158 <member name="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn">
|
|
10159 <summary>
|
|
10160 Represents a Column in the Detection Result
|
|
10161 </summary>
|
|
10162 <author>Guenther Grau</author>
|
|
10163 </member>
|
|
10164 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.#ctor(ZXing.PDF417.Internal.BoundingBox,System.Boolean)">
|
|
10165 <summary>
|
|
10166 Initializes a new instance of the <see cref="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn"/> class.
|
|
10167 </summary>
|
|
10168 <param name="box">Box.</param>
|
|
10169 <param name="isLeft">If set to <c>true</c> is left.</param>
|
|
10170 </member>
|
|
10171 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.setRowNumbers">
|
|
10172 <summary>
|
|
10173 Sets the Row Numbers as Inidicator Columns
|
|
10174 </summary>
|
|
10175 </member>
|
|
10176 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.adjustCompleteIndicatorColumnRowNumbers(ZXing.PDF417.Internal.BarcodeMetadata)">
|
|
10177 <summary>
|
|
10178 TODO implement properly
|
|
10179 TODO maybe we should add missing codewords to store the correct row number to make
|
|
10180 finding row numbers for other columns easier
|
|
10181 use row height count to make detection of invalid row numbers more reliable
|
|
10182 </summary>
|
|
10183 <returns>The indicator column row numbers.</returns>
|
|
10184 <param name="metadata">Metadata.</param>
|
|
10185 </member>
|
|
10186 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.getRowHeights">
|
|
10187 <summary>
|
|
10188 Gets the row heights.
|
|
10189 </summary>
|
|
10190 <returns>The row heights.</returns>
|
|
10191 </member>
|
|
10192 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.adjustIncompleteIndicatorColumnRowNumbers(ZXing.PDF417.Internal.BarcodeMetadata)">
|
|
10193 <summary>
|
|
10194 Adjusts the in omplete indicator column row numbers.
|
|
10195 </summary>
|
|
10196 <param name="metadata">Metadata.</param>
|
|
10197 </member>
|
|
10198 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.getBarcodeMetadata">
|
|
10199 <summary>
|
|
10200 Gets the barcode metadata.
|
|
10201 </summary>
|
|
10202 <returns>The barcode metadata.</returns>
|
|
10203 </member>
|
|
10204 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.removeIncorrectCodewords(ZXing.PDF417.Internal.Codeword[],ZXing.PDF417.Internal.BarcodeMetadata)">
|
|
10205 <summary>
|
|
10206 Prune the codewords which do not match the metadata
|
|
10207 TODO Maybe we should keep the incorrect codewords for the start and end positions?
|
|
10208 </summary>
|
|
10209 <param name="codewords">Codewords.</param>
|
|
10210 <param name="metadata">Metadata.</param>
|
|
10211 </member>
|
|
10212 <member name="M:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.ToString">
|
|
10213 <summary>
|
|
10214 Returns a <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn"/>.
|
|
10215 </summary>
|
|
10216 <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn"/>.</returns>
|
|
10217 </member>
|
|
10218 <member name="P:ZXing.PDF417.Internal.DetectionResultRowIndicatorColumn.IsLeft">
|
|
10219 <summary>
|
|
10220 Gets or sets a value indicating whether this instance is the left indicator
|
|
10221 </summary>
|
|
10222 <value><c>true</c> if this instance is left; otherwise, <c>false</c>.</value>
|
|
10223 </member>
|
|
10224 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.DecodedChar">
|
|
10225 <summary>
|
|
10226 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
10227 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
10228 </summary>
|
|
10229 </member>
|
|
10230 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.BlockParsedResult">
|
|
10231 <summary>
|
|
10232 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
10233 <author>Eduardo Castillejo, University of Deusto (eduardo.castillejo@deusto.es)</author>
|
|
10234 </summary>
|
|
10235 </member>
|
|
10236 <member name="T:ZXing.OneD.RSS.Expanded.Decoders.AI01393xDecoder">
|
|
10237 <summary>
|
|
10238 <author>Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)</author>
|
|
10239 </summary>
|
|
10240 </member>
|
|
10241 <member name="T:ZXing.Datamatrix.Internal.Detector">
|
|
10242 <summary>
|
|
10243 <p>Encapsulates logic that can detect a Data Matrix Code in an image, even if the Data Matrix Code
|
|
10244 is rotated or skewed, or partially obscured.</p>
|
|
10245 </summary>
|
|
10246 <author>Sean Owen</author>
|
|
10247 </member>
|
|
10248 <member name="M:ZXing.Datamatrix.Internal.Detector.#ctor(ZXing.Common.BitMatrix)">
|
|
10249 <summary>
|
|
10250 Initializes a new instance of the <see cref="T:ZXing.Datamatrix.Internal.Detector"/> class.
|
|
10251 </summary>
|
|
10252 <param name="image">The image.</param>
|
|
10253 </member>
|
|
10254 <member name="M:ZXing.Datamatrix.Internal.Detector.detect">
|
|
10255 <summary>
|
|
10256 <p>Detects a Data Matrix Code in an image.</p>
|
|
10257 </summary>
|
|
10258 <returns><see cref="T:ZXing.Common.DetectorResult"/>encapsulating results of detecting a Data Matrix Code or null</returns>
|
|
10259 </member>
|
|
10260 <member name="M:ZXing.Datamatrix.Internal.Detector.correctTopRightRectangular(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32,System.Int32)">
|
|
10261 <summary>
|
|
10262 Calculates the position of the white top right module using the output of the rectangle detector
|
|
10263 for a rectangular matrix
|
|
10264 </summary>
|
|
10265 </member>
|
|
10266 <member name="M:ZXing.Datamatrix.Internal.Detector.correctTopRight(ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,ZXing.ResultPoint,System.Int32)">
|
|
10267 <summary>
|
|
10268 Calculates the position of the white top right module using the output of the rectangle detector
|
|
10269 for a square matrix
|
|
10270 </summary>
|
|
10271 </member>
|
|
10272 <member name="M:ZXing.Datamatrix.Internal.Detector.increment(System.Collections.Generic.IDictionary{ZXing.ResultPoint,System.Int32},ZXing.ResultPoint)">
|
|
10273 <summary>
|
|
10274 Increments the Integer associated with a key by one.
|
|
10275 </summary>
|
|
10276 </member>
|
|
10277 <member name="M:ZXing.Datamatrix.Internal.Detector.transitionsBetween(ZXing.ResultPoint,ZXing.ResultPoint)">
|
|
10278 <summary>
|
|
10279 Counts the number of black/white transitions between two points, using something like Bresenham's algorithm.
|
|
10280 </summary>
|
|
10281 </member>
|
|
10282 <member name="T:ZXing.Datamatrix.Internal.Detector.ResultPointsAndTransitions">
|
|
10283 <summary>
|
|
10284 Simply encapsulates two points and a number of transitions between them.
|
|
10285 </summary>
|
|
10286 </member>
|
|
10287 <member name="T:ZXing.Datamatrix.Internal.Detector.ResultPointsAndTransitionsComparator">
|
|
10288 <summary>
|
|
10289 Orders ResultPointsAndTransitions by number of transitions, ascending.
|
|
10290 </summary>
|
|
10291 </member>
|
|
10292 <member name="T:ZXing.Common.StringUtils">
|
|
10293 <summary>
|
|
10294 Common string-related functions.
|
|
10295 </summary>
|
|
10296 <author>Sean Owen</author>
|
|
10297 <author>Alex Dupre</author>
|
|
10298 </member>
|
|
10299 <member name="M:ZXing.Common.StringUtils.guessEncoding(System.Byte[],System.Collections.Generic.IDictionary{ZXing.DecodeHintType,System.Object})">
|
|
10300 <summary>
|
|
10301 Guesses the encoding.
|
|
10302 </summary>
|
|
10303 <param name="bytes">bytes encoding a string, whose encoding should be guessed</param>
|
|
10304 <param name="hints">decode hints if applicable</param>
|
|
10305 <returns>name of guessed encoding; at the moment will only guess one of:
|
|
10306 {@link #SHIFT_JIS}, {@link #UTF8}, {@link #ISO88591}, or the platform
|
|
10307 default encoding if none of these can possibly be correct</returns>
|
|
10308 </member>
|
|
10309 <member name="T:ZXing.Common.ReedSolomon.GenericGF">
|
|
10310 <summary>
|
|
10311 <p>This class contains utility methods for performing mathematical operations over
|
|
10312 the Galois Fields. Operations use a given primitive polynomial in calculations.</p>
|
|
10313 <p>Throughout this package, elements of the GF are represented as an {@code int}
|
|
10314 for convenience and speed (but at the cost of memory).
|
|
10315 </p>
|
|
10316 </summary>
|
|
10317 <author>Sean Owen</author>
|
|
10318 </member>
|
|
10319 <member name="M:ZXing.Common.ReedSolomon.GenericGF.#ctor(System.Int32,System.Int32,System.Int32)">
|
|
10320 <summary>
|
|
10321 Create a representation of GF(size) using the given primitive polynomial.
|
|
10322 </summary>
|
|
10323 <param name="primitive">irreducible polynomial whose coefficients are represented by
|
|
10324 * the bits of an int, where the least-significant bit represents the constant
|
|
10325 * coefficient</param>
|
|
10326 <param name="size">the size of the field</param>
|
|
10327 <param name="genBase">the factor b in the generator polynomial can be 0- or 1-based
|
|
10328 * (g(x) = (x+a^b)(x+a^(b+1))...(x+a^(b+2t-1))).
|
|
10329 * In most cases it should be 1, but for QR code it is 0.</param>
|
|
10330 </member>
|
|
10331 <member name="M:ZXing.Common.ReedSolomon.GenericGF.buildMonomial(System.Int32,System.Int32)">
|
|
10332 <summary>
|
|
10333 Builds the monomial.
|
|
10334 </summary>
|
|
10335 <param name="degree">The degree.</param>
|
|
10336 <param name="coefficient">The coefficient.</param>
|
|
10337 <returns>the monomial representing coefficient * x^degree</returns>
|
|
10338 </member>
|
|
10339 <member name="M:ZXing.Common.ReedSolomon.GenericGF.addOrSubtract(System.Int32,System.Int32)">
|
|
10340 <summary>
|
|
10341 Implements both addition and subtraction -- they are the same in GF(size).
|
|
10342 </summary>
|
|
10343 <returns>sum/difference of a and b</returns>
|
|
10344 </member>
|
|
10345 <member name="M:ZXing.Common.ReedSolomon.GenericGF.exp(System.Int32)">
|
|
10346 <summary>
|
|
10347 Exps the specified a.
|
|
10348 </summary>
|
|
10349 <returns>2 to the power of a in GF(size)</returns>
|
|
10350 </member>
|
|
10351 <member name="M:ZXing.Common.ReedSolomon.GenericGF.log(System.Int32)">
|
|
10352 <summary>
|
|
10353 Logs the specified a.
|
|
10354 </summary>
|
|
10355 <param name="a">A.</param>
|
|
10356 <returns>base 2 log of a in GF(size)</returns>
|
|
10357 </member>
|
|
10358 <member name="M:ZXing.Common.ReedSolomon.GenericGF.inverse(System.Int32)">
|
|
10359 <summary>
|
|
10360 Inverses the specified a.
|
|
10361 </summary>
|
|
10362 <returns>multiplicative inverse of a</returns>
|
|
10363 </member>
|
|
10364 <member name="M:ZXing.Common.ReedSolomon.GenericGF.multiply(System.Int32,System.Int32)">
|
|
10365 <summary>
|
|
10366 Multiplies the specified a with b.
|
|
10367 </summary>
|
|
10368 <param name="a">A.</param>
|
|
10369 <param name="b">The b.</param>
|
|
10370 <returns>product of a and b in GF(size)</returns>
|
|
10371 </member>
|
|
10372 <member name="M:ZXing.Common.ReedSolomon.GenericGF.ToString">
|
|
10373 <summary>
|
|
10374 Returns a <see cref="T:System.String"/> that represents this instance.
|
|
10375 </summary>
|
|
10376 <returns>
|
|
10377 A <see cref="T:System.String"/> that represents this instance.
|
|
10378 </returns>
|
|
10379 </member>
|
|
10380 <member name="P:ZXing.Common.ReedSolomon.GenericGF.Size">
|
|
10381 <summary>
|
|
10382 Gets the size.
|
|
10383 </summary>
|
|
10384 </member>
|
|
10385 <member name="P:ZXing.Common.ReedSolomon.GenericGF.GeneratorBase">
|
|
10386 <summary>
|
|
10387 Gets the generator base.
|
|
10388 </summary>
|
|
10389 </member>
|
|
10390 <!-- Ungültiger XML-Kommentar wurde für den Member "T:ZXing.Client.Result.VCardResultParser" ignoriert -->
|
|
10391 <member name="M:ZXing.Client.Result.VCardResultParser.formatNames(System.Collections.Generic.IEnumerable{System.Collections.Generic.List{System.String}})">
|
|
10392 Formats name fields of the form "Public;John;Q.;Reverend;III" into a form like
|
|
10393 "Reverend John Q. Public III".
|
|
10394
|
|
10395 @param names name values to format, in place
|
|
10396 </member>
|
|
10397 </members>
|
|
10398 </doc>
|