Skip to main content

pdfkit/
accessibility_node.rs

1use crate::ffi;
2use crate::util::take_string;
3
4#[derive(Debug, Clone, Copy, Default)]
5pub struct PdfAccessibilityNode;
6
7impl PdfAccessibilityNode {
8    #[must_use]
9    pub fn public_api_available() -> bool {
10        unsafe { ffi::pdf_accessibility_node_public_api_available() != 0 }
11    }
12
13    #[must_use]
14    pub fn availability_note() -> Option<String> {
15        take_string(unsafe { ffi::pdf_accessibility_node_reason() })
16    }
17}