PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
page_text.h File Reference

Page Text API. More...

#include <cstring>
#include <cwctype>
#include <pdfsdk/cxx/math.h>
#include "helpers.h"
#include "wrapper_base.h"

Go to the source code of this file.

Classes

struct  PDF::PageTextRange
 Represents a range of text on a page. More...
 
class  PDF::PageText
 Represents text on a page. More...
 
class  PDF::PageTextChar
 Represents a character in a PageText. More...
 
class  PDF::PageTextIterator
 An iterator for iterating over the characters in a PageText object. More...
 

Typedefs

using PDF::PageTextSearchFlags = uint32_t
 
using PDF::PageTextReverseIterator = std::reverse_iterator<PageTextIterator>
 

Enumerations

enum  PDF::PageTextSearchFlagsEnum { PDF::kPageTextSearchIgnoreCase = 1 << 0 , PDF::kPageTextSearchWholeWord = 1 << 1 }
 Enumeration flags for page text search. More...
 

Detailed Description

Page Text API.

Enumeration Type Documentation

◆ PageTextSearchFlagsEnum

Enumeration flags for page text search.

Enumerator
kPageTextSearchIgnoreCase 

Indicates that the search should be case-insensitive.

kPageTextSearchWholeWord 

Indicates that the search should match whole words only.