Convert text path back to regular path

I accidentally converted a path to a text path. I searched the forum for how to convert it back to a regular path. The answer I found said to select the path and hit Command+C+F. This gives me another text path! I now have at least 6 copies of the path in my files but they are ALL text paths and none are visible with a stroke. Any ideas?

The "disconnected paths" element is confusing. Is this file an ai file, or is it possibly a pdf? If pdf, then there may be NO type path to select, as pdf often places each letter as individual type elements. Is this what you are experiencing? If so, locate the originating AI file.
To select a type path using the Direct Select tool (if it is indeed a type path), on Mac, hold down the option key while clicking on the path (away from the type itself).

Similar Messages

  • Change color of compoundPathItems created by converting Text to Paths using createOutline()

    I used createOutline() to convert Text to Paths. However, the return is a GroupItem and I had difficulty in changing its stroke and fill colors.
    Here is my script:
    var docActive = app.documents.add();
    var textFrame = docActive.pathItems.rectangle( 0, 0, 200, 20);
    var areaText = docActive.textFrames.areaText(textFrame);
    areaText.contents = "Hello My Friend";
    areaText.textRange.characterAttributes.size = Math.round(20*0.85);
    var textOutline = areaText.createOutline();
    // Trying to change stroke and fill colors of textOutline but got stuck here...

    try this, I added comments next to each line
    var docActive = app.documents.add();
    var textFrame = docActive.pathItems.rectangle( 0, 0, 200, 20);
    var areaText = docActive.textFrames.areaText(textFrame);
    areaText.contents = "Hello My Friend";
    areaText.textRange.characterAttributes.size = Math.round(20*0.85);
    var textOutline = areaText.createOutline(); // this is a group
    var compoundPaths = textOutline.compoundPathItems; // each letter is a compound path
    for (i=0; i<compoundPaths.length; i++) {    // loop thru all letters
        var compoundPath = compoundPaths[i];    // this holds one letter at a time
        var pathItems = compoundPath.pathItems; // all pieces (pathItems) of the compound path make up each letter
        for (j=0; j< pathItems.length; j++) {   // loop thru all letter parts
            var pathItem = pathItems[j];            // this holds one letter piece at a time
            pathItem.fillColor = docActive.swatches[5].color;       // fill it with the 5th swatch
            pathItem.strokeColor = docActive.swatches[4].color; // stroke it with the 4th swatch

  • [Ai CS4] So I cannot convert compound path to regular paths?

    I have some complicated shapes done with the pathfinder tools, and I need to use the gradient mesh on them. But I cannot, because they are compound paths. I cannot seem to find a way to convert them to regular paths. I am almost 100% sure that there must be a way, because Illustrator :hopefully: won't expect me to redraw those with a pen tool. Or hand-draw them, scan and trace.
    Guidance please

    Doh! I guess I found my answer, a minute after I post the question.
    The problem was, I was punching holes using the "Minus Front" tool. Because there are no connection between two object's paths, Ai cannot make a single shape out of them.
    Workaround:
    Pick the line tool
    start from the inside the hole
    drag end point to outside of the shape
    and make "Divide everything under"
    Easy for the fill-only shapes, but will get a bit more complicated if I use strokes...
    Other tips are also welcomed..

  • CONVERT TEXT TO TYPE (PATH) IN EXPORT PDF OPTIONS

    I like to be able to save the texts in PDF files as path. as there are a lots of text boxes on the newspaper .
    if this be added on save or export dialog  box is would be very good

    You can do this now by forcing transparency flattening and using a custom flattener preset.

  • HOw to create a text file in the given path and delete it after the use?

    Hi all,
    I am trying to create a text file at the given path and delete the created file after the use.
    I am using following code.:
    import java.io.*;
    // write binary data as characters
    public class RanIO {
                                            public static void main(String f[])
                                                      // First illustrate append
                                                      String lineSep = "\n";
                                                      try {
                                                                     File temp= new File("C:/Ash","cute.txt");
                                                      boolean ch=temp.createNewFile();
                                                      if(ch)
                                                           System.out.println("file created");
                                                      else
                                                      System.out.println("file Not created");
                                                      //writing to file
                                                 /*     PrintWriter p = new PrintWriter(new BufferedWriter(new FileWriter("cute.txt",true)));
                                                      p.print("Emp NO");
                                                      p.close();*/
                                                                // Open fileWriter in append mode
                                                                               FileWriter fos = new FileWriter(temp, true);
                                                                               BufferedWriter bw = new BufferedWriter(fos);
                                                                               PrintWriter pw = new PrintWriter(fos);
                                                                               double d=550;
                                                                          // lineSep = System.getProperty("line.separator");
                                                                          pw.print("Hello");
                                                                          //pw.print( lineSep );
                                                                          pw.print( d );
                                                                          pw.close();
                                  boolean det=temp.delete();
                                                 if(det)
                                                      System.out.println("File deleted");
                                                 else
                                                      System.out.println("File not deleted");
                                                 } catch (IOException ioe)
                                                                System.out.println( "Append IO error:" + ioe );
    My problem:
    1)
    I am not able to write to the file. I want to know, where i am going wrong.
    It is giving error message like
    "Canot resolve Symbol: temp,"
    But, FileWriter Constructor should accept a File type parameter.
    here temp is a file parameter.
    If i am not using file=new file();
    i can't delete the file after the use. i.e if i use
    PrintWriter p = new PrintWriter(new BufferedWriter(new FileWriter("cute.txt",true)));
    how can i delete cute.txt after the use?
    2)
    I am not able to write to the text file. file is created but, a blank file.
    "Hello" is not written into the text file.
    can anyone help me in this regard
    Thanks in advance
    Ashvini

    Thank you Ram,
    But, i want to create a text file in Append mode.
    for that i used
    FileWriter fos = new FileWriter(temp,true); But, it is not accepting FileWriter constructor in
    this format. if i use
    FileWriter fos = new
    FileWriter("c:/ash/cute.txt",true); it works fine. !!!!!Here's the javadoc
    public FileWriter(File file,
    boolean append)
    throws IOExceptionConstructs a FileWriter object given a File object. If the second argument is true, then bytes will be written to the end of the file rather than the beginning.
    Parameters:
    file - a File object to write to
    append - if true, then bytes will be written to the end of the file rather than the beginning
    Throws:
    IOException - if the file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason
    Since:
    1.4
    Are you using jdk.13 or lower ?
    >
    ONe more doubt, Does flush method deletes a file?
    if not, then i need to use
    File temp=new File("c:/ash/cute.txt");
    FileWriter fos = new FileWriter(temp,true); //which
    is again a problem
    if(temp.delete())
    out.println("File is deleted");
    }I don't know whether i am taking it wrong ! or
    anything wrong with my coding ! but, after creating
    and writing data into a text file. I must delete it
    as it contains confidential informations.
    Regards,
    Thanks.'flush' writes to a file immediately. Else you should explicitly call 'flush' to write contents from buffer to underlying source.
    javadoc again
    PrintWriter
    public PrintWriter(Writer out,
    boolean autoFlush)Create a new PrintWriter.
    Parameters:
    out - A character-output stream
    autoFlush - A boolean; if true, the println, printf, or format methods will flush the output buffer
    cheers,
    ram.
    Question; What do you gain by opening a file, writing to it and deleting it in the same program ?

  • I am trying to use motion tracking to have text follow a section of the background.The text box follows the motion path, but the text just sits there.  What am I doing wrong?

    I am trying to use motion tracking to have text follow a section of the background.The text box follows the motion path, but the text just sits there.  What am I doing wrong?

    Motion basically looks at the the source footage and it's timing (in the timing section of the Inspector) when analyzing for tracking.  Filters are basically ignored by the tracker.  Retiming actions, like time re-mapping, or retiming behaviors that are applied before the tracker should be used by the tracker.  Did you change the timing after doing the tracking?  If so this would also require you to re-track the shot.  Understanding that you found a workaround, describing the effects you applied would help to explain why you ran into problems.
    Cheers!

  • How to turn path back to stroke?

    i have a line art drawing and have expanded the strokes to paths. now i'd need to turn part of the paths back to strokes and can't find an (easy) way to do it.
    inserted is an example of the situation. instead of closed path i'd like the form to be a stroke.
    i would really appreciate if anyone could help me.
    a.

    ankkip,
    You may (always keep a copy of the original artwork):
    1) Cut the outlined path at the Anchor Points where the end rounding of the original boundary of the stroke begins and change to Stroke/No Fill for all the boundary paths;
    2) Object>Blend>Blend Options, set Specified Steps>1 and Orientation>Align to Path;
    3) Select the two side boundary paths from 1) and Object>Blend>Make (you may need to add one or more Anchor Points to either if the middle step looks funny);
    3) Object>Blend>Expand and Ungroup;
    4) Select the middle path and give it the right Stroke (corresponding to the distance between the side boundary paths) and Round Cap/Join.
    The new stroked path should now fill out and fit the side and end boundary paths. You may need to make adjustments.

  • How to convert back to regular plan?

    I am on a shared plan. I started the edge plan in December so I could get a new phone and the other line is not on the edge plan. How can I convert my phone back to the regular plan and not be on the edge plan anymore?

        Sives, we love the Edge program and want you to as well! Why do you want to stop it? Maybe we can find a good solution for you. After the 14 day worry free timeframe is over the Edge plan cannot be canceled.
    SarahO_VZW
    Follow us on Twitter @VZWSupport

  • Converting a Bitmap shape to a path.

    Any way to convert a bitmap shape to a path?
    Thanks.

    SpringTank wrote:
    > Any way to convert a bitmap shape to a path?
    >
    > Thanks.
    In FW 8 you can use the Magic Wand or Polygon Lasso tools to
    select the
    shape. Then convert the Marquee to a path.
    In any older version of FW, you would need to use the pen
    tool to trace
    the shape.
    SKB

  • Latency type changed back to Fast path

    I recently had my latency type changed back to interleaving however i now get daily disconnections (usualy when recieving a phone call) and my download speed isnt any better, the only difference is an increased latency of around 10-20ms so i would like to have it reverted back to fast path.
    Thanks, Rob.

    Hi backie,
    If you fill out the contact form located in the about me section of my profile again we can look at this for you.
    Cheers,
    Chris
    BT Mod Team
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • When I convert text to outlines, some letters, usually S, looks different. The top part of the S is moved down. Why does this happen?

    This is what happens when I convert text to outlines. Can someone please explain why this happens and what I can do to fix it? Thanks!

    You are welcome. What is most likely happening is whoever designed the font, has some garbage stray points, or an extra copy of the paths underneath.
    You will usually see this only on free fonts, and not from a major font foundry.

  • How to convert text to outline in photoshop elements 11

    I need to give my business card file to my printer to print, and for some reason I cannot find the convert text to shape option (it is not visible under layer-type as all my googling suggests). I basically need to do this as the printer doesnt have my font.
    Thanks so much.

    That option is one of the many tools provided by the affordable Elements+ add-on:
    http://elementsplus.net/
    In the Paths section:
    http://elementsplus.net/v6/en/path-from-selection.htm

  • How to convert text to PDF?

    Hi,
    I have a text file that I would like to create a pdf for it.
    is there any function that can convert text to pdf format?
    Thanks,
    Itay

    See the example code :
    DATA: it_otf   TYPE STANDARD TABLE OF itcoo,
          it_docs  TYPE STANDARD TABLE OF docs,
          it_lines TYPE STANDARD TABLE OF tline,
          st_job_output_info      TYPE ssfcrescl,
          st_document_output_info TYPE ssfcrespd,
          st_job_output_options   TYPE ssfcresop,
          st_output_options       TYPE ssfcompop,
          st_control_parameters   TYPE ssfctrlop,
          v_len_in                TYPE so_obj_len,
          v_language              TYPE sflangu VALUE 'E',
          v_e_devtype             TYPE rspoptype,
          v_bin_filesize          TYPE i,
          v_name                  TYPE string,
          v_path                  TYPE string,
          v_fullpath              TYPE string,
          v_filter                TYPE string,
          v_uact                  TYPE i,
          v_guiobj                TYPE REF TO cl_gui_frontend_services,
          v_filename              TYPE string,
          v_fm_name               TYPE rs38l_fnam.
    CONSTANTS c_formname          TYPE tdsfname VALUE 'ZTEST'.
    CALL FUNCTION 'SSF_GET_DEVICE_TYPE'
      EXPORTING
        i_language    = v_language
        i_application = 'SAPDEFAULT'
      IMPORTING
        e_devtype     = v_e_devtype.
    st_output_options-tdprinter = v_e_devtype.
    *st_output_options-tdprinter = 'locl'.
    st_control_parameters-no_dialog = 'X'.
    st_control_parameters-getotf = 'X'.
    .................GET SMARTFORM FUNCTION MODULE NAME.................
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = c_formname
      IMPORTING
        fm_name            = v_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ...........................CALL SMARTFORM............................
    CALL FUNCTION v_fm_name
      EXPORTING
        control_parameters   = st_control_parameters
        output_options       = st_output_options
      IMPORTING
        document_output_info = st_document_output_info
        job_output_info      = st_job_output_info
        job_output_options   = st_job_output_options
      EXCEPTIONS
        formatting_error     = 1
        internal_error       = 2
        send_error           = 3
        user_canceled        = 4
        OTHERS               = 5.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ELSE.
    .........................CONVERT TO OTF TO PDF.......................
      CALL FUNCTION 'CONVERT_OTF_2_PDF'
        IMPORTING
          bin_filesize           = v_bin_filesize
        TABLES
          otf                    = st_job_output_info-otfdata
          doctab_archive         = it_docs
          lines                  = it_lines
        EXCEPTIONS
          err_conv_not_possible  = 1
          err_otf_mc_noendmarker = 2
          OTHERS                 = 3.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ........................GET THE FILE NAME TO STORE....................
      CONCATENATE 'smrt' '.pdf' INTO v_name.
      CREATE OBJECT v_guiobj.
      CALL METHOD v_guiobj->file_save_dialog
        EXPORTING
          default_extension = 'pdf'
          default_file_name = v_name
          file_filter       = v_filter
        CHANGING
          filename          = v_name
          path              = v_path
          fullpath          = v_fullpath
          user_action       = v_uact.
      IF v_uact = v_guiobj->action_cancel.
        EXIT.
      ENDIF.
    ..................................DOWNLOAD AS FILE....................
      MOVE v_fullpath TO v_filename.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          bin_filesize            = v_bin_filesize
          filename                = v_filename
          filetype                = 'BIN'
        TABLES
          data_tab                = it_lines
        EXCEPTIONS
          file_write_error        = 1
          no_batch                = 2
          gui_refuse_filetransfer = 3
          invalid_type            = 4
          no_authority            = 5
          unknown_error           = 6
          header_not_allowed      = 7
          separator_not_allowed   = 8
          filesize_not_allowed    = 9
          header_too_long         = 10
          dp_error_create         = 11
          dp_error_send           = 12
          dp_error_write          = 13
          unknown_dp_error        = 14
          access_denied           = 15
          dp_out_of_memory        = 16
          disk_full               = 17
          dp_timeout              = 18
          file_not_found          = 19
          dataprovider_exception  = 20
          control_flush_error     = 21
          OTHERS                  = 22.
      IF sy-subrc <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDIF.

  • How to get folder(directory path only not file path) from local file system

    Hi Firends,
    How to get folder(directory path only not file path) from local file system , whenevr i will click on browse button.
    Please give reply for this one , if anybody knows.
    Thanks,
    Anderson.

    Hi Anderson,
    if you're using flash.filesystem.FileReference - then it is run in black box - except of filename, size and creation data (and few other properties available after some operation succeeded). This is part of security features in Flash runtime (described in header section):
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference .html
    This for example implies that user can download a content to local machine - but that content cannot be loaded back into Flash runtime. For this you would need either Air runtime flash.filesystem.File:
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.h tml
    (so you would created Air runtime based application: desktop or mobile but not web, even as standalone project) or you would need one of 3rd party tools that add file access/file information features to standard Flash runtime applications converted to standalone native applications.
    hth,
    kind regards,
    Peter

  • Convert Text

    Since I have been posting to these forms, I have been annoyed by the conversions that are done to my posts. A word surrounded by asterisks gets bolded. When I decide to make a link to a post, I can never remember the exact format. When I posted AppleScript code, I found that it is squish to the left. The AppleScript I have posted here gets around these problems.
    usage: What you need to do is copy the text that you wish to post to the clipboard then run this AppleScript then paste the text into your post.
    Robert
    This AppleScript program is designed to convert HTML links to forum posts, to convert special characters to their HTML symbols, and to preserve formatting.  
    1)  When the clipboard contains a link to a forum reply page.
     The AppleScript forums designers  specify a roundabout way for you to reference a particular web post.  Here is that way:
     a) Find the particular post you wish to reference.  
     b) Click on the reply icon.  
     c) Copy  the Web address to the clipboard .  
     d) Run this AppleScript to convert the Web address.  
     e) Paste the converted Web address into your post.
      For example,  this AppleScript will convert this Web address:
        http://discussions.apple.com/post&#033;reply.jspa?messageID=9003196
      into this Web address:
              http://discussions.apple.com/message.jspa?messageID=9003196&#035;9003196
    2)  Assume that the clipboard contains text to convert.  
     Many of the special characters are used to indicate formatting in the forums.
     See "Other formating tags are available as shown below" in
     http://discussions.apple.com/help.jspa
     This AppleScript will converted to HTML these special symbols in order to preserve the original characters. Also, this AppleScript preserves indentation used in programs or Terminal output.
     a) Copy  the text to the clipboard .  
     b) Run this AppleScript to convert the text
     c) Paste the converted text into your post.
     For example,  the asterisks will be preserved:
       mac $ ls *oup*
       Youpi Key Editor.plist  Youpi Key.app alias  
     For example,  the indentation will be preserved:
       on adding folder items to this_folder after receiving dropped_items
         repeat with dropped_item_ref in dropped_items
           display dialog "dropped files is " & dropped_item_ref
         end repeat
       end adding folder items to
     Author: rccharles
    -- Write a message into the event log.
    log "  --- Starting on " & ((current date) as string) & " --- "
    set theClip to the clipboard
    if characters 1 thru 33 of theClip as string = "http://discussions.apple.com/post" then
           http://discussions.apple.com/post&#033;reply.jspa?messageID=9003196
           http://discussions.apple.com/message.jspa?messageID=9003196&#035;9003196
     set theClip to alterString(theClip, "post!reply", "message")
     set {frontPart, postNumber} to textToList(theClip, "=")
     set theClip to theClip & "#" & postNumber
    else
     -- must be the first change so as not to cause problems.
     --  and there must not be any HTML numbers on the clipboard.
     set theClip to alterString(theClip, "#", "&#035;")
     set theClip to alterString(theClip, "&amp;", "&amp;amp;")
     set theClip to alterString(theClip, " ", "&amp;nbsp;")
     set theClip to alterString(theClip, "  ", "  ") --  contains two spaces
     set theClip to alterString(theClip, "!", "&#033;")
     set theClip to alterString(theClip, "[", "&#091;")
     set theClip to alterString(theClip, "]", "&#093;")
     set theClip to alterString(theClip, "<", "&lt;")
     set theClip to alterString(theClip, "*", "&#042;")
     set theClip to alterString(theClip, "+", "&#043;")
     set theClip to alterString(theClip, "_", "&#095;")
     set theClip to alterString(theClip, "--", "&#045;&#045;")
     set theClip to alterString(theClip, tab, "  ")
     set theClip to "<tt>" & theClip & "</tt>"
    end if
    set the clipboard to theClip
    on alterString(thisText, delim, replacement)
     set resultList to {}
     set {tid, my text item delimiters} to {my text item delimiters, delim}
     try
       set resultList to every text item of thisText
       set text item delimiters to replacement
       set resultString to resultList as string
       set my text item delimiters to tid
     on error
       set my text item delimiters to tid
     end try
     return resultString
    end alterString
    -- textToList was found here:
    -- http://macscripter.net/viewtopic.php?id=15423
    on textToList(thisText, delim)
     set resultList to {}
     set {tid, my text item delimiters} to {my text item delimiters, delim}
     try
       set resultList to every text item of thisText
       set my text item delimiters to tid
     on error
       set my text item delimiters to tid
     end try
     return resultList
    end textToList

    The first thing that you need to do is to make the text into an AppleScript program.
    start the AppleScript Editor
    /Applications/AppleScript/Script Editor.app
    copy the text to the Applescript editor.
    save the text to a file as an application and do not check any of the boxes below.
    !http://farm4.static.flickr.com/3544/3390737677_645a847e28.jpg?v=0!
    now, let's build a link to a post.
    get the link to a reply.
    Goto this Webpage:
    http://discussions.apple.com/post!reply.jspa?messageID=9003196
    Copy the Web page address from the top of your Web browser page. This is the standard highlight the address then do a command+c
    Now you should run my AppleScript program by going back to the Script Editor. Optional, click the words *event log* to see the debug information. Click on the run icon.
    !http://farm4.static.flickr.com/3423/3391549168_9ce8b6fcd9.jpg?v=0!
    The link has been modified. Paste the link onto your Web page. This is the standard command+v.
    For a more typical usage, placed the program on the dock or make an alias on the desktop.
    Robert
    Name: alter-clipboard
    Input: Clipboard
    Output: Clipboard
    This AppleScript program is designed to convert a forum-reply web address  to a link to a forum post, to convert special characters to their HTML symbols, and to convert programming language code to a  form that does not get mangled.
    1)   When you wish to reference another Apple discussion forum post, I found the process convoluted.  The Apple form software does not provide for the display of a form post link.  Instead, you must  construct the link from a reply post.  This AppleScript simplifies the process.
     When the clipboard contains a link to a forum reply page, do the conversion.
     Here is that way:
     a) Find the particular post you wish to reference.  
     b) Click on the reply icon.  
     c) Copy  the Web address to the clipboard  (command+c).  
     d) Run this AppleScript to convert the Web address.  
     e) Paste (command+v) the converted Web address into your post.
      For example, you:  
      • Want to reference a post on how to improve the performance of Tiger.  You find a post by Texas Mac Man with a list of possibilities.  
      • Click on the Reply option and highlight the Web address because you know the address contains a reference to this post.
      • Type command+c to copy the address to the clipboard.  The clipboard now contains:
       http://discussions.apple.com/post&#033;reply.jspa?messageID=9124252
      •  Run this AppleScript to convert the Web address. The clipboard now contains:  
             http://discussions.apple.com/message.jspa?messageID=9124252&#035;9124252
      • Type command+v to paste the address  into your new post.
    2)  Assume that the clipboard contains  special symbols or formated programming language code to convert.  
     This AppleScript will converted special symbols used in these forums to a form not used by the forum software in order to preserve the original characters.
     For the symbols, see:
     See "Other formating tags are available as shown below" in
     http://discussions.apple.com/help.jspa&#035;format
     An alternative to using these symbols is document in this post:
     http://discussions.apple.com/thread.jspa?messageID=607563
     Also, this AppleScript preserves indentation used in programs or Terminal output.
     a) Copy  the text to the clipboard .  
     b) Run this AppleScript to convert the text
     c) Paste the converted text into your post.
     For example,  the asterisks will be preserved:
       mac $ ls *oup*
       Youpi Key Editor.plist  Youpi Key.app alias  
     For example,  the indentation will be preserved:
       on adding folder items to this_folder after receiving dropped_items
         repeat with dropped_item_ref in dropped_items
           display dialog "dropped files is " & dropped_item_ref
         end repeat
       end adding folder items to
     Author: rccharles
     Copyright 2009 rccharles
     GNU General Public License
       This program is free software: you can redistribute it and/or modify
       it under the terms of the GNU General Public License as published by
       the Free Software Foundation,  version 3
       This program is distributed in the hope that it will be useful,
       but WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       GNU General Public License for more details.
       For a copy of the GNU General Public License see <http://www.gnu.org/licenses/>.
    -- Write a message into the event log.
    log "  --- Starting on " & ((current date) as string) & " --- "
    set theClip to the clipboard
    if characters 1 thru 33 of theClip as string = "http://discussions.apple.com/post" then
           http://discussions.apple.com/post&#033;reply.jspa?messageID=9003196
      convert to:
           http://discussions.apple.com/message.jspa?messageID=9003196&#035;9003196
     set theClip to alterString(theClip, "post!reply", "message")
     set {frontPart, postNumber} to textToList(theClip, "=")
     set theClip to theClip & "#" & postNumber
    else
     -- must be the first change so as not to cause problems.
     --  and there must not be any HTML numbers on the clipboard.
     set theClip to alterString(theClip, "#", "&#035;")
     --  You need to use either the numeric form of the HTML symbol or to
     --  do the translation has seen below.
     set theClip to alterString(theClip, "&amp;", "&amp;amp;")
     set theClip to alterString(theClip, " ", "&amp;nbsp;")
     set theClip to alterString(theClip, "  ", "  ") --  contains two spaces
     set theClip to alterString(theClip, "!", "&#033;")
     set theClip to alterString(theClip, "[", "&#091;")
     set theClip to alterString(theClip, "]", "&#093;")
     set theClip to alterString(theClip, "<", "&#060;")
     set theClip to alterString(theClip, "*", "&#042;")
     set theClip to alterString(theClip, "+", "&#043;")
     set theClip to alterString(theClip, "_", "&#095;")
     set theClip to alterString(theClip, "--", "&#045;&#045;")
     set theClip to alterString(theClip, tab, "  ")
     set theClip to "<tt>" & theClip & "</tt>"
    end if
    set the clipboard to theClip
    on alterString(thisText, delim, replacement)
     set resultList to {}
     set {tid, my text item delimiters} to {my text item delimiters, delim}
     try
       set resultList to every text item of thisText
       set text item delimiters to replacement
       set resultString to resultList as string
       set my text item delimiters to tid
     on error
       set my text item delimiters to tid
     end try
     return resultString
    end alterString
    -- textToList was found here:
    -- http://macscripter.net/viewtopic.php?id=15423
    on textToList(thisText, delim)
     set resultList to {}
     set {tid, my text item delimiters} to {my text item delimiters, delim}
     try
       set resultList to every text item of thisText
       set my text item delimiters to tid
     on error
       set my text item delimiters to tid
     end try
     return resultList
    end textToList

Maybe you are looking for