| // Copyright 2019 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "ppapi/shared_impl/pdf_accessibility_shared.h" |
| |
| namespace ppapi { |
| |
| PdfAccessibilityLinkInfo::PdfAccessibilityLinkInfo() = default; |
| |
| PdfAccessibilityLinkInfo::PdfAccessibilityLinkInfo( |
| const PdfAccessibilityLinkInfo& other) = default; |
| |
| PdfAccessibilityLinkInfo::~PdfAccessibilityLinkInfo() = default; |
| |
| PdfAccessibilityLinkInfo::PdfAccessibilityLinkInfo( |
| const PP_PrivateAccessibilityLinkInfo& link) { |
| url = std::string(link.url, link.url_length); |
| index_in_page = link.index_in_page; |
| text_run_index = link.text_run_index; |
| text_run_count = link.text_run_count; |
| bounds = link.bounds; |
| } |
| |
| PdfAccessibilityImageInfo::PdfAccessibilityImageInfo() = default; |
| |
| PdfAccessibilityImageInfo::PdfAccessibilityImageInfo( |
| const PdfAccessibilityImageInfo& other) = default; |
| |
| PdfAccessibilityImageInfo::~PdfAccessibilityImageInfo() = default; |
| |
| PdfAccessibilityImageInfo::PdfAccessibilityImageInfo( |
| const PP_PrivateAccessibilityImageInfo& image) { |
| alt_text = std::string(image.alt_text, image.alt_text_length); |
| text_run_index = image.text_run_index; |
| bounds = image.bounds; |
| } |
| |
| } // namespace ppapi |