| Index: ppapi/proxy/pdf_resource.cc
|
| diff --git a/ppapi/proxy/pdf_resource.cc b/ppapi/proxy/pdf_resource.cc
|
| index 914e6957e21e569feebec0fa640e28e32ce07e16..9187a72e7a3982df9b1e272ab7f8eb81101f4a58 100644
|
| --- a/ppapi/proxy/pdf_resource.cc
|
| +++ b/ppapi/proxy/pdf_resource.cc
|
| @@ -168,5 +168,35 @@ void PDFResource::GetV8ExternalSnapshotData(const char** natives_data_out,
|
| natives_data_out, natives_size_out, snapshot_data_out, snapshot_size_out);
|
| }
|
|
|
| +void PDFResource::SetAccessibilityDocInfo(
|
| + PP_PrivateAccessibilityDocInfo* doc_info) {
|
| + Post(RENDERER, PpapiHostMsg_PDF_SetAccessibilityDocInfo(*doc_info));
|
| +}
|
| +
|
| +void PDFResource::SetAccessibilityViewportInfo(
|
| + PP_PrivateAccessibilityViewportInfo* viewport_info) {
|
| + Post(RENDERER, PpapiHostMsg_PDF_SetAccessibilityViewportInfo(*viewport_info));
|
| +}
|
| +
|
| +void PDFResource::SetAccessibilityPageInfo(
|
| + uint32_t page_index,
|
| + PP_PrivateAccessibilityPageInfo* page_info) {
|
| + Post(RENDERER, PpapiHostMsg_PDF_SetAccessibilityPageInfo(
|
| + page_index, *page_info));
|
| +}
|
| +
|
| +void PDFResource::SetAccessibilityTextRunInfo(
|
| + uint32_t page_index,
|
| + uint32_t text_run_index,
|
| + PP_PrivateAccessibilityTextRunInfo* text_run_info,
|
| + PP_PrivateAccessibilityCharInfo chars[]) {
|
| + std::vector<PP_PrivateAccessibilityCharInfo> char_vector;
|
| + char_vector.resize(text_run_info->len);
|
| + for (size_t i = 0; i < text_run_info->len; ++i)
|
| + char_vector[i] = chars[i];
|
| + Post(RENDERER, PpapiHostMsg_PDF_SetAccessibilityTextRunInfo(
|
| + page_index, text_run_index, *text_run_info, char_vector));
|
| +}
|
| +
|
| } // namespace proxy
|
| } // namespace ppapi
|
|
|