chromium/third_party/pdfium/constants/form_flags.h

// Copyright 2018 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CONSTANTS_FORM_FLAGS_H_
#define CONSTANTS_FORM_FLAGS_H_

namespace pdfium {
namespace form_flags {

// PDF 1.7 spec, table 8.70.
// Field flags common to all field types.
constexpr uint32_t kReadOnly =;
constexpr uint32_t kRequired =;
constexpr uint32_t kNoExport =;

// PDF 1.7 spec, table 8.75.
// Field flags specific to button fields.
constexpr uint32_t kButtonNoToggleToOff =;
constexpr uint32_t kButtonRadio =;
constexpr uint32_t kButtonPushbutton =;
constexpr uint32_t kButtonRadiosInUnison =;

// PDF 1.7 spec, table 8.77.
// Field flags specific to text fields.
constexpr uint32_t kTextMultiline =;
constexpr uint32_t kTextPassword =;
constexpr uint32_t kTextFileSelect =;
constexpr uint32_t kTextDoNotSpellCheck =;
constexpr uint32_t kTextDoNotScroll =;
constexpr uint32_t kTextComb =;
constexpr uint32_t kTextRichText =;

// PDF 1.7 spec, table 8.79.
// Field flags specific to choice fields.
constexpr uint32_t kChoiceCombo =;
constexpr uint32_t kChoiceEdit =;
constexpr uint32_t kChoiceSort =;
constexpr uint32_t kChoiceMultiSelect =;
constexpr uint32_t kChoiceDoNotSpellCheck =;
constexpr uint32_t kChoiceCommitOnSelChange =;

}  // namespace form_flags
}  // namespace pdfium

#endif  // CONSTANTS_FORM_FLAGS_H_