25#ifndef SO_TO_PDF_ACTION_H
26#define SO_TO_PDF_ACTION_H
34class SoToPDFActionPrivate;
151 SoNONUNICODE
virtual bool openFile(
const char* filename);
172 SoNONUNICODE
void setPassword(
const char* writePass,
const char* readPass = NULL);
221 static void initClass();
222 static void exitClass();
224 static bool writeFile(
237 bool landscape =
false);
241 SoToPDFActionPrivate* m_private;
#define SO_ACTION_HEADER(className)
Class for smart character strings.
<a href="IconLegend.html"><img src="extHC.gif" alt="HardCopy" border="0"></a> Class for exporting a ...
void setTitle(const SbString &title)
[Optional] Set a title into the output PDF file.
void setPassword(const SbString &writePass, const SbString &readPass="")
[Optional] Set passwords to lock write & read access to the PDF file contents.
SoNONUNICODE void setText(const char *text)
[Optional] Add a text block into the output PDF file.
SoNONUNICODE void setTitle(const char *title)
[Optional] Set a title into the output PDF file.
SoNONUNICODE void setPassword(const char *writePass, const char *readPass=NULL)
[Optional] Set passwords to lock write & read access to the PDF file contents.
void setText(const SbString &text)
[Optional] Add a text block into the output PDF file.
virtual bool closeFile()
finalize export to the U3D output file.
virtual bool openFile(const SbString &filename)
Set the PDF output file.
void setLandscape(const SbBool enable)
[Optional] Changes the page orientation from portrait to landscape.
virtual SoNONUNICODE bool openFile(const char *filename)
Set the PDF output file.
<a href="IconLegend.html"><img src="extHC.gif" alt="HardCopy" border="0"></a> Export a scene graph t...