- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
pdftron::PDF::PowerPointOutputOptions Class Reference

`#include <Convert.h>`

## Public Types
enum | SearchableImageSetting { e_ocr_text = 2, e_ocr_off, e_ocr_always }

## Public Member Functions
| PowerPointOutputOptions ()
void | SetPages (int page_from, int page_to)
void | SetPDFPassword (const UString &password)
void | SetLanguage (OutputOptionsOCR::LanguageChoice language)
void | SetPreferredOCREngine (OutputOptionsOCR::PreferredOCREngine engine)
void | SetCustomOCRLanguage (const UString &ocrlang)
void | SetSearchableImageSetting (SearchableImageSetting setting)
void | SetTextRecoveryNSE (bool use_ocr)
void | SetHeadersAndFootersSetting (StructuredOutputOptions::SectionConversionSetting option)
void | SetFootnotesSetting (StructuredOutputOptions::SectionConversionSetting option)
StructuredOutputOptions::SectionConversionSetting | GetHeadersAndFootersSetting ()
StructuredOutputOptions::SectionConversionSetting | GetFootnotesSetting ()

## Protected Attributes
TRN_Obj | m_obj
SDF::ObjSet | m_objset

## Friends
class | Convert

## Detailed Description

A class containing options common to ToPowerPoint functions

Definition at line 2191 of file Convert.h.

## Member Enumeration Documentation

enum pdftron::PDF::PowerPointOutputOptions::SearchableImageSetting

Enumerator
e_ocr_text |
e_ocr_off |
e_ocr_always |

Definition at line 2231 of file Convert.h.

## Constructor & Destructor Documentation

pdftron::PDF::PowerPointOutputOptions::PowerPointOutputOptions | ( |  | ) |

Creates a PowerPointOutputOptions object with default settings.

## Member Function Documentation

StructuredOutputOptions::SectionConversionSetting pdftron::PDF::PowerPointOutputOptions::GetFootnotesSetting | ( |  | ) |

Get the setting for footnotes from this options object.

Returns
  The current footnote setting.

StructuredOutputOptions::SectionConversionSetting pdftron::PDF::PowerPointOutputOptions::GetHeadersAndFootersSetting | ( |  | ) |

Get the setting for headers and footers from this options object.

Returns
  The current header and footer setting.

void pdftron::PDF::PowerPointOutputOptions::SetCustomOCRLanguage | ( | const UString & | ocrlang | ) |

Specifies the custom OCR languages to use.

Note
  Use 3-letter ISO 639-2 language codes, separated by spaces. Example: "eng deu spa fra". The default is English.

Parameters

  ocrlang | the OCR language(s).

void pdftron::PDF::PowerPointOutputOptions::SetFootnotesSetting | ( | StructuredOutputOptions::SectionConversionSetting | option | ) |

Specifies how footnotes should be converted. Default is e_Recover, which will include them as footnotes.

Parameters

  option | The footnote setting.

void pdftron::PDF::PowerPointOutputOptions::SetHeadersAndFootersSetting | ( | StructuredOutputOptions::SectionConversionSetting | option | ) |

Specifies how header and footers should be converted. Default is e_Recover, which will include them as headers and footers.

Parameters

  option | The header and footer setting.

void pdftron::PDF::PowerPointOutputOptions::SetLanguage | ( | OutputOptionsOCR::LanguageChoice | language | ) |

Specifies the OCR language. Default is automatic language detection.

Parameters

  language | the OCR language.

void pdftron::PDF::PowerPointOutputOptions::SetPages | ( | int | page_from,
|  | int | page_to
| ) |  |

Specifies a range of pages to be converted. By default all pages are converted. The first page has the page number of 1.

Parameters

  page_from | the first page to be converted.
  page_to | the last page to be converted (inclusive). Use a negative value to specify the last page in the PDF.

void pdftron::PDF::PowerPointOutputOptions::SetPDFPassword | ( | const UString & | password | ) |

Specifies the password if the PDF requires one.

Parameters

  password | the PDF password, if required; an empty string otherwise.

void pdftron::PDF::PowerPointOutputOptions::SetPreferredOCREngine | ( | OutputOptionsOCR::PreferredOCREngine | engine | ) |

Specifies preferred OCR engine.

Parameters

  engine | The PreferredOCREngine to OCR.

void pdftron::PDF::PowerPointOutputOptions::SetSearchableImageSetting | ( | SearchableImageSetting | setting | ) |

Specifies how scanned image pages should be converted. Default is e_ocr_text.

Parameters

  setting | the searchable image setting.

Remarks
  Pre-existing OCRed content is ignored and a new OCR is performed from scratch.

See Also
  SearchableImageSetting

void pdftron::PDF::PowerPointOutputOptions::SetTextRecoveryNSE | ( | bool | use_ocr | ) |

Specifies whether to use OCR in order to automatically recover text with a non-standard encoding. Default is true.

Note
  This option should only be used by customers who are already familiar with the Solid Documents SDK from being a customer, or if they have been advised by support.

Parameters

  use_ocr | If true, problem characters are automatically recovered using OCR. If false, no automatic repair is performed.

## Friends And Related Function Documentation

friend class Convert
| friend

Definition at line 2279 of file Convert.h.

## Member Data Documentation

TRN_Obj pdftron::PDF::PowerPointOutputOptions::m_obj
| protected

Definition at line 2278 of file Convert.h.

SDF::ObjSet pdftron::PDF::PowerPointOutputOptions::m_objset
| protected

Definition at line 2280 of file Convert.h.

The documentation for this class was generated from the following file:

- PDF/Convert.h