DrawingHandler Methods |
The DrawingHandler type exposes the following members.
Methods
Name | Description | |
---|---|---|
CloseActiveDrawing |
Closes the drawing editor.
| |
CloseActiveDrawing(Boolean) |
Closes the drawing editor.
| |
GetActiveDrawing |
Returns an instance of the active drawing that is currently open in Tekla Structures.
| |
GetConnectionStatus |
Returns true if a proper connection to the Tekla Structures process has been established. A proper connection
to Tekla Stuctures in the drawing API needs Tekla Structures up and running and a model open.
Currently, there's no way to re-establish the connection.
| |
GetDrawingObjectSelector |
Gets a drawing object selector.
With a drawing object selector drawing objects can be selected and highlighted in the drawing editor.
A drawing object selector also provides a list of currently selected drawing objects.
| |
GetDrawings |
Gets all the drawings from the database.
| |
GetDrawingSelector |
Gets a drawing selector.
With a drawing selector the list of selected drawings can be gotten.
| |
GetMessageExecutionStatus | Obsolete.
Gets the current message execution mode for the application.
| |
GetModelObjectIdentifiers |
Gets model object identifiers of the drawing.
| |
GetPicker |
Gets a picker for picking points and objects in a drawing.
| |
IsAnyDrawingOpen |
Returns information if any drawing is open.
| |
IssueDrawing |
Issues the drawing if the drawing is not issued or was previously issued but has been modified since.
This is the same as pressing Issue on the drawing list for a selected drawing.
| |
PrintDrawing(Drawing, DPMPrinterAttributes) |
Prints the drawing using the given printer attributes.
| |
PrintDrawing(Drawing, PrintAttributes) |
Prints the drawing using the given printer instance.
NOTE! The drawing cannot be active, otherwise printing fails.
| |
PrintDrawing(Drawing, DPMPrinterAttributes, String) |
Prints the drawing to file using the given printer attributes and name of the output file.
The given output file overrides the printer attributes file settings.
| |
PrintDrawing(Drawing, PrintAttributes, String) |
Prints the drawing to file using the given printer instance.
NOTE! The drawing cannot be active, otherwise printing fails.
| |
PrintDrawings(ListDrawing, DPMPrinterAttributes) |
Prints the list of drawings using the given printer attributes.
| |
PrintDrawings(IEnumerableDrawing, DPMPrinterAttributes, String) |
Prints the list of drawings using the given printer attributes.
| |
SaveActiveDrawing |
Saves the currently open drawing.
| |
SetActiveDrawing(Drawing) |
Sets the active drawing that is currently open in Tekla Structures.
| |
SetActiveDrawing(Drawing, Boolean) |
Sets the active drawing that is currently open in Tekla Structures.
| |
SetActiveDrawing(Drawing, Boolean, Boolean) |
Sets the active drawing that is currently open in Tekla Structures.
| |
SetMessageExecutionStatus | Obsolete.
Sets the message execution mode for the application.
| |
UnissueDrawing |
Unissues the drawing.
This is the same as pressing Unissue on the drawing list for a selected drawing.
| |
UpdateDrawing |
Updates the drawing.
This is the same as pressing Update on the drawing list for a selected drawing.
NOTE! The drawing cannot be active, otherwise the operation fails.
NOTE! Numbering must be executed before this operation.
|
See Also