• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. printing with stippled shapes or patterns

Stats

  • Replies 5
  • Subscribers 159
  • Views 15546
  • Members are here 0
More Content

printing with stippled shapes or patterns

Ejlersen
Ejlersen over 11 years ago

Hi

I'm currently doing a large revision of my PDF generation utility but have run in to a number of challenges.

By default placebounds are shown as stippled - however doing plot makes them filled instead of stippled.

I've tried putting patterns on them as well, but the patterns does not look nice - they seems to look stribed.

Have anyone experimented with this and have any tips to share. I've also tried playing with the transparency settings to dimm the placebound shapes - but that did not help

 

Best regards

Ole 

  • Sign in to reply
  • Cancel
  • Ejlersen
    Ejlersen over 11 years ago

    Hi

    Another possible solution for me could be to be able to plot shapes using transparency - there is a user variable named "pdf_filled_shape_transparency" but this seems to be tied to the Export->PDF functionality.

    Anyone know how this could be Applied to standard file->plot function

    Best regards

    Ole

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • eDave
    eDave over 11 years ago

    Hi Ole,

    I don't have a solution for you because I long ago gave up on the idea of using the Allegro tools to produce assembly drawings.

    An alternative that is available to Skill writers is to use the power of SVG and XSL FOP to produce really smart drawings out of Allegro. There's a steep learning curve but using this opens a whole new world to you. I can give you a few hints, some examples and some starting routines if you are interested.

    Cheers,

    Dave 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Ejlersen
    Ejlersen over 11 years ago

    Hi Dave

    Thank you for your answer.

    I'm certainly interested in any hints, examples etc. that you could provide. Whether it will help me, I don't know - but its certainly worth a try.

     

    Thanks in advance. 

    Best regards

    Ole 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • eDave
    eDave over 11 years ago

    Hi Ole,

    Attached is a small example of what can be done quite easily.

    Open the Skill code to get instructions for installing FOP and running the code.

    I have more code for converting Allegro objects to SVG that can be included in the XSL format but it's not really in a good public state.

    Let me know if you want to go down this path and we can talk further - maybe offline.

    Cheers,

    Dave 

    fopEg_Public.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Ejlersen
    Ejlersen over 11 years ago

    Hi Dave

    Thank you, I downloaded and tried your code - that works nicely.

    I've looked over the SVG documentation and realize that if I'm going down that route - it's a complete i/f function from Allegro to SVG that I need to write. Not sure that I'm ready to do that, at least I don't have the time to do that now.

    I'll have to do account for all objects, map colors,  text sizes etc. 

    At the moment, I'll leave my initial thoughts and try to pursue another way to get closer to what I want. 

    But I really appreciate your input on this and at one point I might use it as a starting point for enhancing my pdf generator.

     

    Best regards

    Ole 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information