All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OfficeToPDFOptions.h
Go to the documentation of this file.
1 // This file is autogenerated: please see the codegen template "Options"
2 #ifndef PDFTRON_H_CPPPDFOfficeToPDFOptions
3 #define PDFTRON_H_CPPPDFOfficeToPDFOptions
4 
6 
7 namespace pdftron{ namespace PDF{
8 
9 class OfficeToPDFOptions : public ConversionOptions
10 {
11 public:
16  {
17  e_default = 0,
18  e_none = 1
19  };
20 
25  {
26  e_off = 0,
28  };
29 
34  {
37  };
38 
45  {
46  e_update_all = -1,
49  };
50 
55  {
56  e_ignore = 0,
58  };
59 
62 
63 
72 
82 
83 
93 
104 
105 
112  double GetDefaultMarginBottom();
113 
122 
123 
130  double GetDefaultMarginLeft();
131 
140 
141 
148  double GetDefaultMarginRight();
149 
158 
159 
166  double GetDefaultMarginTop();
167 
176 
177 
184  double GetDefaultPageHeight();
185 
194 
195 
202  double GetDefaultPageWidth();
203 
212 
213 
222 
232 
233 
240  bool GetDisableExcelMargins();
241 
250 
251 
261 
272 
273 
283 
294 
295 
303 
312 
313 
321  bool GetDisplayHiddenCells();
322 
332 
333 
341  bool GetDisplayHiddenText();
342 
352 
353 
361 
370 
371 
380 
390 
391 
403 
416 
417 
426 
436 
437 
447  bool GetIncludeBookmarks();
448 
460 
461 
474  bool GetIncrementalSave();
475 
490 
491 
498 
506 
507 
515  UString GetLocale();
516 
525  OfficeToPDFOptions& SetLocale(const UString& value);
526 
527 
534 
541  OfficeToPDFOptions& SetPassword(const UString& value);
542 
543 
550 
558 
559 
566 
574 
575 
582  bool GetShowExcelGridlines();
583 
592 
593 
601 
610 
611 
618 
626 
627 
636 
646 
647 
654 
662 
663 
671  bool GetTemplateStrictMode();
672 
682 
683 
697 
712 
713 
723 
734 
735 
736 };
737 
738 }
739 }
740 
741 #include "../Impl/OfficeToPDFOptions.inl"
742 #endif // PDFTRON_H_CPPPDFOfficeToPDFOptions
OfficeToPDFOptions & SetDisplaySpeakerNotes(DisplaySpeakerNotes value)
No structure tags. This can be used to get smaller file sizes.
Follows PowerPoint's presentation mode where each click through the presentation will be generated as...
OfficeToPDFOptions & SetDefaultMarginRight(double value)
OfficeToPDFOptions & SetDisableExcelHeadersFooters(bool value)
OfficeToPDFOptions & SetAnimationHandling(AnimationMode value)
OfficeToPDFOptions & SetLocale(const UString &value)
OfficeToPDFOptions & SetShowExcelGridlines(bool value)
OfficeToPDFOptions & SetHideTotalNumberOfPages(bool value)
OfficeToPDFOptions & SetPassword(const UString &value)
OfficeToPDFOptions & SetDefaultMarginLeft(double value)
Default value. Display no comments.
OfficeToPDFOptions & SetDisplayHiddenText(bool value)
OfficeToPDFOptions & SetLayoutResourcesPluginPath(const UString &value)
OfficeToPDFOptions & SetDisplayChangeTracking(bool value)
OfficeToPDFOptions & SetDefaultPageHeight(double value)
OfficeToPDFOptions & SetDefaultMarginTop(double value)
Default value. Display no speaker notes.
OfficeToPDFOptions & SetApplyPageBreaksToSheet(bool value)
Default value. Does not update dynamic fields within the document.
AnimationMode GetAnimationHandling()
OfficeToPDFOptions & SetDefaultPageWidth(double value)
OfficeToPDFOptions & SetTemplateParamsJson(const UString &value)
OfficeToPDFOptions & SetDisplayComments(DisplayComments value)
Updates all dynamic fields within the document.
OfficeToPDFOptions & SetSmartSubstitutionPluginPath(const UString &value)
TRN_UInt32 UInt32
Definition: BasicTypes.h:13
OfficeToPDFOptions & SetExcelDefaultCellBorderWidth(double value)
StructureTagLevel GetStructureTagLevel()
UpdateDynamicFields GetUpdateDynamicFields()
Default level of structure tags, good for accessibility.
DisplaySpeakerNotes GetDisplaySpeakerNotes()
OfficeToPDFOptions & SetResourceDocPath(const UString &value)
DisplayComments GetDisplayComments()
OfficeToPDFOptions & SetExcelMaxAllowedCellCount(UInt32 value)
OfficeToPDFOptions & SetUpdateTableOfContents(bool value)
OfficeToPDFOptions & SetDefaultMarginBottom(double value)
Default value. Displays the default (preview) slide layout and ignores any animations. The number of generated pages is equal to the number of slides.
OfficeToPDFOptions & SetTemplateStrictMode(bool value)
OfficeToPDFOptions & SetIncrementalSave(bool value)
OfficeToPDFOptions & SetIncludeBookmarks(bool value)
OfficeToPDFOptions & SetUpdateDynamicFields(UpdateDynamicFields value)
OfficeToPDFOptions & SetStructureTagLevel(StructureTagLevel value)
OfficeToPDFOptions & SetTemplateLeftDelimiter(const UString &value)
OfficeToPDFOptions & SetDisableSheetHeightLimit(bool value)
Updates document property fields within the document.
OfficeToPDFOptions & SetDisableExcelMargins(bool value)
OfficeToPDFOptions & SetTemplateRightDelimiter(const UString &value)
OfficeToPDFOptions & SetDisplayHiddenCells(bool value)