How to draw and modify double lines with Adobe Illustrator?

I need tot draw roadmaps. This should be easy using the pen tool, but my problem is that I cannot find a way to draw double lines with this tool. I have seen many fancy border styles and patterns. Some do have double or even quadruple lines, but the problem is than that they have an offset from the vector line and the space in between the two lines (the edges of the road) cannot be filled. Somewere I also found some pens called 'Double line 1.1' to 'Double line 1.6' but they also had an offset from the vector and I could not chance the size of the lines and the interval in between them independently.
What I am looking for is a way to draw two lines in parallel and have the option tot fill the space in between with a color or even a pattern.
The color and size of the lines should be changeable to make a distinction between several types of road.
Is there an existing set of pencils for this purpose? It would be nice to be able to draw not only roads, but also railways and rivers!
I am surely not the first person who needs to do this?
I use AI version 6

Jacob,
Thanks for the answer. I have been searching for a solutions for a long
time, but today I found the solution on a forum (not on this one). That
solution is exactly as you described below, i.e. using a coloured line and a
narrower white line on top of the first one. My problem was that I did not
know how to create a custom brush based on the two lines. Now I know how to
do that. However, I still have the problem. I can now draw double lines and
I can change the color of the background line (the coloured one) but I
cannot change the white colour of the narrower line. I assume that I have to
completely redefine a new brush when I need to change that colour too.
Regards,
Rob Kole
Van: Jacob Bugge [email protected]
Verzonden: donderdag 28 maart 2013 17:04
Aan: RKOLE
Onderwerp: How to draw and modify double lines with Adobe
Illustrator?
Re: How to draw and modify double lines with Adobe Illustrator?
created by Jacob Bugge <http://forums.adobe.com/people/Jacob+Bugge>  in
Illustrator - View the full discussion
<http://forums.adobe.com/message/5186535#5186535

Similar Messages

  • How do you put a command line in adobe illustrator?

    how do you put a command line in adobe illustrator?

    Your question makes no sense. What exactly are you trying to do?

  • How to draw and copy a line?

    I would like to draw a line in a XYLineChart and then copy this line, in order to get this result
    [http://s14.postimage.org/4cip47ult/A02519.png]
    First left mouse click on point 1, then second mouse click on point 2: my goal is to have now a copy (clone) of this line (same lenght, same slope) that I can place anywhere on the chart, in this example by a third left mouse click on point 3.
    How to do this?
    Here is the code to draw a line on the chart
    import javafx.application.Application;
    import javafx.event.EventHandler;
    import javafx.scene.Group;
    import javafx.scene.Scene;
    import javafx.scene.chart.CategoryAxis;
    import javafx.scene.chart.LineChart;
    import javafx.scene.chart.NumberAxis;
    import javafx.scene.chart.XYChart;
    import javafx.scene.control.Label;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.BorderPane;
    import javafx.scene.layout.Pane;
    import javafx.scene.paint.Color;
    import javafx.scene.shape.Line;
    import javafx.scene.shape.LineTo;
    import javafx.scene.shape.MoveTo;
    import javafx.scene.shape.Path;
    import javafx.stage.Stage;
    public class Lines extends Application {
    Path path;
    public static void main(String[] args) {
        launch(args);
    @Override
    public void start(Stage stage) {
        final CategoryAxis xAxis = new CategoryAxis();
        final NumberAxis yAxis = new NumberAxis(0.5, 9.5, 0.1);
        yAxis.setTickUnit(1);
        //yAxis.setPrefWidth(35);
        yAxis.setMinorTickCount(10);
        yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis) {
            @Override
            public String toString(Number object) {
                String label;
                label = String.format("%7.2f", object.floatValue());
                return label;
        final LineChart<String, Number> lineChart = new LineChart<String, Number>(xAxis, yAxis);
        lineChart.setCreateSymbols(false);
        lineChart.setAlternativeRowFillVisible(false);
        lineChart.setLegendVisible(false);
        XYChart.Series series1 = new XYChart.Series();
        series1.getData().add(new XYChart.Data("Jan", 1));
        series1.getData().add(new XYChart.Data("Feb", 4.5));
        series1.getData().add(new XYChart.Data("Mar", 2.5));
        series1.getData().add(new XYChart.Data("Apr", 6.5));
        series1.getData().add(new XYChart.Data("May", 4.5));
        series1.getData().add(new XYChart.Data("Jun", 8.5));
        series1.getData().add(new XYChart.Data("Jul", 6.5));
        BorderPane bp = new BorderPane();
        bp.setCenter(lineChart);
        Scene scene = new Scene(bp, 800, 600);
        lineChart.setAnimated(false);
        lineChart.getData().addAll(series1);
        Lines.MouseHandler mh = new Lines.MouseHandler( bp );
        bp.setOnMouseClicked( mh );
        bp.setOnMouseMoved( mh );
        stage.setScene(scene);
        path = new Path();
        path.setStrokeWidth(1);
        path.setStroke(Color.BLACK);
        scene.setOnMouseDragged(mh);
        scene.setOnMousePressed(mh);
        bp.getChildren().add(path);
        stage.setScene(scene);
        stage.show();
    class MouseHandler implements EventHandler< MouseEvent > {
    private boolean gotFirst    = false;
    private Line    line;
    private Pane    pane;
    private double  x1, y1, x2, y2;
    public MouseHandler( Pane pane ) {
        this.pane = pane;
    @Override
    public void handle( MouseEvent event ) {
        if( event.getEventType() == MouseEvent.MOUSE_CLICKED ) {
            if( !gotFirst ) {
                x1 = x2 = event.getX();
                y1 = y2 = event.getY();
                line = new Line( x1, y1, x2, y2 );
                pane.getChildren().add( line );
                gotFirst = true;
            else {
                line = null;
                gotFirst = false;
            else {
                if( line != null ) {
                    x2 = event.getX();
                    y2 = event.getY();
                    // update line
                    line.setEndX( x2 );
                    line.setEndY( y2 );
      }Thanks all.
    Edited by: 932518 on 16-nov-2012 1.54

    Sorry for the simplistic question - but where are the photos you are intending to add going to be coming from?
    If it is the pictures you take - then it almost seems like you need to first upload them to a cloud service like OneDrive or iCloud and then provide the URL to Google Maps

  • Working with Chinese characters: How to paste and modify them as sentences; not as individual images?

    Working with Chinese characters: How to paste and modify them as sentences; not as individual images?
    From 2004, this is so far the most detailed answer I could find: http://en.allexperts.com/q/Adobe-Illustrator-1027/FONTS-display-problem-Adobe.htm, but is this really still the most up-to date solution?
    Is it possible at all to work with Chinese characters, if I don't have the Chinese version of Illustrator? (http://www.proz.com/forum/dtp_desktop_publishing/221125-chinese_in_indesign.html)

    Thanks for your reply.
    I'm using Version 17.1.0 (64-bit) - basically CS6.
    Operating system is Windows 8.1. Installed is the simplied Chinese language package.
    I have received the text in a Word document. It contains mixed characters, something like this:
    教授资料
    学术背景:
      博士;曾于波恩大学(Rheinische Friedrich-Wilhelms-Universität Bonn)、台湾师范大学、
    I have tried to paste it in the two following ways:
    1) to create a text box and paste the text. The result is that some of the characters are not showed correctly.
    2) Paste it directly without any preparation. This result into a single "image" or group of images. I can cancel modify each character one at a time, or I can dissolve the group, but the result is the same.

  • How can I get a ai. file? I've made a drawing for a company who would like to use it on a shirt. But they need the ai file. I made it with adobe illustrator for ipad.

    How can I get the ai. file? I've made a drawing for a company who would like to use it on a shirt. But they need the ai file. I made it with adobe illustrator for ipad.

    Unfortunately logging into your account won't help, because then I don't have access to Illustrator.
    I was just trying around a little if you could share it with me, but unfortunately sharing doesn't seem to work with Draw files. You could try and find someone near you who also has an iPad and Illustrator and then try to send it to them via AirDrop. But I don't know if that actually shares the file or just a PNG.
    Maybe someone on the Draw forum has an idea how you could send the file to someone else.
    Adobe Illustrator Draw

  • How to find and modify  item in a nested array collection?

    Hi,
    would anybody know how to find and modify item in a nested
    array collection:
    private var ac:ArrayCollection = new ArrayCollection([
    {id:1,name:"A",children:[{id:4,name:"AA",children:[{id:8,name:"AAA"}]},{id:5,name:"AB"}]} ,
    {id:2,name:"B",children:[{id:6,name:"BA"},{id:7,name:"BB"}]},
    {id:3,name:"C"}
    Let's say I've got object {id:8, name:"X"} , how could I find
    item in a collection with the correspoding id property, get handle
    on it and update the name property of that object?
    I'm trying to use this as a dataprovider for a tree populated
    via CF and remoting....
    Thanks a lot for help!

    Thanks a lot for your help!
    In the meantime I've come up with a recursive version of the
    code.
    This works and replaces the item on any level deep:
    private function findInAC(ac:ArrayCollection):void{
    var iMatchValue:uint=8;
    for(var i:uint=0; i<ac.length; i++){
    if(ac
    .id == iMatchValue){
    ac.name = "NEW NAME";
    break;
    if(ac
    .children !=undefined){
    findInAC( new ArrayCollection(ac.children));
    However, if I use the array collection as a dataprovider for
    a tree and change it, the tree doesn't update, unless I collapse
    and reopen it.
    Any ideas how to fix it ?

  • How to draw a straight  dotted line on Bar chart at 70%?

    Hi
    Could you please let me know how to draw a straight dotted line on BAR CHART at 70%?
    Thank you

    Hi,
    This may vary depending on what version of crystal you are using.
    Right click on the graph & go to 'chart options' & choose 'Grids'
    In the grids pane go to the grids tab.  From there check the 'draw custom line at' and specify where you want to draw the custom line.
    Once the line is drawn highlight the line, right click and go to 'chart options' & 'selected item'.
    select what format you want the line to look like (choose the dashed one).
    good luck!

  • How can I remove or delete my posts and resign my membership with Adobe?

    How can I remove or delete my posts and resign my membership with Adobe?

    At the bottom see terms of use you own your content and can ask for its removal but it may remain in the sites backup.  The problem is your responsible to remove it and the way the site code works once an append is made to your's.  Your content becomes locked and you can no longer delete it. IMO part (c) is broken....
    3. Your Content.
    3.1 Ownership. You retain all rights and ownership of your content. We do not claim any ownership rights to your content.
    3.2 Licenses to Your Content in Order to Operate the Services. We require certain licenses from you to your content to operate and enable the Services. When you upload content to the Services, you grant us a non-exclusive, worldwide, royalty-free, sub-licensable, and transferrable license to use, reproduce, publicly display, distribute, modify (so as to better showcase your content, for example), publicly perform, and translate the content as needed in response to user driven actions (such as when you choose to store privately or share your content with others). This license is only for the purpose of operating and improving the Services.
    3.3 Our Access. We will not access, view, or listen to any of your content, except as reasonably necessary to perform the Services. Actions reasonably necessary to perform the Services may include (but are not limited to) (a) responding to support requests; (b) detecting, preventing, or otherwise addressing fraud, security, unlawful, or technical issues; and (c) enforcing these terms.
    3.4 Sharing Your Content.
    (a) Sharing. Some Services may provide features that allow you to Share your content with other users or to make it public. “Share” means to email, post, transmit, upload, or otherwise make available (whether to us or other users) through your use of the Services. Other users may use, copy, modify, or re-share your content in many ways. Please consider carefully what you choose to Share or make public as you are entirely responsible for the content that you Share.
    (b) Level of Access. We do not monitor or control what others do with your content. You are responsible for determining the limitations that are placed on your content and for applying the appropriate level of access to your content. If you do not choose the access level to apply to your content, the system may default to its most permissive setting. It’s your responsibility to let other users know how your content may be shared and adjust the setting related to accessing or sharing of your content.
    (c) Comments. The Services may allow you to comment on content. Comments are not anonymous, and may be viewed by other users. Your comments may be deleted by you, other users, or us.
    3.5 Termination of License. You may revoke this license to your content and terminate our rights at any time by removing your content from the Service. However, some copies of your content may be retained as part of our routine backups.
    3.6 Feedback. You have no obligation to provide us with ideas, suggestions, or proposals (“Feedback”). However, if you submit Feedback to us, then you grant us a non-exclusive, worldwide, royalty-free license that is sub-licensable and transferrable, to use, reproduce, publicly display, distribute, modify, and publicly perform the Feedback.
    3.7 Account Information.
    You are responsible for all activity that occurs via your account. Please notify Customer Support immediately if you become aware of any unauthorized use of your account. You may not (a) Share your account information (except with an authorized account administrator) or (b) use another person’s account. Your account administrator may use your account information to manage your use and access to the Services.

  • How can I print the "number lines" with the code in Visual Studio?

    How can I print the "number lines" with the code in Visual Studio?

    Hi BillionaireMan,
    What about your issue now?
    If you have resolved it, you can share the solution here, which will be beneficial for other members with the same issue.
    If you did not, please tell us more information,we will try my best to help you.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Can anybody explain me how to sample and play audio files with logic's EXS2

    can anybody explain me how to sample and play audio files with logic's EXS24 Sampler???
    i cant find a way to upload and manage my own audio content on this sampler...

    i uderstand , thanx...
    i managed to open an audio file and placed it in the sampler,i can play t sample in the little keyboard in the zones section, howver i dont know how to play it with my controller... the sample shows in C1 on logic's keyboard but if i play C1 on my controller nothing happens... how can i fix this?
    Also, i noticed the sample plays from beginning to end once i click on it, how do i do to just make it last until i release the key? like a logic sound??? (in case i want to play a small portion of the sample only)
    Thanx

  • How can create and change PCA line items.

    How can create and change PCA line items.
    Please tell me the process and t.codes.

    If you are in version < 4.7 ee then use 9KE0 tcode for passing profict center entries or trasnafer of balances from one profit center to another.
    If you are in new GL regular FI entry like FB50 will hold good for account types "S"

  • I want to know how to register a preowned CS5.5 with ADOBE and activate it?

    I want to know how to register a preowned CS5.5 with ADOBE and activate it?

    Transfer an Adobe product license
    Mylenium

  • How do icloud and itunes match work with multiple libraries?

    How do icloud and itunes match work with multiple libraries?

    This forum is for troubleshooting compatibility issues between Macs and Windows, not iTunes. You'll probably want to repost your question in the iTunes discussions:
    http://discussions.apple.com/category.jspa?categoryID=150

  • How do I edit a PDF file with Adobe PDF Pack?

    How do I edit a PDF file with Adobe PDF Pack?

    Well, you don't. Editing a PDF is a difficult and fraught business even with the most expensive software.
    But PDF Pack lets you export to Word; then often you can edit in Word. Now you can make a new PDF. It might look like the original, or it might not. If small changes matter you might be out of luck. ON NO ACCOUNT USE THIS FOR GOVERNMENT FORMS.

  • How do I make multi regional website with Adobe Muse?

    I am working for an art gallery with newly international presence.  I am creating 3 versions of a website in French, English, and eventually Mandarin.  While there will be links to bring visitors to mirroring pages in different languages, I want the language appropriate to visitors' device location to launch automatically.  In other words, www.site.com will bring users in Paris to French version of site while users in New York use the same address to access English site, each determined by their location.  Is this achievable in Adobe Muse?

    Hi
    Are you hosting site with Adobe Business Catalyst ? if yes!
    You may want to refer to this discussion : how to set up a multilingual website with Adobe Muse and push it live to Adobe Business Catalyst

Maybe you are looking for

  • IPad mini Safari Browser hijacked - any ideas to defend against intrusion?

    My safari session was hijacked as in I was no longer in control of where the browser was going and typing. Almost like a remote control app.  When I proceeded to iPad settings the hacker attempted to stop me from shutting down JavaScript, block cooki

  • How do I place a multiple page .pdf file into a new InDesign CC document?

    How do I place a multiple page .pdf file into a new InDesign CC document???

  • Enquiry about 10.4

    Hi I have Ibook G3 running OS X 10.3 and OS 9 and have just found the OSX 10.4 disc on the apple store which i am interested in buying. I was just wondering if I have got the right specifications and if i do decide to buy it will OS9 still run and wi

  • Batch Level,

    Dear, In our scenario , i have to crate Batch at the time of production order create , if i create batch at the time production order what will be the level i have to set in confg, like material level, plant level, or client level, and what will the

  • Reports Builder Crashes

    Hi, I just installed the Oracle9i Developer Suite. I'm trying to launch Report Builder and it crashes right from the get go every single time. Any ideas? Thanks Chad