LibreOffice Module vcl (master) 1
|
#include <VectorGraphicSearch.hxx>
Classes | |
class | Implementation |
Public Member Functions | |
VectorGraphicSearch (Graphic aGraphic) | |
~VectorGraphicSearch () | |
bool | search (OUString const &rSearchString, VectorGraphicSearchOptions const &rOptions=VectorGraphicSearchOptions()) |
basegfx::B2DSize | pageSize () |
bool | next () |
bool | previous () |
int | index () |
std::vector< basegfx::B2DRectangle > | getTextRectangles () |
Private Member Functions | |
bool | searchPDF (std::shared_ptr< VectorGraphicData > const &rData) |
Private Attributes | |
std::unique_ptr< Implementation > | mpImplementation |
Graphic | maGraphic |
Definition at line 50 of file VectorGraphicSearch.hxx.
VectorGraphicSearch::VectorGraphicSearch | ( | Graphic | aGraphic | ) |
Definition at line 195 of file VectorGraphicSearch.cxx.
References maGraphic.
VectorGraphicSearch::~VectorGraphicSearch | ( | ) |
Definition at line 201 of file VectorGraphicSearch.cxx.
References mpImplementation.
std::vector< basegfx::B2DRectangle > VectorGraphicSearch::getTextRectangles | ( | ) |
Definition at line 299 of file VectorGraphicSearch.cxx.
References mpImplementation.
int VectorGraphicSearch::index | ( | ) |
Definition at line 292 of file VectorGraphicSearch.cxx.
References mpImplementation.
bool VectorGraphicSearch::next | ( | ) |
Definition at line 278 of file VectorGraphicSearch.cxx.
References mpImplementation.
basegfx::B2DSize VectorGraphicSearch::pageSize | ( | ) |
Definition at line 270 of file VectorGraphicSearch.cxx.
References mpImplementation.
bool VectorGraphicSearch::previous | ( | ) |
Definition at line 285 of file VectorGraphicSearch.cxx.
References mpImplementation.
bool VectorGraphicSearch::search | ( | OUString const & | rSearchString, |
VectorGraphicSearchOptions const & | rOptions = VectorGraphicSearchOptions() |
||
) |
Definition at line 203 of file VectorGraphicSearch.cxx.
References Graphic::getVectorGraphicData(), maGraphic, mpImplementation, pData, Pdf, and searchPDF().
|
private |
Definition at line 227 of file VectorGraphicSearch.cxx.
References vcl::pdf::File, vcl::pdf::Format, mpImplementation, vcl::pdf::Page, vcl::pdf::Password, vcl::pdf::Security, vcl::pdf::Success, and vcl::pdf::Unknown.
Referenced by search().
|
private |
Definition at line 55 of file VectorGraphicSearch.hxx.
Referenced by search().
|
private |
Definition at line 54 of file VectorGraphicSearch.hxx.
Referenced by getTextRectangles(), index(), next(), pageSize(), previous(), search(), searchPDF(), and ~VectorGraphicSearch().