AutoCAD .NET :: Match Block Orientating To Layout
Nov 10, 2011
In AutoCAD it is possible to set the orientating of a block to the orientating of the layout.
This can be done to run the " block" command, select the block to change, and and activate " Annotative" and " Match block orientating to layout"
For example, you may want to have a block presenting the locating of an elevator automatically orientated to every layout.
In a layout with a rotated viewport by 90 degrees, all the elevator blocks are shown according the layout. Is it possible to set the block orientating to match the layout in .NET ?
Is it possible to set the block orientating to match the layout even the block is not annotative?
View 2 Replies
ADVERTISEMENT
Feb 12, 2012
I need to match few attribute values from one block to different block. I download a lisp file called; ca.lsp which can match the single attribute value. I modified it for more than one attribute value matching. It is ok but still wish to overcome two issues for batch prcess
1. picking up the blocks by selection
2. click the alternative block numbers of times to match the numbers of attribute values I needed.
How to modify this lisp I can run it by block name selections instead of picking selection which enable me to run batch process for numbers of drawing? That will be good...
Lisp & Demo file attached (Match attribute value, A, B & C to Attribute 1, 2 & 3).
View 3 Replies
View Related
Feb 26, 2013
Since it's a snow day here I have some time to work on some office stuff. I've created my new template now I want to update my blocks. Because I have to place blocks that show a direction for operation I have created 4 blocks of the same symbol-up, down, left, right. I do this because these blocks have text with them that needs to be orientated to the layout (otherwise I get a nasty letter back from the fire marshal). Now for the text that is constant I just use a annotative text style and have the text match the layout but the text that is an attribute I'm not sure if that can be annotative and match the layout as well.
View 9 Replies
View Related
Nov 12, 2012
I'm doing dimensions on Layout and I'm facing a problem: Using the same configurations of dimensions, sometimes I get the right dimension, but sometimes, without changing any configurations, I get wrong dimensions.
At the same drawing, with the same configurations, I get different dimensions to the same line. The only way that I'm being able to correct it is by using Match Properties (from a correct dimension to the one that went wrong).
View 9 Replies
View Related
Jan 3, 2013
I have a drawing I am working on regardless of whether I use DVIEW Twist or UCS rotate I encounter the same issue. I start with MTEXT that is parallel to my intended view. However, as soon as I make it annotative and set it to Match Layout the text rotates 90-degrees and is no longer plan readable.The text lives in model space, not paper space. I've even roated the layout viewports in this specific drawing to match, and the text appears correct when viewed through a viewport, but when I jump back to model it is turned on end 90-degrees again! Have I missed a setting somewhere? Shouldnt the text reamin oriented with current view in model space?
I am uploading a link to a video which shows this problem in detail. URL...
View 9 Replies
View Related
Aug 15, 2012
Apparently text will always rotate about the bottom left grip and not the justified grip.
This is a massive issue that makes this great feature virtually worthless.
If the text is going to rotate in multiple viewports you need it to stay in the same place!
View 9 Replies
View Related
May 29, 2013
I have used Autocad since 1991, and my current job required me to use Microstation. One feature I liked from Microstation is the ability to select and open an external DGN reference, and then match the view of the parent DGN, called the "EXCHANGE" command. In AutoCAD, you can also select and open an xref, but the DWG opens to the previous saved view, and not to the desired view that matches the layout.
My thought was to experiment with lisp or script and export the "Viewctr", "Viewtwist" and "Viewsize" variables to a text file, then importing the text file and using the "Viewtwist" as my "SNAPANG" value, then "Viewctr" as my "ZOOM, CENTER" value, and finally the "Viewsize" as the "Enter magnification or height:" value.
But, alas, I have no time, and not quite the knowledge to duplicate MicroStation's open-xref-and-zoom-to-view feature. I hesitate using the REFEDIT, which works fine for regular AutoCAD, but not so much for Civil 3D and the objects it creates (labels and other items with data shortcuts).
View 2 Replies
View Related
Aug 2, 2012
Trying to get the files I use which are single-layout tab files to name the layout tab to match the file name, minus the .DWG extension.
Here is what I am trying to use, but it doesn't seem to be working.
(DEFUN C:RRT (/ name)
(setq name (getvar (vl-filename-base (getvar "dwgname"))))
(command "-layout" "rename" name "")
(princ)
)
View 9 Replies
View Related
Dec 13, 2012
using AutoCAD 2009 (vanilla)
I got too smart for myself today in bringing an old drawing up to current standards...Everyone seems to want their block attributes to be zero - I have blocks where the attributes are best when they match the rotations of each blocks.
I have an old drawing that was rotated (as it should be) at approx 2deg.
I used a lisp routine to global edit all the blocks that needed to be at zero. BUT for some reason (and after hundreds of blocks were corrected), I noticed I now have two blocks that should NOT have been in the set have had their attributes rotated to zero....and the attributes should be at the same rotation as their block's rotation.
Because those two blocks have a fixed tic mark, I can click on the mark to see what the block rotation is, then rotate its attribute to that rotation, but I have hundreds of blocks! One-at-a-time sucks....
Any chance there is a GLOBAL way to edit an attribute rotation to match its own block's rotation?
View 2 Replies
View Related
May 28, 2013
I have used Autocad since 1991, and my current job required me to use Microstation. One feature I liked from Microstaiton is the ability to select and open an external DGN reference, and then match the view of the parent DGN. In AutoCAD, you can also select and open an xref, but the DWG opens to the previous saved view, and not to the desired view that matches the layout.
My thought was to experienting with lisp or scipt and export the "Viewctr", "Viewtwist" and "Viewsize" variables to a text file, then importing the text file and using the "Viewtwist" as my "SNAPANG" value, then "Viewctr" as my "ZOOM, CENTER" value, and finally the "Viewsize" as the "Enter magnification or height:" value.
But, alas, have no time, and not quite the knowledge to duplicate MicroStation's open-xref-and-zoom-to-view feature.
View 6 Replies
View Related
Jul 23, 2013
Basically, what I want to do is create a block, such as a piping elbow, that will allow me to click on different angles upon insertion and have it match that angle.
Assuming those gray dots represent the elbow block, which actions do I need to use in the block to have my elbow block match different angles as shown.
View 3 Replies
View Related
Jan 4, 2013
How to get attribute values to match in the same block? In my titleblock have the clients name displayed a couple of time in the block. I want to be able to change the clients name in one spot and have it change in the other. I have tried to use fields but the field will only display the default value of the attribute.
View 2 Replies
View Related
May 15, 2013
Is there an easy way to ensure that the position of attributes on a block match the position on another block?
I just used the ATTIN command to upload a bunch of data to the block attributes on a drawing, and now the information is all over the place.
Instead of going through each one manually and repositioning the attributes (a VERY lengthy process), I want to use a "correct" version as a template of sorts to inform the other selected blocks of where to place the attributes and have it reposition the whole thing automatically.
Is this even possible?
View 6 Replies
View Related
May 18, 2012
When I'm into reference edit mode (REFEDIT) I can make match properties command also on objects which are not in working set - this was not possible to do before and it is pretty annoying. Is this a bug or some new function, hopefully turnable on/off?
Also I never understood, why is not possible to copy anything from reference edit mode, but it is possible to paste into, also there are no problems in Block editor mode? It seems to me like artificial set limit with no obvius explanation why would that be good especially when I see that it is possible to match properties on outside objects.
View 2 Replies
View Related
Mar 8, 2012
Trying to make a rotateable block with non-rotating text (i.e. full-time "match orientation to view" text).
C3D2010
Win 7
Civil 3D 2012
Windows 7 Enterprise SP1
Dell Precision T3400
(Q9550 @ 2.83 GHz)
8GB RAM
Nvidia Quadro GTX 650 Ti BOOST
View 6 Replies
View Related
Jun 5, 2013
How Can I know the name of Block parent Layout?
View 1 Replies
View Related
Aug 16, 2011
I have a drawing template that I frequently use and am trying to get the title block appear in every layout. Is this possible? It is only displayed on my first layout.
View 4 Replies
View Related
Dec 25, 2012
I have to insert a block in a paerspace layout if it is not already present in that layout. I tried the following function to identify the presence of the block.
But it returns true even if the block is not present in the particular layout but is present in another layout.
private bool checkBlockPresence()
{
try
{
Autodesk.AutoCAD.EditorInput.Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
[code]........
Also I am using the following function to make the particular layout active before calling the above function.
public void SwitchTo(string Layout)
{
Autodesk.AutoCAD.ApplicationServices.Document acDoc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
Autodesk.AutoCAD.DatabaseServices.Database acCurDb = acDoc.Database;
using (Autodesk.AutoCAD.ApplicationServices.DocumentLock doclock = acDoc.LockDocument())
[code].......
So my code is similar to
SwithTo("A3")
if(checkBlockPresence() == false) // this always returns true.
{
---------
}
View 2 Replies
View Related
Jun 29, 2012
I'm working on a program that cycles through each paperspace layout in a drawing and updates the sheet number and total quantity of sheets in the titleblock attributes. I've updated the block attributes in paperspace before, and it worked fine. Now that I'm trying to cycle through each layout, I cannot get it to work. I have attached my code. I beleive it starts to cycle through the layouts, but it fails when I try to grab the attribute collection.
Public Sub UpdateSheetNumbers() Dim doc As Document = Application.DocumentManager.MdiActiveDocument Dim db As Database = doc.Database Dim ed As Editor = doc.Editor Dim layoutCount As Integer =
[Code].....
View 7 Replies
View Related
Oct 14, 2012
I have started to creates some sketch blocks.The only issue i have is when i go and place them in a drawing they get placed way outside the layout so i have to drag them into the layout sheet.How do i get the sketch block to be placed into the layout..
View 6 Replies
View Related
Mar 10, 2012
The most efficient way of inserting a title block (the border around a drawing with text etc) into a layout? Sometimes when I insert a title block it seems like the title block is too big or too small for the layout .
View 9 Replies
View Related
May 25, 2012
I had inserted a block on my model page. I then wanted to insert it on my layout page where I wanted to have a legend. The block never showed up on the layout page and now it is not on my model page. When I attempt to insert it anywhere else now, the block does not show up in the preview window of the insert popup, nor on the drawing.
View 9 Replies
View Related
May 30, 2012
I am setting the Custom Properties on a CAD File. The Properties may include "Drawing Number, DrawingName, ProjectName"...
Now using code I want to fetch values of these Properties and set into Layout Title Block.
View 9 Replies
View Related
Jul 3, 2011
I created a Title Block in Model Space with a Scale of 1:100. When I copy it with Base point and paste it in Layout Paper space it do not fit with the default paper space. What will I do?
View 3 Replies
View Related
Nov 30, 2013
Is there any command to fit or re-size a title block to A drawing in the layout?
View 4 Replies
View Related
Feb 24, 2011
I am working on a set of drawings that include attributes that are numerically sheet specific (page numbers and the like)
I saw a previous post that allows tabs to display block info, but is there a way to get blocks to refer to tab info?
Essentially, I am trying to label match lines from page to page. Being able to have these labels refer to the numeric value of the layout tab, tab previous, and/or tab after would be extremely useful and time saving.
View 2 Replies
View Related
Apr 16, 2013
I have previously drawn my title block in Model space but i now know the correct way is to draw it in the layout.
Is there anyway of transporting the title block template into the layout and then saving that as a template for my future drawings?
Or do I need to go back to the beginning and draw the title block again from scratch in the layout and then save that drawing as a template for future use?
View 4 Replies
View Related
Feb 26, 2013
In the title block of a my layout template I have tables inserted for revisions, drawing type, numbering etc. I have type already inserted in those blocks that I typically click on and then type in what I need it to say. My template works on all my other drawings except a particular one that I am currently working on.
When I click on the type, it automatically increases from 3/16" to 8" and enlarges the box to accommodate the new font size.
I've attached a screen. The top is before I click on the word "type" in the lower right corner and the bottom one is afterward.
View 1 Replies
View Related
Jul 17, 2013
I created and saved a title block as a .dwt file, with no problems. When I open my title block, I cannot get a 3D assembly drawing to show as a 3D drawing in the title block on the layout tab. If I transfer the title block to the model space, it rotates to the same usc as the assembly drawing?
View 6 Replies
View Related
Jan 8, 2014
I need to open a drawing and read block attributes in each layout.
Dim AcadApp As AcadApplication
Dim AcadDoc As AcadDocument
Try
AcadApp = GetObject(, "AutoCAD.Application")
Catch ex As Exception
[Code] ....
how to read each layout block attributes?
View 1 Replies
View Related
Jan 6, 2014
Many times when I receive a drawing from an architect, when I go into the layout tab the titleblock info/XREF doesn't line up with the page layout. I would assume it lined up when the architect sent it to me in his software. For years the solution I use is to XREF the architects PDF in the layout and then go to print and change the Print Offset till it looked right in the print preview. Then I would apply it to the layout. I would then take the offsets and apply it to every sheet. This is a very time consuming process and was wondering if there is a better way to make this work and still keep the scales. I was also wondering if there was a way to move and align the layout on the fly in the paperspace.
View 3 Replies
View Related