![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
This class provides several options to tune Pdf Writer.
It must be provided to Pdfw::InitWrite method.
More...
|
Dtk_bool | ConvertRenderInfos |
| DTK_TRUE : Creates render infos (lightning + texturing), DTK_FALSE : no render infos. More...
|
|
Dtk_bool | CreateDefaultView |
| DTK_TRUE : Creates Default View (isometric view), DTK_FALSE : no default view. More...
|
|
cross_section | CrossSection |
| Cross section parameters. More...
|
|
Lighting | DefaultLighting |
| Model Lighting mode in Acrobat. More...
|
|
RenderMode | DefaultRenderMode |
| Model render mode in Acrobat. More...
|
|
Dtk_RGB | DefaultViewBGColor |
| Dtk_RGB(128,128,128) : Sets color of background default view. This color has RGB attributer, not A, it does not handle transparency. More...
|
|
Dtk_string | JSFilePath |
| Adds a JavaScript file path executed for current 3D Artwork. More...
|
|
Dtk_string | JSFileWriteMode |
|
LayoutOptions | Layout |
|
Dtk_string | OwnerPassword |
|
Dtk_Double64 | PointSize |
| Size of points. More...
|
|
Dtk_bool | PrcActivateCompTess |
|
Dtk_Double64 | PrcCompTessTol |
| (Future Use) 3D point tolerance More...
|
|
Dtk_Double64 | PrcTessAngle |
|
Dtk_Double64 | PrcTessChordHeight |
|
Dtk_bool | RasterizeSymbols |
| DTK_TRUE : Rasterizes symbols to avoid PRC font problem, DTK_FALSE : Using texts. More...
|
|
Dtk_bool | SeparateActiveViews |
| DTK_TRUE : Creates one 3d pdf annotation for each active view, DTK_FALSE : only one 3d annotation. More...
|
|
Dtk_bool | ShowToolbar |
| DTK_TRUE : Show 3D Toolbar, DTK_FALSE : Hides 3D Toolbar. More...
|
|
Dtk_bool | ShowTree |
| DTK_TRUE : Show Model Tree, DTK_FALSE : Hides Model Tree. More...
|
|
Dtk_bool | SplitLeaders |
| DTK_TRUE : Splits leaders to text frames. More...
|
|
Dtk_bool | TransparentBackground |
| DTK_TRUE : Transparent Background, DTK_FALSE : Opaque Background. More...
|
|
Dtk_string | UserPassword |
|
Dtk_bool | WriteMeshCurves |
| DTK_TRUE : Creates mesh curves (face boundaries), DTK_FALSE : no mesh curves (obsolete field) More...
|
|
Dtk_bool | WriteModelDisplay |
| DTK_TRUE : Creates model displays, DTK_FALSE : no model displays. More...
|
|
Dtk_bool | WritePRC |
| DTK_TRUE : Embedding PRC file, DTK_FALSE : Embedding U3D file. More...
|
|
This class provides several options to tune Pdf Writer.
It must be provided to Pdfw::InitWrite method.
◆ WriteOptions()
Pdfw::WriteOptions::WriteOptions |
( |
| ) |
|
◆ ~WriteOptions()
Pdfw::WriteOptions::~WriteOptions |
( |
| ) |
|
◆ operator=()
◆ ConvertRenderInfos
Dtk_bool Pdfw::WriteOptions::ConvertRenderInfos |
DTK_TRUE : Creates render infos (lightning + texturing), DTK_FALSE : no render infos.
◆ CreateDefaultView
Dtk_bool Pdfw::WriteOptions::CreateDefaultView |
DTK_TRUE : Creates Default View (isometric view), DTK_FALSE : no default view.
◆ CrossSection
Cross section parameters.
◆ DefaultLighting
Lighting Pdfw::WriteOptions::DefaultLighting |
Model Lighting mode in Acrobat.
◆ DefaultRenderMode
Model render mode in Acrobat.
◆ DefaultViewBGColor
Dtk_RGB Pdfw::WriteOptions::DefaultViewBGColor |
Dtk_RGB(128,128,128) : Sets color of background default view. This color has RGB attributer, not A, it does not handle transparency.
◆ JSFilePath
Adds a JavaScript file path executed for current 3D Artwork.
◆ JSFileWriteMode
◆ Layout
◆ OwnerPassword
Creates the password for the user of the document. The user_password may be set to NULL or zero length string.
◆ PointSize
◆ PrcActivateCompTess
Dtk_bool Pdfw::WriteOptions::PrcActivateCompTess |
Compressed Tessellation section parameters (Future Use) (Future Use) DTK_FALSE : no compressed tessellation, DTK_TRUE : activates compressed tessellation
◆ PrcCompTessTol
(Future Use) 3D point tolerance
◆ PrcTessAngle
PRC extensions for precision controlled tessellation These attributes supersede the nominal parameters for tessellation
◆ PrcTessChordHeight
◆ RasterizeSymbols
Dtk_bool Pdfw::WriteOptions::RasterizeSymbols |
DTK_TRUE : Rasterizes symbols to avoid PRC font problem, DTK_FALSE : Using texts.
◆ SeparateActiveViews
Dtk_bool Pdfw::WriteOptions::SeparateActiveViews |
DTK_TRUE : Creates one 3d pdf annotation for each active view, DTK_FALSE : only one 3d annotation.
◆ ShowToolbar
Dtk_bool Pdfw::WriteOptions::ShowToolbar |
DTK_TRUE : Show 3D Toolbar, DTK_FALSE : Hides 3D Toolbar.
◆ ShowTree
DTK_TRUE : Show Model Tree, DTK_FALSE : Hides Model Tree.
◆ SplitLeaders
Dtk_bool Pdfw::WriteOptions::SplitLeaders |
DTK_TRUE : Splits leaders to text frames.
◆ TransparentBackground
Dtk_bool Pdfw::WriteOptions::TransparentBackground |
DTK_TRUE : Transparent Background, DTK_FALSE : Opaque Background.
◆ UserPassword
Creates the password for the owner of the document. The owner can change the permission of the document. NULL, zero length string, and the same value as user password are not allowed.
◆ WriteMeshCurves
Dtk_bool Pdfw::WriteOptions::WriteMeshCurves |
DTK_TRUE : Creates mesh curves (face boundaries), DTK_FALSE : no mesh curves (obsolete field)
◆ WriteModelDisplay
Dtk_bool Pdfw::WriteOptions::WriteModelDisplay |
DTK_TRUE : Creates model displays, DTK_FALSE : no model displays.
◆ WritePRC
DTK_TRUE : Embedding PRC file, DTK_FALSE : Embedding U3D file.
This class provides several options to tune Pdf Writer. It must be provided to Pdfw::InitWrite method...
Definition: pdfw.hpp:113
DtkErrorStatus InitWrite(const Dtk_string &inOutputFile, const Dtk_string &inLogFile, Licence_dtk inLicFct, WriteOptions &inOptions)
Initialize the PDF Writer
Dtk_Double64 PointSize
Size of points.
Definition: pdfw.hpp:163
@ Solid
Definition: pdfw.hpp:67
Dtk_Double64 PrcCompTessTol
(Future Use) 3D point tolerance
Definition: pdfw.hpp:185
#define DTK_TRUE
Definition: define.h:727
Dtk_string JSFilePath
Adds a JavaScript file path executed for current 3D Artwork.
Definition: pdfw.hpp:174
Dtk_bool WriteMeshCurves
DTK_TRUE : Creates mesh curves (face boundaries), DTK_FALSE : no mesh curves (obsolete field)
Definition: pdfw.hpp:157
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_Double64 PrcTessChordHeight
Definition: pdfw.hpp:179
Dtk_bool PrcActivateCompTess
Definition: pdfw.hpp:183
cross_section CrossSection
Cross section parameters.
Definition: pdfw.hpp:165
Dtk_Double64 CuttingPlaneOpacity
Definition: pdfw.hpp:28
Dtk_RGB DefaultViewBGColor
Dtk_RGB(128,128,128) : Sets color of background default view. This color has RGB attributer,...
Definition: pdfw.hpp:141
#define DTK_FALSE
Definition: define.h:728
Dtk_RGB CuttingPlaneColor
Definition: pdfw.hpp:27
Dtk_bool ShowCuttingPlane
Definition: pdfw.hpp:25
This namespace provides several methods for pdf layout management. .
Dtk_bool ShowTree
DTK_TRUE : Show Model Tree, DTK_FALSE : Hides Model Tree.
Definition: pdfw.hpp:147
Dtk_bool ShowIntersection
Definition: pdfw.hpp:23
Lighting DefaultLighting
Model Lighting mode in Acrobat.
Definition: pdfw.hpp:151
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
RenderMode DefaultRenderMode
Model render mode in Acrobat.
Definition: pdfw.hpp:149
Dtk_string OwnerPassword
Definition: pdfw.hpp:172
Dtk_string JSFileWriteMode
Definition: pdfw.hpp:175
Dtk_bool AddSectionCap
Definition: pdfw.hpp:24
Dtk_Double64 PrcTessAngle
Definition: pdfw.hpp:178
Dtk_string UserPassword
Definition: pdfw.hpp:169
Dtk_bool ConvertRenderInfos
DTK_TRUE : Creates render infos (lightning + texturing), DTK_FALSE : no render infos.
Definition: pdfw.hpp:159
Dtk_bool WritePRC
DTK_TRUE : Embedding PRC file, DTK_FALSE : Embedding U3D file.
Definition: pdfw.hpp:161
Dtk_bool WriteModelDisplay
DTK_TRUE : Creates model displays, DTK_FALSE : no model displays.
Definition: pdfw.hpp:155
@ CADOptimizedLights
Definition: pdfw.hpp:97
Dtk_bool RasterizeSymbols
DTK_TRUE : Rasterizes symbols to avoid PRC font problem, DTK_FALSE : Using texts.
Definition: pdfw.hpp:188
Dtk_RGB IntersectionColor
Definition: pdfw.hpp:26
Dtk_bool SplitLeaders
DTK_TRUE : Splits leaders to text frames.
Definition: pdfw.hpp:190
Definition: dtk_rgb.hpp:7
Dtk_bool TransparentBackground
DTK_TRUE : Transparent Background, DTK_FALSE : Opaque Background.
Definition: pdfw.hpp:153
Dtk_bool SeparateActiveViews
DTK_TRUE : Creates one 3d pdf annotation for each active view, DTK_FALSE : only one 3d annotation.
Definition: pdfw.hpp:143
Dtk_bool CreateDefaultView
DTK_TRUE : Creates Default View (isometric view), DTK_FALSE : no default view.
Definition: pdfw.hpp:139
Dtk_bool ShowToolbar
DTK_TRUE : Show 3D Toolbar, DTK_FALSE : Hides 3D Toolbar.
Definition: pdfw.hpp:145