Quick Block Legend
If the user has a drawing assembled with of a lot of blocks the 'Quick Block Legend' command is a very useful tool to create an overview. If the user decides to use the default settings the user only has to hit enter after activating the command. Then all the user needs to do is to pick a point, which will be the position of the legend. It will appear as soon as the point is picked. The command will count the number of times the block is used in the drawing and will add the result to the legend. This makes the 'Quick Block Legend' command also a useful tool to do an inventory of blocks. Because the command is in the basis a command to create a legend the user needs to realize the command is designed to detect visible differences. For example, it doesn't matter in what layer a block is drawn, it will not look any different then the same block on a another layer. Unless the block contains objects which are colored by block for instance. In that case that particular object will adopt the color of the layer on which the block is drawn or the color which is added to the block. If a different color is assigned to another version of the block it will look different. So by default the command will create a new entry in the legend for it. Unless the user disables the consideration of colors in the main menu of the command. In that case colors will be ignored and the command will create only one entry. Besides the color the command will also analyze the linetype, lineweight and layer. Like the color, these properties will be considered only when the objects in the block are related to the properties of the block itself. The user can also decide to consider the scale and rotation of the blocks. The more properties the command has to consider the more specific the legend will be. In case there is some confusion about the legend entries, the user can always check the text window of AutoCAD. It will show a detailed overview for every entry of the legend. This overview can also be exported to an Excel file. If the user wants, orphaned blocks can be ignored.