4#ifndef PDF_PREDEFINED_TO_UNICODE_CMAP_H
5#define PDF_PREDEFINED_TO_UNICODE_CMAP_H
7#include "PdfCMapEncoding.h"
25 const PdfEncodingLimits& GetLimits()
const override;
36 const PdfCMapEncoding& GetToUnicodeMap() {
return *m_ToUnicode; }
37 const PdfCMapEncoding& GetCIDEncodingMap() {
return *m_CIDEncoding; }
A memory owning immutable block of code points, optimized for small segments as up to 3 elements can ...
Definition PdfEncodingCommon.h:135
An interface for writing blocks of data to a data source.
Definition OutputStream.h:16
This factory creates a PdfEncoding from an existing object in the PDF.
Definition PdfEncodingFactory.h:17
A PdfEncodingMap is a low level interface to convert between utf8 and encoded strings in and to deter...
Definition PdfEncodingMap.h:30
Before you can draw text on a PDF document, you have to create a font object first.
Definition PdfFont.h:43
Represents a predefined ToUnicode CMap as the ones described in ISO 32000-2:2020 "9....
Definition PdfPredefinedToUnicodeCMap.h:18
Convenient type for char array storage and/or buffer with std::string compatibility.
Definition basetypes.h:35
All classes, functions, types and enums of PoDoFo are members of these namespace.
Definition basetypes.h:13
cspan< char32_t > unicodeview
Unicode code point view.
Definition basetypes.h:24
std::shared_ptr< const PdfCMapEncoding > PdfCMapEncodingConstPtr
Convenience typedef for a const CMap encoding shared ptr.
Definition PdfCMapEncoding.h:16
A character code unit.
Definition PdfEncodingCommon.h:17