pdfium_render/pdf/document/page/field/
option.rs1use crate::pdf::document::page::field::options::PdfFormFieldOptionIndex;
5
6pub struct PdfFormFieldOption {
8 index: PdfFormFieldOptionIndex,
9 is_set: bool,
10 label: Option<String>,
11}
12
13impl PdfFormFieldOption {
14 #[inline]
15 pub(crate) fn new(index: PdfFormFieldOptionIndex, is_set: bool, label: Option<String>) -> Self {
16 PdfFormFieldOption {
17 index,
18 is_set,
19 label,
20 }
21 }
22
23 #[inline]
25 pub fn index(&self) -> PdfFormFieldOptionIndex {
26 self.index
27 }
28
29 #[inline]
31 pub fn is_set(&self) -> bool {
32 self.is_set
33 }
34
35 #[inline]
37 pub fn label(&self) -> Option<&String> {
38 self.label.as_ref()
39 }
40}