Index: ppapi/cpp/private/pdf.cc |
diff --git a/ppapi/cpp/private/pdf.cc b/ppapi/cpp/private/pdf.cc |
index 350d87005442693fc840fdcbae9443d903a333b9..a5d81c88f9b9a93c5feafb6bb87fc9e2dc931228 100644 |
--- a/ppapi/cpp/private/pdf.cc |
+++ b/ppapi/cpp/private/pdf.cc |
@@ -152,4 +152,56 @@ void PDF::GetV8ExternalSnapshotData(const InstanceHandle& instance, |
*snapshot_size_out = 0; |
} |
+// static |
+void PDF::SetAccessibilityViewportInfo( |
+ const InstanceHandle& instance, |
+ PP_PrivateAccessibilityViewportInfo* viewport_info) { |
+ if (has_interface<PPB_PDF>()) { |
+ get_interface<PPB_PDF>()->SetAccessibilityViewportInfo( |
+ instance.pp_instance(), |
+ viewport_info); |
+ } |
+} |
+ |
+// static |
+void PDF::SetAccessibilityDocInfo( |
+ const InstanceHandle& instance, |
+ PP_PrivateAccessibilityDocInfo* doc_info) { |
+ if (has_interface<PPB_PDF>()) { |
+ get_interface<PPB_PDF>()->SetAccessibilityDocInfo( |
+ instance.pp_instance(), |
+ doc_info); |
+ } |
+} |
+ |
+// static |
+void PDF::SetAccessibilityPageInfo( |
+ const InstanceHandle& instance, |
+ uint32_t page_index, |
+ PP_PrivateAccessibilityPageInfo* page_info) { |
+ if (has_interface<PPB_PDF>()) { |
+ get_interface<PPB_PDF>()->SetAccessibilityPageInfo( |
+ instance.pp_instance(), |
+ page_index, |
+ page_info); |
+ } |
+} |
+ |
+// static |
+void PDF::SetAccessibilityTextRunInfo( |
+ const InstanceHandle& instance, |
+ uint32_t page_index, |
+ uint32_t text_run_index, |
+ PP_PrivateAccessibilityTextRunInfo* text_run_info, |
+ PP_PrivateAccessibilityCharInfo chars[]) { |
+ if (has_interface<PPB_PDF>()) { |
+ get_interface<PPB_PDF>()->SetAccessibilityTextRunInfo( |
+ instance.pp_instance(), |
+ page_index, |
+ text_run_index, |
+ text_run_info, |
+ chars); |
+ } |
+} |
+ |
} // namespace pp |