/* * Copyright 2008 ZXing authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ namespace com.google.zxing { /// /// These are a set of hints that you may pass to Writers to specify their behavior. /// /// @author dswitkin@google.com (Daniel Switkin) /// public enum EncodeHintType { /// /// Specifies what degree of error correction to use, for example in QR Codes. /// Type depends on the encoder. For example for QR codes it's type /// . /// ERROR_CORRECTION, /// /// Specifies what character encoding to use where applicable (type ) /// CHARACTER_SET, /// /// Specifies margin, in pixels, to use when generating the barcode. The meaning can vary /// by format; for example it controls margin before and after the barcode horizontally for /// most 1D formats. (Type ). /// MARGIN, /// /// Specifies whether to use compact mode for PDF417 (type ). /// PDF417_COMPACT, /// /// Specifies what compaction mode to use for PDF417 (type /// ). /// PDF417_COMPACTION, /// /// Specifies the minimum and maximum number of rows and columns for PDF417 (type /// ). /// PDF417_DIMENSIONS, } }