Blob Tool: point-2-point line drawing

Is it possible to draw a direct line with the Blob tool (not constrained to an angle) from one point to another? It's the same way the Brush tool works in Photoshop - by holding Shift after the first click, it draws a direct line to the next point.
Any help?

It's commonly called "rubber band" behavior. There is no such keyboard modifier for the Blob tool. Illustrator sorely needs this for the Lasso tool.
JET

Similar Messages

  • Moving anchor point using spacebar while drawing with pen?

    If you're an Illustrator user, you may be familiar with the ability to move the active anchor point of the line, by holding "Spacebar" and dragging during the drawing process. This is a useful timesaver for creating complex paths. While Photoshop CS6 has introduced some useful new path-editing features, this is one that is still missing. I cant' figure out why Adobe does not make the pen tool identical between the two programs. This is an old feature in Illustrator. Don't the Adobe programmers talk to each other.
    I'm just hoping/wishing someone could tell me the feature can be accessed in some other way, withing Photoshop.

    Thanks, conroy. Yes, I'm familiar with that feature, but it requires clicking on the anchor point and dragging. The feature missing in PSD is the ability to move an associated anchor point while "holding" an associated direction point. This feature is activated, in AI, by holding down the Spacebar. It's a real timesaver and I miss it in PSD.

  • Pen Tool, add new point keeps previous point selected?

    This has bugged me immensely ever since the new versions of inDesign adopted this habit, is there a work-around?
    Say I want to make a customly shaped frame around a photo that's imported in the standard rectangle shape and I don't want it to be a circle, rounded rectangle, or polygon that I can simply "convert shape" to. I could try editing the path with the pencil tool but typically that will create 100+ anchor points of vector disaster.
    What I used to do in CS2, CS3, CS4 is grab the handy pen tool, add a point  and  move it where I want with the direct selection tool by simply holding CMD (ctrl).
    But now, (not sure if it started in CS5, CS5.5, or CS6) when I add a new point it keeps the previous points selected. Rubbish, now I can't move the new point where I want it without moving the previous however many I created. And there's no simple 1-click method of only selecting the point I just made (that I know of). Re-clicking with the direct selection tool does nothing and clicking other selected points does not deselect them.
    So in order to move the point I just made, by itself, I have to deselect all points then reselect the point I want to move, which is really tricky if it's under other objects.
    Does anyone know how to have ONLY the new point selected when I add a point? Or even have no points selected so I can easily CMD+click the ones I want to move?

    It looks like what is needed is some way to deselect all the points on a selected object, while keeping the object itself selected.
    Using the built-in InDesign tools, the way to do that would seem to be: switch to the direct selection white arrow tool (by pressing CMD) as you have been doing. Click anywhere on the path of the object. This clears all selected points while keeping the object selected. Now release CMD to get back to the Pen tool, and add your point.
    If this is too fiddly (it can be tricky to click on the path itself, although the white arrow changes subtely to show you that you're over the path), you can alternatively use the following one line script:
    try {app.selection[0].select()}catch(_){};
    This does the same thing: It deselects all selected points on the current page item.
    To use, copy this line to a text editor. Save with the extension .jsx and place in your InDesign scripts folder. You can then assign a keyboard shortcut to the script, so that it should be very easy to deselect all the points.

  • PhotoShop Elements: can't draw continuously, only point by point. Any ideas?

    For some time I have been only able to draw point by point, not continuously. Any ideas?

    Photoshop Elements doesn't respond when you use editing tools in Mac OS X 10.10

  • Inscribing the image in the points connectd by lines

    i have a problem in drawing lines inscribing the image over array of points
    my code is
    public class CaptureConvex extends JPanel {
    private BufferedImage image;
    Rectangle rect;
    Ellipse2D.Double circle;
    Dimension size = new Dimension();
    private ConvexHull process;
    CaptureConvex(BufferedImage image,ConvexHull process)
    this.image = image;
    this.process = process;
    rect = new Rectangle(image.getWidth(), image.getHeight());
    protected void paintComponent(Graphics g) {
    //super.paintComponent(g);
    Graphics2D g2 = (Graphics2D)g;
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
    RenderingHints.VALUE_ANTIALIAS_ON);
    double cx = rect.getCenterX();
    double cy = rect.getCenterY();
    double radius = Point2D.distance(cx, cy, rect.x, rect.y);
    int diameter = (int)(2*radius)+1;
    size.setSize(diameter, diameter);
    // Draw image centered.
    rect.x = (size.width - rect.width)/2;
    rect.y = (size.height - rect.height)/2;
    System.out.println(size.width+"newradius"+size.height);
    System.out.println(rect.x+"newradius"+rect.y);
    g2.drawImage(image, rect.x,rect.y, null);
    double rx[] = process.getRxValue();
    double ry[] = process.getRyValue();
    int nValue = process.getnValue();
    /** here is the problem
    for (short i= 0;i<nValue;i++)
              g2.draw(new Line2D.Double(rx[i]+27,ry[i]+27,rx[i+1]+27,ry[i+1]+27));
    }

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import java.util.*;
    import java.util.List;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    public class ConvexClip extends JPanel implements ActionListener {
        BufferedImage image;
        Rectangle rect;
        Random seed = new Random();
        Path2D.Double convexHull;
        boolean clipImage = false;
        ConvexClip(BufferedImage image) {
            this.image = image;
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            if(rect == null)
                initGeometry();
            // Center the image in this component.
            int w = getWidth();
            int h = getHeight();
            rect.x = (w - rect.width)/2;
            rect.y = (h - rect.height)/2;
            // Position the convexHull over the image.
            AffineTransform at =
                AffineTransform.getTranslateInstance(rect.x, rect.y);
            Shape centeredHull = at.createTransformedShape(convexHull);
            if(clipImage) {
                Shape oldClip = g2.getClip();
                g2.setClip(centeredHull);
                g2.drawImage(image, rect.x, rect.y, this);
                g2.setClip(oldClip);
                g2.setPaint(getBackground());
                g2.draw(centeredHull);
            } else {
                g2.drawImage(image, rect.x, rect.y, this);
                g2.setPaint(Color.red);
                g2.draw(centeredHull);
        private void initGeometry() {
            rect = new Rectangle(image.getWidth(), image.getHeight());
            // Make up some points within the bounds of rect
            // whose current origin is 0,0.
            int n = 5 + seed.nextInt(10);  // [5 <= n < 15]
            Point2D.Double[] pts = new Point2D.Double[n];
            for(int j = 0; j < n; j++) {
                pts[j] = new Point2D.Double();
                pts[j].x = seed.nextInt(rect.width);
                pts[j].y = seed.nextInt(rect.height);
            Line2D.Double[] lines = new ConvexHull().getHull(pts);
            convexHull = new Path2D.Double();
            for(int j = 0; j < lines.length; j++) {
                convexHull.append(lines[j], true);
        public void actionPerformed(ActionEvent e) {
            clipImage = ((JCheckBox)e.getSource()).isSelected();
            repaint();
        private JPanel getUIPanel() {
            JCheckBox cb = new JCheckBox("clip", clipImage);
            cb.addActionListener(this);
            JPanel panel = new JPanel();
            panel.add(cb);
            return panel;
        public static void main(String[] args) throws IOException {
            String path = "images/hawk.jpg";
            BufferedImage image = ImageIO.read(new File(path));
            ConvexClip test = new ConvexClip(image);
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.add(test);
            f.add(test.getUIPanel(), "Last");
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
    class ConvexHull {
        public Line2D.Double[] getHull(Point2D.Double[] points) {
            List<Line2D.Double> hull = new ArrayList<Line2D.Double>();
            double min = Integer.MAX_VALUE;
            int minIndex = -1;
            for(int i = 0; i < points.length; i++) {
                if(points.y <= min) {
    min = points[i].y;
    minIndex = i;
    int start = minIndex;
    double lastTheta = 0;
    int next = -1;
    // Find point with minimum angular displacement.
    int count = points.length;
    do {
    next = getNextIndex(start, lastTheta, points);
    hull.add(new Line2D.Double(points[start], points[next]));
    lastTheta = getTheta(points[start], points[next]);
    start = next;
    } while(count-- > 0 && next != minIndex);
    return hull.toArray(new Line2D.Double[hull.size()]);
    private double getTheta(Point2D.Double p1, Point2D.Double p2) {
    double dy = p2.y - p1.y;
    double dx = p2.x - p1.x;
    double theta = Math.atan2(dy, dx);
    if(theta < 0)
    theta += 2*Math.PI;
    return theta;
    private int getNextIndex(int index, double lastTheta,
    Point2D.Double[] points) {
    double min = Double.MAX_VALUE;
    int minIndex = 0;
    for(int i = 0; i < points.length; i++) {
    if(i == index)
    continue;
    double theta = getTheta(points[index], points[i]);
    if(theta == 0)
    theta += 2*Math.PI;
    if(theta < min && theta >= lastTheta) {
    min = theta;
    minIndex = i;
    return minIndex;

  • Problem!!! Moving point along the line

    hi,
    I need to move the point along the line. I want move this point using mouse.
    My program draws a line and a point that' s on this line.
    Could someone help me.

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import javax.swing.*;
    import javax.swing.event.MouseInputAdapter;
    public class TraverseAgain extends JPanel {
        Point2D.Double[] points;
        Point2D.Double p1;
        Point2D.Double p2;
        /** An endPoint of one of the lines is being moved. */
        public void setEndPoint(int index, double x, double y) {
            int start;
            double ratio;
            switch(index) {
                case 0:
                    start = index == 0 ? 1 : 0;
                    ratio = getRatio(p1, start, index);
                    resetMidPoint(p1, points[start], x, y, ratio);
                    break;
                case 1:
                    start = index == 0 ? 1 : 0;
                    ratio = getRatio(p1, start, index);
                    resetMidPoint(p1, points[start], x, y, ratio);
                    start = index == 1 ? 2 : 1;
                    ratio = getRatio(p2, start, index);
                    resetMidPoint(p2, points[start], x, y, ratio);
                    break;
                case 2:
                    start = index == 1 ? 2 : 1;
                    ratio = getRatio(p2, start, index);
                    resetMidPoint(p2, points[start], x, y, ratio);
                    break;
                default:
                    System.out.println("illegal index: " + index);
            points[index].setLocation(x, y);
            repaint();
         * Design assumption/decision:
         * Preserve this ratio when repositioning a midPoint between the
         * end points of its line when one of the end points is being moved.
        private double getRatio(Point2D.Double p, int start, int end) {
            double d1 = points[start].distance(p);
            double d2 = points[start].distance(points[end]);
            return d1 / d2;
        private void resetMidPoint(Point2D.Double p, Point2D.Double end,
                                   double x, double y, double ratio) {
            double dy = y - end.y;
            double dx = x - end.x;
            double theta = Math.atan2(dy, dx);
            double length = end.distance(x, y);
            x = end.x + length*ratio*Math.cos(theta);
            y = end.y + length*ratio*Math.sin(theta);
            p.setLocation(x, y);
        /** A midPoint is being moved. */
        public void setMidPoint(int number, double x, double y) {
            switch(number) {
                case 1:
                    double dx = points[1].x - points[0].x;
                    double dy = points[1].y - points[0].y;
                    if(points[0].x < x && x < points[1].x ||
                       points[1].x < x && x < points[0].x)
                        y = points[0].y + (x - points[0].x)*(dy / dx);
                    else if(points[0].y < y && y < points[1].y ||
                            points[1].y < y && y < points[0].y)
                        x = points[0].x + (y - points[0].y)*(dx / dy);
                    else
                        return;
                    p1.setLocation(x, y);
                    break;
                case 2:
                    dx = points[2].x - points[1].x;
                    dy = points[2].y - points[1].y;
                    if(points[1].x < x && x < points[2].x ||
                       points[2].x < x && x < points[1].x)
                        y = points[1].y + (x - points[1].x)*(dy / dx);
                    else if(points[1].y < y && y < points[2].y ||
                            points[2].y < y && y < points[1].y)
                        x = points[1].x + (y - points[1].y)*(dx / dy);
                    else
                        return;
                    p2.setLocation(x, y);
                    break;
                default:
                    System.out.println("illegal number " + number);
            repaint();
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            if(points == null)
                initGeoms();
            g2.setPaint(Color.blue);
            for(int j = 1; j < points.length; j++)
                g2.draw(new Line2D.Double(points[j-1].x, points[j-1].y,
                                          points[j].x,   points[j].y));
            g2.setPaint(Color.red);
            for(int j = 0; j < points.length; j++)
                mark(points[j], g2);
            g2.setPaint(Color.green.darker());
            mark(p1, g2);
            mark(p2, g2);
        private void mark(Point2D.Double p, Graphics2D g2) {
            g2.fill(new Ellipse2D.Double(p.x-2, p.y-2, 4, 4));
        private void initGeoms() {
            int w = getWidth();
            int h = getHeight();
            points = new Point2D.Double[3];
            points[0] = new Point2D.Double(w/4, h/3);
            points[1] = new Point2D.Double(w/16, h/2);
            points[2] = new Point2D.Double(w*13/15, h*3/4);
            double cx = points[0].x + (points[1].x - points[0].x)/2;
            double cy = points[0].y + (points[1].y - points[0].y)/2;
            p1 = new Point2D.Double(cx, cy);
            cx = points[1].x + (points[2].x - points[1].x)/2;
            cy = points[1].y + (points[2].y - points[1].y)/2;
            p2 = new Point2D.Double(cx, cy);
        public static void main(String[] args) {
            TraverseAgain test = new TraverseAgain();
            PointMover mover = new PointMover(test);
            test.addMouseListener(mover);
            test.addMouseMotionListener(mover);
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(test);
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
    class PointMover extends MouseInputAdapter {
        TraverseAgain traverseAgain;
        int selectedEndIndex = -1;
        int selectedMidNumber = -1;
        Point2D.Double offset = new Point2D.Double();
        boolean dragging = false;
        final int MIN_DIST = 5;
        public PointMover(TraverseAgain ta) {
            traverseAgain = ta;
        public void mousePressed(MouseEvent e) {
            Point p = e.getPoint();
            Point2D.Double[] points = traverseAgain.points;
            for(int j = 0; j < points.length; j++) {
                if(points[j].distance(p) < MIN_DIST) {
                    selectedEndIndex = j;
                    rigForDrag(points[j], p);
                    break;
            if(selectedEndIndex == -1) {
                if(traverseAgain.p1.distance(p) < MIN_DIST) {
                    selectedMidNumber = 1;
                    rigForDrag(traverseAgain.p1, p);
                } else if(traverseAgain.p2.distance(p) < MIN_DIST) {
                    selectedMidNumber = 2;
                    rigForDrag(traverseAgain.p2, p);
        private void rigForDrag(Point2D.Double p, Point loc) {
            offset.x = loc.x - p.x;
            offset.y = loc.y - p.y;
            dragging = true;
        public void mouseReleased(MouseEvent e) {
            dragging = false;
            selectedEndIndex = -1;
            selectedMidNumber = -1;
        public void mouseDragged(MouseEvent e) {
            if(dragging) {
                double x = e.getX() - offset.x;
                double y = e.getY() - offset.y;
                if(selectedEndIndex != -1)
                    traverseAgain.setEndPoint(selectedEndIndex, x, y);
                else
                    traverseAgain.setMidPoint(selectedMidNumber, x, y);
    }

  • How to find a second point on a line given a point and distance

    Hi All,
    My requirement is: Given a point on a line and distance, I have to find the second point. All geometries are in LRS.
    I tried using SDO_LRS.LOCATE_PT, it is returning the second point from the start of the segment but I want to locate the point from the given start point. Kindly suggest in how to solve this.
    SQL Used:
    SELECT SDO_LRS.LOCATE_PT(a.shape, m.diminfo, 9, 0)
    FROM lrs_access_fiber a, user_sdo_geom_metadata m
    WHERE m.table_name = 'LRS_ACCESS_FIBER' AND m.column_name = 'SHAPE' AND a.unique_id = 1996;
    Regards
    Venkat

    Hi Luc,
    Thanks for the information. I have implemented this in a slightly different way like:
    1. Firstly, found the distance (Distance_a of the point selected from the start point of the segment using:
    SELECT SDO_LRS.GET_MEASURE(SDO_LRS.PROJECT_PT(a.shape, m.diminfo,MDSYS.SDO_GEOMETRY(2301, 8307, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1, 1, 1), MDSYS.SDO_ORDINATE_ARRAY(xa,ya, NULL)) ), m.diminfo ) into Distance_a FROM LRS_ACCESS_FIBER a, user_sdo_geom_metadata m WHERE m.table_name = 'LRS_ACCESS_FIBER' AND m.column_name = 'SHAPE' AND a.unique_id = Input_Fiber_Id;
    2. Then added the given distance (b) to this computed distance (Distance_a ) to get the distance of the second point (Distance_b).
    Distance_b := abs (Distance_a + b);
    3. Then used SDO_LRS.LOCATE_PT with offset=0 and distance=Distance_b to get the second point.
    select SDO_LRS.LOCATE_PT(a.shape, distance_pt, 0) into point_geometry from LRS_ACCESS_FIBER a where a.unique_id = input_fiber_id;
    Please give your inputs and feedback.
    Regards
    Venkat

  • How can I connect dots across missing data points in a line chart?

    Hi all!
    I have a table in Numbers that I update every few days with a new value for the current date (in this case body metrics like weight, etc.), which looks something like this:
    Column 1              Column 2      Column 3
    Aug 16, 2011         87.1             15.4
    Aug 17, 2011         86.6
    Aug 18, 2011         86.1
    Aug 19, 2011              
    Aug 20, 2011         85.7             14.6
    Aug 21, 2011         85.3
    Every once in a while there will be a missing value for a given date (because I didn't take a reading on that day). When I plot each column against the date on a line chart, there is a gap where there are missing data points. The line does not connect "across" missing data points. Is there a way to make the line connect across missing data points?
    Thanks for any help. This thing has been driving me nuts!

    Leave your nuts in peace.
    Don't use line charts but scatter charts.
    These ones are able to do the trick.
    Of course to do that you must study a bit of Numbers User Guide.
    In column D of the Main table, the formula is :
    =IF(ISBLANK($B),99999,ROW())
    In column E of the Main table, the formula is :
    =IF(ISBLANK($C),99999,ROW())
    Now I describe the table charter.
    In column A, the formula is :
    =IFERROR(DAY(OFFSET(Main :: $A$1,SMALL(Main :: $D,ROW())-1,0)),"")
    In column B,the formula is :
    =IFERROR(OFFSET(Main :: $A$1,SMALL(Main :: $D,ROW())-1,1),"")
    In column C, the formula is :
    =IFERROR(DAY(OFFSET(Main :: $A$1,SMALL(Main :: $E,ROW())-1,0)),"")
    In column D, the formula is :
    =IFERROR(OFFSET(Main :: $A$1,SMALL(Main :: $E,ROW())-1,2),"")
    In this table, select the range A1 … D5
    and ask for a Scatter chart.
    You will get what you need.
    I asked that points are joined by curves
    I just edited the parameters of Xaxis and Yaxis to get a cleaner look.
    I repeat one more time that knowing what is written in the User Guides is useful to be able to solve problems with no obvious answer.
    Yvan KOENIG (VALLAURIS, France) samedi 27 août 2011 15:59:20
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.0
    My iDisk is : <http://public.me.com/koenigyvan>
    Please : Search for questions similar to your own before submitting them to the community
    To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer !

  • Iterate along a line point by point

    Hey,
    Is there a way to follow a Line2D point by point? If the line is declared like this:
    Point p1 = new Point(200, 20);
    Point p2 = new Point(200, 40);
    Line2D.Double line = new Line2D.Double(p1, p2);then it's easy to know what the next step on the line is, since the line is vertical. All I'll have to do is to start at one point (e.g. p1) and iterate 20 steps on the y-axis from 20 to 40, always knowing that I'm on the line.
    But how can I iterate along a line point by point, if the line is declared like this:
    Point p1 = new Point(130, 47);
    Point p2 = new Point(200, 89);
    Line2D.Double line = new Line2D.Double(p1, p2);Thanks in advance!

    But how can I iterate along a line point by point, if
    the line is declared like this:
    Point p1 = new Point(130, 47);
    Point p2 = new Point(200, 89);
    Line2D.Double line = new Line2D.Double(p1, p2);Thanks in advance!Let's not get too complicated. Just write an equation for an x and y intercept and decide by how much do you want to iterate.

  • Do we have Tool to re-point Dynamic Parameters in multiple crystal Reports

    Hi Experts,
    Do we have any tool to re-point Dynamic Parameters of Multiple reports in a single shot.source of crystal reports is SAP ECC tables.
    Thanks,
    BharathU

    Hello,
    Not sure what this has to do with Database connectivity but the answer is no.
    If you have access to a .NET or Java Developer you can write your own using the SDK.
    Don

  • Problems finding the interception point of two lines

    Hi there,
    I've written a class "Linie", which extends the Line2D.Float class, and added a method to determine the interception point of two lines.
    One of the two lines can be anything except horizontal and vertical, the other one (which is the one that is passed to the method) can only be horizontal or vertical (I hoped this would make it easier).
    public Point schneidet(Linie l){
              Point schnitt = new Point();
              float m = (y1-y2)/(x1-x2);
              int n = Math.round(y1-(x1*m));
              if (l.y1==l.y2){               // Is line l horizontal?
                   int poX = Math.round((l.y1-n)/m);
                   schnitt.setLocation(poX,(int)l.y1);
              else if (l.x1==l.x2){               // Is line l vertical?
                   int poY = Math.round((m*l.x1)+n);
                   schnitt.setLocation((int)l.x1,poY);
              return schnitt;
         }The equation of a line is
    y = m*x + n.
    Because the line l can only be horizontal or vertical, one coordinate of the interception point is always clear from the beginning, the other one is supposed to be calculated and stored in poX or poY.
    But this is where the method doesn't do what it's supposed to. There must be some mistake inside the calculation with the slope (m) and n. Any ideas?

    Why so complicated? Are the lines real lines (straight connections between 2 points) or curves? If they are lines, you just need to inspect the coordinates of all 4 points (2 * 2 end points) and show if the points are "within" the other points ...
    Intersection point of two lines
    Line Intersection and its Applications
    SIMPLE ALGORITHMS I - INTERSECTION OF LINES

  • Searching for 1. power point App. and Corel draw App. or similar Apps.

    I couldn't find Microsoft power point App. and Corel draw App. So could anybody tell me if there's a similar Apps. for my I PAD?
    thanks a lot

    Have a look at the following (in my order of preference)
    http://itunes.apple.com/sg/app/quickoffice-pro-hd-edit-office/id376212724?mt=8&l s=1
    http://itunes.apple.com/sg/app/documents-to-go-premium-office/id317107309?mt=8&l s=1
    http://itunes.apple.com/sg/app/office2-hd/id364361728?mt=8&ls=1

  • Data Point Symbol in Line Graph  - can you change the size?

    I would like to change the Data Point Symbols in line graphs - if not the actual symbol it would be wonderful to be able to change the size of the symbols provided.
    At present, if there is a lot of data in the graph, the symbols are too big and crowd one another.
    I know that one can reduce the line size but that doesn't change the symbol size.
    Help please.

    If I understand your question, this from the Pages online help may give the answer:
    To mark line, area, and scatter charts with data point symbols:
    Select the entire chart. You can also select the chart series (the line or area shape) that you want to mark with data point symbols.
    Click Inspector in the toolbar, and then click the Chart Inspector button.
    Click Series (except for scatter charts).
    Choose a symbol from the Data Point Symbol pop-up menu.
    Choose one of the following options from the Symbol Fill pop-up menu:
    To fill the symbol with the same color as its outline, choose Use Stroke Color.
    To fill the symbol with a solid color, choose Color Fill, click the Fill color well, and pick a color.
    To fill the symbol with a gradient, choose Gradient Fill and use the gradient controls to set the colors and change the angle of the gradient.
    To fill the symbol with an image, choose Image Fill and select the image you want. You can also resize the image by choosing an option from the pop-up menu above the Choose button.
    To fill the symbol with a tinted image, choose Tinted Image Fill and select the image you want. Click the color well to the right of the Choose button to change the tint color. You can also resize the image by choosing an option from the pop-up menu above the Choose button.

  • How do I switch to "Add Anchor Point Tool" and "Convert Point Tool" with shortcuts? (CS6)(Windows 7)

    I would like to know if there’re shortcuts to switch to" Add Anchor Point Tool" and "Convert Point Tool" on Photoshop CS6 while using a Windows 7 PC.
    Thank you for your time!!

    What I usually do is use the pen tool. Clicking anywhere on the path adds points, clicking on a point removes it and holding down the alt key while over a point is the convert point tool. Ctrl key is the direct selection tool and ctrl+alt key while dragging the object duplicates it.

  • Enabling Points in order line level

    Hi Friends,
    The Requirment is like this..
    If a new system order is booked by sales Administration, i have to validate to check if part number,quantities and enabling points combination should be valid.
    But i don't know what is the enabling points in Order Management.
    Can any one tell me what is the enabling points in order line level .
    Thanks in Advance.
    Shravan Kumar Kota.

    Hi Friends,
    The Requirment is like this..
    If a new system order is booked by sales Administration, i have to validate to check if part number,quantities and enabling points combination should be valid.
    But i don't know what is the enabling points in Order Management.
    Can any one tell me what is the enabling points in order line level .
    Thanks in Advance.
    Shravan Kumar Kota.

Maybe you are looking for