![protel 99se set design origin to absolute protel 99se set design origin to absolute](http://3.bp.blogspot.com/-L4y4H8dF99k/Um6lILWYaXI/AAAAAAAAAHw/Go6ccFsJQcU/s1600/p1.png)
- Protel 99se set design origin to absolute how to#
- Protel 99se set design origin to absolute code#
- Protel 99se set design origin to absolute windows#
Protel 99se set design origin to absolute how to#
It’s reminiscent of the scene in “Office Space” where they guys are trying to figure out how to launder money by looking up the definition in the dictionary they found words but not answers. (This “feature” alone puts Mentor Graphics at the top of my list of nominees for “Death by Mass Rabid Weasel Attack”). Don’t EVEN bother with the vestigial context-sensitive help icon, it will just open a browser window that tells you to look somewhere else for information. Half of the time when I click on the “Help” button it will crash the application, and the times that it doesn’t the information you need is just not there. The DX Designer user interface is either un-evolved or just plain insulting for starters.
Protel 99se set design origin to absolute windows#
I could deal with a Windows 3.1 level of user interface, even a DOS 5.0 user interface, but with DX Designer I feel like my productivity would be better if I was actually PISSING my designs into a snowbank. Christ, I get a better user experience with CadSoft EAGLE, the pencil and quadrille paper I was designing with 30 years ago, or even the 80’s version of “HiWire” (the very first CAD I ever used). I want to share my opinions about it with you (whoever “you” are). The Mentor Graphics product really SUCKS and they know it well (because that is self-evident & I’ve told them so in detail). I have to say, compared to Altium, using the Mentor Graphics “PADSFlow” (or ‘ PADSFlaw‘ as I like to call their abysmal constellation of half-assed software) is like trying to teach a pig to whistle. I’d been using Altium Designer previously (and giving them Hell about minor issues, honestly), but the company decided to standardize on Mentor Graphics for PCB design. So, I’ve been fighting with Mentor Graphics’ DX Designer for the last week or so. Wordpress is free, so they aren’t disrespecting their customers every moment of every day andĬharging them thousands of dollars for it). Workaround in IE8: for width, you could subtract the return value's right and left attributes, and for height, you could subtract bottom and top attributes ( like this).(C’mon, you knew I was gonna say ‘ Well let me count the ways‘, didn’t you?Īll the outrage that follows is couched in light of the limitations of the WordPress interface. It works in Chrome 26.x, Firefox 20.x and Opera 12.x though. I have to mention that the width and height attributes of the getBoundingClientRect() method's return value are undefined in Internet Explorer 8. Or here's another one using Chrome's console:
Protel 99se set design origin to absolute code#
Here's a really simple example: (you can view and edit the code by clicking "Edit in JS Bin" in the upper right corner).
![protel 99se set design origin to absolute protel 99se set design origin to absolute](https://getintopc.com/wp-content/uploads/2014/03/Protel-99-SE-Download-For-Free.png)
Var logoTextRectangle = logo.getBoundingClientRect() Ĭonsole.log("logo's left pos.:", logoTextRectangle.left) Ĭonsole.log("logo's right pos.:", logoTextRectangle.right) You can use it like this: var logo = document.getElementById('hlogo') Here's a related article from John Resig: It's widely supported, and is really easy to use, not to mention that it's really fast. | Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari | Here's a browser compatibility table taken from the linked MDN site: +-+-+-+-+-+-+ Pixels, with the top-left relative to the top-left of the viewport. Left, top, right and bottom properties describing the border-box, in The returned value is a TextRectangle object, which contains read-only Rectangles returned by getClientRects() for the element, i.e., the CSSīorder-boxes associated with the element. The returned value is a TextRectangle object which is the union of the Var rectObject = object.getBoundingClientRect() Returns Returns a text rectangle object that encloses a group of text I would definitely suggest using element.getBoundingClientRect().