Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
form_flags.h
Go to the documentation of this file.
1
// Copyright 2018 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#
ifndef
CONSTANTS_FORM_FLAGS_H_
6
#
define
CONSTANTS_FORM_FLAGS_H_
7
8
namespace
pdfium
{
9
namespace
form_flags
{
10
11
// PDF 1.7 spec, table 8.70.
12
// Field flags common to all field types.
13
constexpr
uint32_t
kReadOnly
= 1 << 0;
14
constexpr
uint32_t
kRequired
= 1 << 1;
15
constexpr
uint32_t
kNoExport
= 1 << 2;
16
17
// PDF 1.7 spec, table 8.75.
18
// Field flags specific to button fields.
19
constexpr
uint32_t
kButtonNoToggleToOff
= 1 << 14;
20
constexpr
uint32_t
kButtonRadio
= 1 << 15;
21
constexpr
uint32_t
kButtonPushbutton
= 1 << 16;
22
constexpr
uint32_t
kButtonRadiosInUnison
= 1 << 25;
23
24
// PDF 1.7 spec, table 8.77.
25
// Field flags specific to text fields.
26
constexpr
uint32_t
kTextMultiline
= 1 << 12;
27
constexpr
uint32_t
kTextPassword
= 1 << 13;
28
constexpr
uint32_t
kTextFileSelect
= 1 << 20;
29
constexpr
uint32_t
kTextDoNotSpellCheck
= 1 << 22;
30
constexpr
uint32_t
kTextDoNotScroll
= 1 << 23;
31
constexpr
uint32_t
kTextComb
= 1 << 24;
32
constexpr
uint32_t
kTextRichText
= 1 << 25;
33
34
// PDF 1.7 spec, table 8.79.
35
// Field flags specific to choice fields.
36
constexpr
uint32_t
kChoiceCombo
= 1 << 17;
37
constexpr
uint32_t
kChoiceEdit
= 1 << 18;
38
constexpr
uint32_t
kChoiceSort
= 1 << 19;
39
constexpr
uint32_t
kChoiceMultiSelect
= 1 << 21;
40
constexpr
uint32_t
kChoiceDoNotSpellCheck
= 1 << 22;
41
constexpr
uint32_t
kChoiceCommitOnSelChange
= 1 << 26;
42
43
}
// namespace form_flags
44
}
// namespace pdfium
45
46
#
endif
// CONSTANTS_FORM_FLAGS_H_
ByteString
fxcrt::ByteString ByteString
Definition
bytestring.h:180
CFX_FloatRect
Definition
fx_coordinates.h:185
CFX_FloatRect::CFX_FloatRect
constexpr CFX_FloatRect(float l, float b, float r, float t)
Definition
fx_coordinates.h:188
CFX_FloatRect::Width
float Width() const
Definition
fx_coordinates.h:225
CFX_FloatRect::left
float left
Definition
fx_coordinates.h:269
CFX_FloatRect::bottom
float bottom
Definition
fx_coordinates.h:270
CFX_FloatRect::Normalize
void Normalize()
Definition
fx_coordinates.cpp:154
CFX_FloatRect::right
float right
Definition
fx_coordinates.h:271
CFX_FloatRect::Height
float Height() const
Definition
fx_coordinates.h:226
CFX_FloatRect::Translate
void Translate(float e, float f)
Definition
fx_coordinates.cpp:289
CFX_FloatRect::top
float top
Definition
fx_coordinates.h:272
CFX_Matrix
Definition
fx_coordinates.h:440
CPDF_AnnotList::GetAt
CPDF_Annot * GetAt(size_t index) const
Definition
cpdf_annotlist.h:36
CPDF_AnnotList::DisplayAnnots
void DisplayAnnots(CPDF_RenderContext *pContext, bool bPrinting, const CFX_Matrix &mtUser2Device, bool bShowWidget)
Definition
cpdf_annotlist.cpp:257
CPDF_AnnotList::Count
size_t Count() const
Definition
cpdf_annotlist.h:35
CPDF_AnnotList::Contains
bool Contains(const CPDF_Annot *pAnnot) const
Definition
cpdf_annotlist.cpp:224
CPDF_AnnotList::~CPDF_AnnotList
~CPDF_AnnotList() override
Definition
cpdf_annotlist.cpp:213
CPDF_AnnotList::CPDF_AnnotList
CPDF_AnnotList(CPDF_Page *pPage)
Definition
cpdf_annotlist.cpp:173
CPDF_Annot
Definition
cpdf_annot.h:32
CPDF_Annot::GetSubtype
Subtype GetSubtype() const
Definition
cpdf_annot.cpp:168
CPDF_Annot::GetAnnotDict
const CPDF_Dictionary * GetAnnotDict() const
Definition
cpdf_annot.h:83
CPDF_Annot::SetPopupAnnot
void SetPopupAnnot(CPDF_Annot *pAnnot)
Definition
cpdf_annot.h:103
CPDF_Annot::Subtype
Subtype
Definition
cpdf_annot.h:35
CPDF_Annot::Subtype::UNDERLINE
@ UNDERLINE
Definition
cpdf_annot.h:46
CPDF_Annot::Subtype::WATERMARK
@ WATERMARK
Definition
cpdf_annot.h:60
CPDF_Annot::Subtype::CIRCLE
@ CIRCLE
Definition
cpdf_annot.h:42
CPDF_Annot::Subtype::REDACT
@ REDACT
Definition
cpdf_annot.h:64
CPDF_Annot::Subtype::SQUARE
@ SQUARE
Definition
cpdf_annot.h:41
CPDF_Annot::Subtype::WIDGET
@ WIDGET
Definition
cpdf_annot.h:56
CPDF_Annot::Subtype::LINE
@ LINE
Definition
cpdf_annot.h:40
CPDF_Annot::Subtype::INK
@ INK
Definition
cpdf_annot.h:51
CPDF_Annot::Subtype::CARET
@ CARET
Definition
cpdf_annot.h:50
CPDF_Annot::Subtype::POPUP
@ POPUP
Definition
cpdf_annot.h:52
CPDF_Annot::Subtype::HIGHLIGHT
@ HIGHLIGHT
Definition
cpdf_annot.h:45
CPDF_Annot::Subtype::LINK
@ LINK
Definition
cpdf_annot.h:38
CPDF_Annot::Subtype::TEXT
@ TEXT
Definition
cpdf_annot.h:37
CPDF_Annot::Subtype::UNKNOWN
@ UNKNOWN
Definition
cpdf_annot.h:36
CPDF_Annot::Subtype::FILEATTACHMENT
@ FILEATTACHMENT
Definition
cpdf_annot.h:53
CPDF_Annot::Subtype::FREETEXT
@ FREETEXT
Definition
cpdf_annot.h:39
CPDF_Annot::Subtype::STRIKEOUT
@ STRIKEOUT
Definition
cpdf_annot.h:48
CPDF_Annot::Subtype::THREED
@ THREED
Definition
cpdf_annot.h:61
CPDF_Annot::Subtype::PRINTERMARK
@ PRINTERMARK
Definition
cpdf_annot.h:58
CPDF_Annot::Subtype::SQUIGGLY
@ SQUIGGLY
Definition
cpdf_annot.h:47
CPDF_Annot::Subtype::SCREEN
@ SCREEN
Definition
cpdf_annot.h:57
CPDF_Annot::Subtype::STAMP
@ STAMP
Definition
cpdf_annot.h:49
CPDF_Annot::Subtype::TRAPNET
@ TRAPNET
Definition
cpdf_annot.h:59
CPDF_Annot::Subtype::MOVIE
@ MOVIE
Definition
cpdf_annot.h:55
CPDF_Annot::Subtype::RICHMEDIA
@ RICHMEDIA
Definition
cpdf_annot.h:62
CPDF_Annot::Subtype::XFAWIDGET
@ XFAWIDGET
Definition
cpdf_annot.h:63
CPDF_Annot::Subtype::POLYLINE
@ POLYLINE
Definition
cpdf_annot.h:44
CPDF_Annot::Subtype::POLYGON
@ POLYGON
Definition
cpdf_annot.h:43
CPDF_Annot::Subtype::SOUND
@ SOUND
Definition
cpdf_annot.h:54
CPDF_Array::const_iterator
std::vector< RetainPtr< CPDF_Object > >::const_iterator const_iterator
Definition
cpdf_array.h:29
CPDF_Dictionary::KeyExist
bool KeyExist(const ByteString &key) const
Definition
cpdf_dictionary.cpp:255
CPDF_Dictionary::GetByteStringFor
ByteString GetByteStringFor(const ByteString &key) const
Definition
cpdf_dictionary.cpp:104
CPDF_Dictionary::DictMap
std::map< ByteString, RetainPtr< CPDF_Object >, std::less<> > DictMap
Definition
cpdf_dictionary.h:31
CPDF_Dictionary::GetRectFor
CFX_FloatRect GetRectFor(const ByteString &key) const
Definition
cpdf_dictionary.cpp:241
CPDF_Document
Definition
cpdf_document.h:29
CPDF_GenerateAP
Definition
cpdf_generateap.h:15
CPDF_GenerateAP::GenerateFormAP
static void GenerateFormAP(CPDF_Document *pDoc, CPDF_Dictionary *pAnnotDict, FormType type)
Definition
cpdf_generateap.cpp:904
CPDF_GenerateAP::kTextField
@ kTextField
Definition
cpdf_generateap.h:17
CPDF_GenerateAP::kListBox
@ kListBox
Definition
cpdf_generateap.h:17
CPDF_GenerateAP::kComboBox
@ kComboBox
Definition
cpdf_generateap.h:17
CPDF_InteractiveForm
Definition
cpdf_interactiveform.h:35
CPDF_InteractiveForm::IsUpdateAPEnabled
static bool IsUpdateAPEnabled()
Definition
cpdf_interactiveform.cpp:569
CPDF_Object
Definition
cpdf_object.h:50
CPDF_PageRenderContext::AnnotListIface
Definition
cpdf_pagerendercontext.h:23
CPDF_Page::GetPageWidth
float GetPageWidth() const override
Definition
cpdf_page.cpp:55
CPDF_RenderContext
Definition
cpdf_rendercontext.h:27
fxcrt::ByteString::operator==
bool operator==(const char *ptr) const
Definition
bytestring.cpp:208
fxcrt::ByteString::operator!=
bool operator!=(const char *ptr) const
Definition
bytestring.h:65
fxcrt::RetainPtr
Definition
retain_ptr.h:28
fxcrt::UnownedPtr
Definition
unowned_ptr.h:76
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
pdfium::annotation::kSubtype
const char kSubtype[]
Definition
annotation_common.cpp:12
pdfium::annotation::kType
const char kType[]
Definition
annotation_common.cpp:11
pdfium::annotation::kContents
const char kContents[]
Definition
annotation_common.cpp:14
pdfium::annotation::kAP
const char kAP[]
Definition
annotation_common.cpp:19
pdfium::annotation::kRect
const char kRect[]
Definition
annotation_common.cpp:13
pdfium::annotation::kF
const char kF[]
Definition
annotation_common.cpp:18
pdfium::annotation::kAS
const char kAS[]
Definition
annotation_common.cpp:20
pdfium::form_fields
Definition
form_fields.cpp:7
pdfium::form_fields::kCh
const char kCh[]
Definition
form_fields.cpp:26
pdfium::form_fields::kBtn
const char kBtn[]
Definition
form_fields.cpp:24
pdfium::form_fields::kT
const char kT[]
Definition
form_fields.cpp:14
pdfium::form_fields::kTx
const char kTx[]
Definition
form_fields.cpp:25
pdfium::form_flags
Definition
form_flags.h:9
pdfium::form_flags::kChoiceDoNotSpellCheck
constexpr uint32_t kChoiceDoNotSpellCheck
Definition
form_flags.h:40
pdfium::form_flags::kReadOnly
constexpr uint32_t kReadOnly
Definition
form_flags.h:13
pdfium::form_flags::kChoiceEdit
constexpr uint32_t kChoiceEdit
Definition
form_flags.h:37
pdfium::form_flags::kButtonPushbutton
constexpr uint32_t kButtonPushbutton
Definition
form_flags.h:21
pdfium::form_flags::kTextFileSelect
constexpr uint32_t kTextFileSelect
Definition
form_flags.h:28
pdfium::form_flags::kButtonRadiosInUnison
constexpr uint32_t kButtonRadiosInUnison
Definition
form_flags.h:22
pdfium::form_flags::kChoiceSort
constexpr uint32_t kChoiceSort
Definition
form_flags.h:38
pdfium::form_flags::kChoiceCombo
constexpr uint32_t kChoiceCombo
Definition
form_flags.h:36
pdfium::form_flags::kTextPassword
constexpr uint32_t kTextPassword
Definition
form_flags.h:27
pdfium::form_flags::kTextDoNotSpellCheck
constexpr uint32_t kTextDoNotSpellCheck
Definition
form_flags.h:29
pdfium::form_flags::kRequired
constexpr uint32_t kRequired
Definition
form_flags.h:14
pdfium::form_flags::kButtonNoToggleToOff
constexpr uint32_t kButtonNoToggleToOff
Definition
form_flags.h:19
pdfium::form_flags::kChoiceCommitOnSelChange
constexpr uint32_t kChoiceCommitOnSelChange
Definition
form_flags.h:41
pdfium::form_flags::kButtonRadio
constexpr uint32_t kButtonRadio
Definition
form_flags.h:20
pdfium::form_flags::kChoiceMultiSelect
constexpr uint32_t kChoiceMultiSelect
Definition
form_flags.h:39
pdfium::form_flags::kNoExport
constexpr uint32_t kNoExport
Definition
form_flags.h:15
pdfium::form_flags::kTextDoNotScroll
constexpr uint32_t kTextDoNotScroll
Definition
form_flags.h:30
pdfium::form_flags::kTextRichText
constexpr uint32_t kTextRichText
Definition
form_flags.h:32
pdfium::form_flags::kTextComb
constexpr uint32_t kTextComb
Definition
form_flags.h:31
pdfium::form_flags::kTextMultiline
constexpr uint32_t kTextMultiline
Definition
form_flags.h:26
pdfium
Definition
annotation_common.cpp:7
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
CHECK
#define CHECK(cvref)
Definition
q23utility.cpp:15
qtwebengine
src
3rdparty
chromium
third_party
pdfium
constants
form_flags.h
Generated on
for Qt by
1.18.0