

The name of the table shown in the user interface. You can view the output of the report on the View tab. To retrieve and display information from the Kentico database, add the following objects into the report's layout:Īdditionally, macro expressions are supported in the report layout.

The system retrieves the list of connection strings from the section of the application's web.config file. Only users who have the Set connection string permission for the Reporting module are allowed to change this property's value.

You can override this value for individual components by editing their details. Sets the database connection string used by the report's components (graphs, tables and values) when loading data. You can move the report to a different category by selecting one from the drop-down. Shows the category under which the report belongs. If len(())=0:Īpp.Console.PrintError("Warning: Need to select one item")Īpp.activeDocument().addObject('Drawing::FeaturePage','AutoDrawing')Īpp.activeDocument().AutoDrawing.Template = App.getResourceDir()+'Mod/Drawing/Templates/A3_Landscape.svg'Īpp.activeDocument().addObject('Drawing::FeatureViewPart','topView')Īpp.activeDocument().topView.Source =Piece.ObjectĪpp.activeDocument().topView.Direction = (0,0,1)Īpp.activeDocument().topView.Rotation=180Īpp.activeDocument().topView.ShowHiddenLines=TrueĪpp.activeDocument().AutoDrawing.addObject(App.activeDocument().topView)Īpp.activeDocument().addObject('Drawing::FeatureViewPart','FrontView')Īpp.activeDocument().FrontView.Source =Piece.ObjectĪpp.activeDocument().FrontView.Direction = (0,-1,0)Īpp.activeDocument().FrontView.Rotation=90Īpp.activeDocument().FrontView.Scale = ScĪpp.activeDocument().FrontView.X = FrontXĪpp.activeDocument().FrontView.Y = FrontYĪpp.activeDocument().FrontView.ShowHiddenLines=TrueĪpp.activeDocument().AutoDrawing.addObject(App.activeDocument().FrontView)Īpp.activeDocument().addObject('Drawing::FeatureViewPart','RightView')Īpp.activeDocument().RightView.Source =Piece.ObjectĪpp.activeDocument().RightView.Direction = (1,0,0)Īpp.activeDocument().RightView.Scale = ScĪpp.activeDocument().RightView.X = RightXĪpp.activeDocument().RightView.Y = RightYĪpp.activeDocument().RightView.ShowHiddenLines=TrueĪpp.activeDocument().AutoDrawing.addObject(App.activeDocument().RightView)Īpp.activeDocument().addObject('Drawing::FeatureViewPart','IsoView')Īpp.activeDocument().IsoView.Source =Piece.ObjectĪpp.activeDocument().IsoView.Direction = (1,1,1)Īpp.activeDocument().IsoView.Scale = Sc*.6Īpp.activeDocument().IsoView.ShowHiddenLines=TrueĪpp.activeDocument().AutoDrawing.addObject(App.activeDocument().Sets the name of the report displayed in the administration interface.Ī unique name that serves as an identifier of the report, for example in the API or URLs. If len(())>1:Īpp.Console.PrintError("Warning: Only the first item is generate") Macro_Automatic_drawing.FCMacro import FreeCAD, Part, Drawing Needs to be modified to work for third-angle projection used in the US and Canada.It only works with a single object (this is a limitation from the Drawing Workbench).You may need to change the views manually to a standard scale.
DRAW OBJECTS MACRO LAYOUTEDITOR ISO
The iso view is scaled to 2/3 of the ortho views.Īn object needs to be selected before launching the macro. It calculates the scale based on the model size and space available on the sheet.
DRAW OBJECTS MACRO LAYOUTEDITOR CODE
This code generates a Drawing page with three orthographic views (front, top and right) aligned to each other, and an isometric view placed at the top right of the page.
