Vectorizing fabric patterns

I am a designer for a clothing company and recently we've been working with a client who submits intricate fabric patterns to me to completely recolor. I have used layer adjustments in Photoshop before to change the colors, however they have made it very clear that they will only accept clean vector art in AI format with each color on its own layer. I want to know if there is a way to take intricate patterns to convert them to vector format without having to lay out the pattern from scratch.
Please note, I have made color range selections in Photoshop and opened in Illustrator to live trace the patterns color by color, however, live trace leaves too many open strokes - closing shapes and correcting the color fill is a nightmare. My supervisor is under the impression that there is a magical new software or plug-in that will automatically do what I am describing. Thoughts? Suggestions?

with each color on its own layer.
I have heard this several times before but it is patent nonsense. Illustrator doesn’t work this way. The way objects are arranged in the layer stack bears no relationship to their colours. Nor should it.
However when you have succeeded in vectorizing your pattern – manually or however you do it, you will find it a very simple matter to alter the colours.
Edit > Edit Colors > Recolor Artwork is the place to go to.

Similar Messages

  • Changes color of vector dot pattern

    Newb using one of the vector dot patterns available in Illustrator. I am having trouble with changing the colors of the dots.  Once I expand or break the link, all colors I try to make it, turn grey.
    Thanks in advance..

    Thanks for the reply Monika!  I tried your suggestion with a pattern swatch and it worked with ease.  However the dot "pattern" I am using is technically a symbol and isn't responding the same way the pattern swatch did.  Ideas?
    Thanks again

  • Fabric pattern printing fingerprint like lines

    Hi all, Im printing a file that has multiple images within it. The file is a PDF created out of indesign. the images within indesign are PSD's and High Resolution. When printing this file  at work on a konica minolta bizhub, everything is fine. I take it to the professional printer and just 2 of the 12 images appear with what im going to call screen lines..? Im sure theres another name for it. Ive seen these lines before on the screen and if u zoom in they disappear. The image is doing this over a fine fabric pattern. I feel like its a problem when their printer is ripping the file...? or is it in the image and my printer doesnt have as much quality and misses these?
    This is very frustrating, Ive attached a file to show the effect thats printed on both my printer which is ok and theirs which isnt.

    try:
    Go to Image > Image Size (Image > Resize > Image Size in Elements) and resample to the desired image size and resolution using the bicubic resampling option.
    Make sure you are zoomed to 100% magnification.
    Go to Filter > Sharpen > Unsharp Mask.
    Exact settings will depend on the image resolution, but these settings are a good starting point: Amount 50-100%, Radius 1-3 pixels, Threshold 1-5. Use your eye as the final judge.
    Tips:
    If you still see a pattern after applying the Median filter, try a slight gaussian blur before resampling. Apply just enough blur to reduce the pattern.
    If you notice halos or glows in the image after using Unsharp Mask, go to Edit > Fade. Use settings: 50% Opacity, Mode Luminosity. (Not available in Elements.)

  • I'm new to photoshop and I want to convert an image file to a fabric file like .zfab or .fab...is this possible? I want the image to be in color and the images are .png. I am using windows 8

    HI I am using software for fashion design called Marvelous Design . I want to import my fabric patterns which are .png image files but they have to be in .zfab or .fab format. can adobe convert these files into these extensions? If so, how do I do it? Thanks for any help!

    This is from File extension FAB - Open .fab files :
    The FAB file extension is associated with the Fabmaster software, or file format developed by the Electronic Source Company.
    Fabmaster seems to be obsolete product that is not supported by its developers.
    ~~~~~~~~~~~~~~~
    As for the software, did you mean Marvelous Designer?
    ~~~~~~~~~~~~~~~
    For ALL file formats supported by Photoshop, see:
    Photoshop Help | Supported file formats

  • Recoloring a halftone pattern in Illustrator

    Hello, I have a question regarding changing the color of a halftone pattern created in Illustrator. Here is what I do step by step: 1) fill the expanded text with a black and white gradient 2) apply Effects>Pixelate>Color Halftone 3) expand the halftone pattern 4) use Image Trace on the halftone (with "Ignore White" selected) 5) expand the vectorized halftone pattern. So far, so good, but when I select the halftone pattern and try to change its color the whole block around the halftone gets recolored (not the halftone pattern itself). Here is a picture:
    I have been trying to figure out what is wrong for a while, but can't seem to find the answer. Please, help!

    More items are being selected than needed. There is an often overlooked tool that can help you.
    Double click on the magic wand tool to change the settings, (you can turn on stroke color also so less times are elected) then click on one of the black filled circles with the magic wand to select black filled paths only.

  • Is there a way to extract information from a registered schema ?

    Hello,
    with the aid of the XSOM project in java.net, and using the following after I loaded the appropriate jars and creating the wrapper PL/SQL
    CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED GMS10.XSOMNAVIGATOR AS
    import java.util.Vector;
    import com.sun.xml.xsom.XSComplexType;
    import com.sun.xml.xsom.XSElementDecl;
    import com.sun.xml.xsom.XSFacet;
    import com.sun.xml.xsom.XSModelGroup;
    import com.sun.xml.xsom.XSModelGroupDecl;
    import com.sun.xml.xsom.XSParticle;
    import com.sun.xml.xsom.XSRestrictionSimpleType;
    import com.sun.xml.xsom.XSSimpleType;
    import com.sun.xml.xsom.XSTerm;
    import com.sun.xml.xsom.parser.XSOMParser;
    public class XSOMNavigator
        public static class SimpleTypeRestriction
            public String[] enumeration = null;
            public String   maxValue    = null;
            public String   minValue    = null;
            public String   length      = null;
            public String   maxLength   = null;
            public String   minLength   = null;
            public String[] pattern     = null;
            public String   totalDigits = null;
            public String toString()
                String enumValues = "";
                if (enumeration != null)
                    for(String val : enumeration)
                        enumValues += val + ", ";
                    enumValues = enumValues.substring(0, enumValues.lastIndexOf(','));
                String patternValues = "";
                if (pattern != null)
                    for(String val : pattern)
                        patternValues += "(" + val + ")|";
                    patternValues = patternValues.substring(0, patternValues.lastIndexOf('|'));
                String retval = "";
                retval += maxValue    == null ? "" : "[MaxValue  = "   + maxValue      + "]\t";
                retval += minValue    == null ? "" : "[MinValue  = "   + minValue      + "]\t";
                retval += maxLength   == null ? "" : "[MaxLength = "   + maxLength     + "]\t";
                retval += minLength   == null ? "" : "[MinLength = "   + minLength     + "]\t";
                retval += pattern     == null ? "" : "[Pattern(s) = "  + patternValues + "]\t";
                retval += totalDigits == null ? "" : "[TotalDigits = " + totalDigits   + "]\t";
                retval += length      == null ? "" : "[Length = "      + length        + "]\t";         
                retval += enumeration == null ? "" : "[Values = "      + enumValues    + "]\t";
                return retval;
        private static void initRestrictions(XSSimpleType xsSimpleType, SimpleTypeRestriction simpleTypeRestriction)
            XSRestrictionSimpleType restriction = xsSimpleType.asRestriction();
            if (restriction != null)
                Vector<String> enumeration = new Vector<String>();
                Vector<String> pattern     = new Vector<String>();
                for (XSFacet facet : restriction.getDeclaredFacets())
                    if (facet.getName().equals(XSFacet.FACET_ENUMERATION))
                        enumeration.add(facet.getValue().value);
                    if (facet.getName().equals(XSFacet.FACET_MAXINCLUSIVE))
                        simpleTypeRestriction.maxValue = facet.getValue().value;
                    if (facet.getName().equals(XSFacet.FACET_MININCLUSIVE))
                        simpleTypeRestriction.minValue = facet.getValue().value;
                    if (facet.getName().equals(XSFacet.FACET_MAXEXCLUSIVE))
                        simpleTypeRestriction.maxValue = String.valueOf(Integer.parseInt(facet.getValue().value) - 1);
                    if (facet.getName().equals(XSFacet.FACET_MINEXCLUSIVE))
                        simpleTypeRestriction.minValue = String.valueOf(Integer.parseInt(facet.getValue().value) + 1);
                    if (facet.getName().equals(XSFacet.FACET_LENGTH))
                        simpleTypeRestriction.length = facet.getValue().value;
                    if (facet.getName().equals(XSFacet.FACET_MAXLENGTH))
                        simpleTypeRestriction.maxLength = facet.getValue().value;
                    if (facet.getName().equals(XSFacet.FACET_MINLENGTH))
                        simpleTypeRestriction.minLength = facet.getValue().value;
                    if (facet.getName().equals(XSFacet.FACET_PATTERN))
                        pattern.add(facet.getValue().value);
                    if (facet.getName().equals(XSFacet.FACET_TOTALDIGITS))
                        simpleTypeRestriction.totalDigits = facet.getValue().value;
                if (enumeration.size() > 0)
                    simpleTypeRestriction.enumeration = enumeration.toArray(new String[] {});
                if (pattern.size() > 0)
                    simpleTypeRestriction.pattern = pattern.toArray(new String[] {});
        private static void printParticle(XSParticle particle, String occurs, String absPath, String indent)
            occurs = "  MinOccurs = " + particle.getMinOccurs() + ", MaxOccurs = " + particle.getMaxOccurs();
            XSTerm term = particle.getTerm();
            if (term.isModelGroup())
                printGroup(term.asModelGroup(), occurs, absPath, indent);   
            else if(term.isModelGroupDecl())
                printGroupDecl(term.asModelGroupDecl(), occurs, absPath, indent);   
            else if (term.isElementDecl())
                printElement(term.asElementDecl(), occurs, absPath, indent);
            else
        private static void printGroup(XSModelGroup modelGroup, String occurs, String absPath, String indent)
            System.out.println(indent + "[Start of " + modelGroup.getCompositor() + occurs + "]" );
            for (XSParticle particle : modelGroup.getChildren())
                printParticle(particle, occurs, absPath, indent + "\t");
            System.out.println(indent + "[End of " + modelGroup.getCompositor() + "]");
        private static void printGroupDecl(XSModelGroupDecl modelGroupDecl, String occurs, String absPath, String indent)
            System.out.println(indent + "[Group " + modelGroupDecl.getName() + occurs + "]");
            printGroup(modelGroupDecl.getModelGroup(), occurs, absPath, indent);
        private static void printComplexType(XSComplexType complexType, String occurs, String absPath, String indent)
            System.out.println();
            XSParticle particle = complexType.getContentType().asParticle();
            if (particle != null)
                printParticle(particle, occurs, absPath, indent);
        private static void printSimpleType(XSSimpleType simpleType, String occurs, String absPath, String indent)
            SimpleTypeRestriction restriction = new SimpleTypeRestriction();
            initRestrictions(simpleType, restriction);
            System.out.println(restriction.toString());
        private static void printElement(XSElementDecl element, String occurs, String absPath, String indent)
            absPath += "/" + element.getName();
            System.out.print(indent + "[Element " + absPath + "   " + occurs + "] of type [" + element.getType().getBaseType().getName() + "]");
            if (element.getType().isComplexType())
                printComplexType(element.getType().asComplexType(), occurs, absPath, indent);
            else
                printSimpleType(element.getType().asSimpleType(), occurs, absPath, indent);
        public static void xsomNavigate(String xsdFile, String rootElement)
            String occurs  = "";
            String absPath = "";
            String indent  = "";
            try
                XSOMParser parser = new XSOMParser();
                parser.parse(xsdFile);
                printElement(parser.getResult().getSchema(1).getElementDecl(rootElement), occurs, absPath, indent);
            catch (Exception exp)
                exp.printStackTrace(System.out);
    /I obtained the following (correct) result
    [Element /CD026A   ] of type [anyType]
    [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
         [Group HEADER  MinOccurs = 1, MaxOccurs = 1]
         [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
              [Element /CD026A/SynIdeMES1     MinOccurs = 1, MaxOccurs = 1] of type [string][Values = UNOC]     
              [Element /CD026A/SynVerNumMES2     MinOccurs = 1, MaxOccurs = 1] of type [string][Values = 3]     
              [Element /CD026A/MesSenMES3     MinOccurs = 1, MaxOccurs = 1] of type [string][MaxLength = 70]     
              [Element /CD026A/SenIdeCodQuaMES4     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 4]     
              [Element /CD026A/MesRecMES6     MinOccurs = 1, MaxOccurs = 1] of type [string][MaxLength = 35]     
              [Element /CD026A/RecIdeCodQuaMES7     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 4]     
              [Element /CD026A/DatOfPreMES9     MinOccurs = 1, MaxOccurs = 1] of type [nonNegativeInteger][Pattern(s) = ([1-2][0-9]{3}[0][1-9][0][1-9])|([1-2][0-9]{3}[0][1-9][1|2][0-9])|([1-2][0-9]{3}[0][1-9][3][0|1])|([1-2][0-9]{3}[1][0-2][0][1-9])|([1-2][0-9]{3}[1][0-2][1|2][0-9])|([1-2][0-9]{3}[1][0-2][3][0|1])|([0-9]{2}[0][1-9][0][1-9])|([0-9]{2}[0][1-9][1|2][0-9])|([0-9]{2}[0][1-9][3][0|1])|([0-9]{2}[1][0-2][0][1-9])|([0-9]{2}[1][0-2][1|2][0-9])|([0-9]{2}[1][0-2][3][0|1])]     
              [Element /CD026A/TimOfPreMES10     MinOccurs = 1, MaxOccurs = 1] of type [string][Pattern(s) = ([0-1]{1}[0-9]{1}[0-5]{1}[0-9]{1})|([2]{1}[0-3]{1}[0-5]{1}[0-9]{1})]     [Length = 4]     
              [Element /CD026A/IntConRefMES11     MinOccurs = 1, MaxOccurs = 1] of type [string][MaxLength = 14]     
              [Element /CD026A/RecRefMES12     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 14]     
              [Element /CD026A/RecRefQuaMES13     MinOccurs = 0, MaxOccurs = 1] of type [string][Length = 2]     
              [Element /CD026A/AppRefMES14     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 14]     
              [Element /CD026A/PriMES15     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 1]     
              [Element /CD026A/AckReqMES16     MinOccurs = 0, MaxOccurs = 1] of type [nonNegativeInteger][Values = 0, 1]     
              [Element /CD026A/ComAgrIdMES17     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 35]     
              [Element /CD026A/TesIndMES18     MinOccurs = 0, MaxOccurs = 1] of type [nonNegativeInteger][Values = 0, 1]     
              [Element /CD026A/MesIdeMES19     MinOccurs = 1, MaxOccurs = 1] of type [string][MaxLength = 14]     
              [Element /CD026A/MesTypMES20     MinOccurs = 1, MaxOccurs = 1] of type [string][Values = CC004A, CC005A, CC007A, CC008A, CC009A, CC013A, CC014A, CC015A, CC016A, CC017A, CC019A, CC021A, CC023A, CC025A, CC026A, CC028A, CC029A, CC035A, CC043A, CC044A, CC045A, CC051A, CC054A, CC055A, CC058A, CC060A, CC062A, CC100A, CC102A, CC103A, CC224A, CC225A, CC228A, CC229A, CC231A, CC907A, CC917A, CD001A, CD002A, CD003A, CD006A, CD010A, CD018A, CD020A, CD024A, CD027A, CD030A, CD031A, CD032A, CD033A, CD034A, CD037A, CD038A, CD050A, CD059A, CD063A, CD104A, CD105A, CD106A, CD111A, CD112A, CD114A, CD115A, CD118A, CD200A, CD201A, CD203A, CD204A, CD205A, CD209A, CD411A, CD901A, CD904A, CD905A, CD906A, CD907A, CD912A, CD913A, CD914A, CD916A, CD931A, CD932A, AT004A, AT005A, AT007A, AT008A, AT009A, AT013A, AT014A, AT015A, AT016A, AT017A, AT019A, AT021A, AT023A, AT025A, AT026A, AT028A, AT029A, AT035A, AT043A, AT044A, AT045A, AT051A, AT054A, AT055A, AT058A, AT060A, AT062A, AT100A, AT102A, AT103A, AT224A, AT225A, AT228A, AT229A, AT231A, AT907A, AT917A, BE004A, BE005A, BE007A, BE008A, BE009A, BE013A, BE014A, BE015A, BE016A, BE017A, BE019A, BE021A, BE023A, BE025A, BE026A, BE028A, BE029A, BE035A, BE043A, BE044A, BE045A, BE051A, BE054A, BE055A, BE058A, BE060A, BE062A, BE100A, BE102A, BE103A, BE224A, BE225A, BE228A, BE229A, BE231A, BE907A, BE917A, CY004A, CY005A, CY007A, CY008A, CY009A, CY013A, CY014A, CY015A, CY016A, CY017A, CY019A, CY021A, CY023A, CY025A, CY026A, CY028A, CY029A, CY035A, CY043A, CY044A, CY045A, CY051A, CY054A, CY055A, CY058A, CY060A, CY062A, CY100A, CY102A, CY103A, CY224A, CY225A, CY228A, CY229A, CY231A, CY907A, CY917A, CZ004A, CZ005A, CZ007A, CZ008A, CZ009A, CZ013A, CZ014A, CZ015A, CZ016A, CZ017A, CZ019A, CZ021A, CZ023A, CZ025A, CZ026A, CZ028A, CZ029A, CZ035A, CZ043A, CZ044A, CZ045A, CZ051A, CZ054A, CZ055A, CZ058A, CZ060A, CZ062A, CZ100A, CZ102A, CZ103A, CZ224A, CZ225A, CZ228A, CZ229A, CZ231A, CZ907A, CZ917A, DE004A, DE005A, DE007A, DE008A, DE009A, DE013A, DE014A, DE015A, DE016A, DE017A, DE019A, DE021A, DE023A, DE025A, DE026A, DE028A, DE029A, DE035A, DE043A, DE044A, DE045A, DE051A, DE054A, DE055A, DE058A, DE060A, DE062A, DE100A, DE102A, DE103A, DE224A, DE225A, DE228A, DE229A, DE231A, DE907A, DE917A, DK004A, DK005A, DK007A, DK008A, DK009A, DK013A, DK014A, DK015A, DK016A, DK017A, DK019A, DK021A, DK023A, DK025A, DK026A, DK028A, DK029A, DK035A, DK043A, DK044A, DK045A, DK051A, DK054A, DK055A, DK058A, DK060A, DK062A, DK100A, DK102A, DK103A, DK224A, DK225A, DK228A, DK229A, DK231A, DK907A, DK917A, EE004A, EE005A, EE007A, EE008A, EE009A, EE013A, EE014A, EE015A, EE016A, EE017A, EE019A, EE021A, EE023A, EE025A, EE026A, EE028A, EE029A, EE035A, EE043A, EE044A, EE045A, EE051A, EE054A, EE055A, EE058A, EE060A, EE062A, EE100A, EE102A, EE103A, EE224A, EE225A, EE228A, EE229A, EE231A, EE907A, EE917A, ES004A, ES005A, ES007A, ES008A, ES009A, ES013A, ES014A, ES015A, ES016A, ES017A, ES019A, ES021A, ES023A, ES025A, ES026A, ES028A, ES029A, ES035A, ES043A, ES044A, ES045A, ES051A, ES054A, ES055A, ES058A, ES060A, ES062A, ES100A, ES102A, ES103A, ES224A, ES225A, ES228A, ES229A, ES231A, ES907A, ES917A, FI004A, FI005A, FI007A, FI008A, FI009A, FI013A, FI014A, FI015A, FI016A, FI017A, FI019A, FI021A, FI023A, FI025A, FI026A, FI028A, FI029A, FI035A, FI043A, FI044A, FI045A, FI051A, FI054A, FI055A, FI058A, FI060A, FI062A, FI100A, FI102A, FI103A, FI224A, FI225A, FI228A, FI229A, FI231A, FI907A, FI917A, FR004A, FR005A, FR007A, FR008A, FR009A, FR013A, FR014A, FR015A, FR016A, FR017A, FR019A, FR021A, FR023A, FR025A, FR026A, FR028A, FR029A, FR035A, FR043A, FR044A, FR045A, FR051A, FR054A, FR055A, FR058A, FR060A, FR062A, FR100A, FR102A, FR103A, FR224A, FR225A, FR228A, FR229A, FR231A, FR907A, FR917A, GB004A, GB005A, GB007A, GB008A, GB009A, GB013A, GB014A, GB015A, GB016A, GB017A, GB019A, GB021A, GB023A, GB025A, GB026A, GB028A, GB029A, GB035A, GB043A, GB044A, GB045A, GB051A, GB054A, GB055A, GB058A, GB060A, GB062A, GB100A, GB102A, GB103A, GB224A, GB225A, GB228A, GB229A, GB231A, GB907A, GB917A, GF004A, GF005A, GF007A, GF008A, GF009A, GF013A, GF014A, GF015A, GF016A, GF017A, GF019A, GF021A, GF023A, GF025A, GF026A, GF028A, GF029A, GF035A, GF043A, GF044A, GF045A, GF051A, GF054A, GF055A, GF058A, GF060A, GF062A, GF100A, GF102A, GF103A, GF224A, GF225A, GF228A, GF229A, GF231A, GF907A, GF917A, GP004A, GP005A, GP007A, GP008A, GP009A, GP013A, GP014A, GP015A, GP016A, GP017A, GP019A, GP021A, GP023A, GP025A, GP026A, GP028A, GP029A, GP035A, GP043A, GP044A, GP045A, GP051A, GP054A, GP055A, GP058A, GP060A, GP062A, GP100A, GP102A, GP103A, GP224A, GP225A, GP228A, GP229A, GP231A, GP907A, GP917A, GR004A, GR005A, GR007A, GR008A, GR009A, GR013A, GR014A, GR015A, GR016A, GR017A, GR019A, GR021A, GR023A, GR025A, GR026A, GR028A, GR029A, GR035A, GR043A, GR044A, GR045A, GR051A, GR054A, GR055A, GR058A, GR060A, GR062A, GR100A, GR102A, GR103A, GR224A, GR225A, GR228A, GR229A, GR231A, GR907A, GR917A, HU004A, HU005A, HU007A, HU008A, HU009A, HU013A, HU014A, HU015A, HU016A, HU017A, HU019A, HU021A, HU023A, HU025A, HU026A, HU028A, HU029A, HU035A, HU043A, HU044A, HU045A, HU051A, HU054A, HU055A, HU058A, HU060A, HU062A, HU100A, HU102A, HU103A, HU224A, HU225A, HU228A, HU229A, HU231A, HU907A, HU917A, IE004A, IE005A, IE007A, IE008A, IE009A, IE013A, IE014A, IE015A, IE016A, IE017A, IE019A, IE021A, IE023A, IE025A, IE026A, IE028A, IE029A, IE035A, IE043A, IE044A, IE045A, IE051A, IE054A, IE055A, IE058A, IE060A, IE062A, IE100A, IE102A, IE103A, IE224A, IE225A, IE228A, IE229A, IE231A, IE907A, IE917A, IT004A, IT005A, IT007A, IT008A, IT009A, IT013A, IT014A, IT015A, IT016A, IT017A, IT019A, IT021A, IT023A, IT025A, IT026A, IT028A, IT029A, IT035A, IT043A, IT044A, IT045A, IT051A, IT054A, IT055A, IT058A, IT060A, IT062A, IT100A, IT102A, IT103A, IT224A, IT225A, IT228A, IT229A, IT231A, IT907A, IT917A, LT004A, LT005A, LT007A, LT008A, LT009A, LT013A, LT014A, LT015A, LT016A, LT017A, LT019A, LT021A, LT023A, LT025A, LT026A, LT028A, LT029A, LT035A, LT043A, LT044A, LT045A, LT051A, LT054A, LT055A, LT058A, LT060A, LT062A, LT100A, LT102A, LT103A, LT224A, LT225A, LT228A, LT229A, LT231A, LT907A, LT917A, LU004A, LU005A, LU007A, LU008A, LU009A, LU013A, LU014A, LU015A, LU016A, LU017A, LU019A, LU021A, LU023A, LU025A, LU026A, LU028A, LU029A, LU035A, LU043A, LU044A, LU045A, LU051A, LU054A, LU055A, LU058A, LU060A, LU062A, LU100A, LU102A, LU103A, LU224A, LU225A, LU228A, LU229A, LU231A, LU907A, LU917A, LV004A, LV005A, LV007A, LV008A, LV009A, LV013A, LV014A, LV015A, LV016A, LV017A, LV019A, LV021A, LV023A, LV025A, LV026A, LV028A, LV029A, LV035A, LV043A, LV044A, LV045A, LV051A, LV054A, LV055A, LV058A, LV060A, LV062A, LV100A, LV102A, LV103A, LV224A, LV225A, LV228A, LV229A, LV231A, LV907A, LV917A, MC004A, MC005A, MC007A, MC008A, MC009A, MC013A, MC014A, MC015A, MC016A, MC017A, MC019A, MC021A, MC023A, MC025A, MC026A, MC028A, MC029A, MC035A, MC043A, MC044A, MC045A, MC051A, MC054A, MC055A, MC058A, MC060A, MC062A, MC100A, MC102A, MC103A, MC224A, MC225A, MC228A, MC229A, MC231A, MC907A, MC917A, MQ004A, MQ005A, MQ007A, MQ008A, MQ009A, MQ013A, MQ014A, MQ015A, MQ016A, MQ017A, MQ019A, MQ021A, MQ023A, MQ025A, MQ026A, MQ028A, MQ029A, MQ035A, MQ043A, MQ044A, MQ045A, MQ051A, MQ054A, MQ055A, MQ058A, MQ060A, MQ062A, MQ100A, MQ102A, MQ103A, MQ224A, MQ225A, MQ228A, MQ229A, MQ231A, MQ907A, MQ917A, MT004A, MT005A, MT007A, MT008A, MT009A, MT013A, MT014A, MT015A, MT016A, MT017A, MT019A, MT021A, MT023A, MT025A, MT026A, MT028A, MT029A, MT035A, MT043A, MT044A, MT045A, MT051A, MT054A, MT055A, MT058A, MT060A, MT062A, MT100A, MT102A, MT103A, MT224A, MT225A, MT228A, MT229A, MT231A, MT907A, MT917A, NL004A, NL005A, NL007A, NL008A, NL009A, NL013A, NL014A, NL015A, NL016A, NL017A, NL019A, NL021A, NL023A, NL025A, NL026A, NL028A, NL029A, NL035A, NL043A, NL044A, NL045A, NL051A, NL054A, NL055A, NL058A, NL060A, NL062A, NL100A, NL102A, NL103A, NL224A, NL225A, NL228A, NL229A, NL231A, NL907A, NL917A, PL004A, PL005A, PL007A, PL008A, PL009A, PL013A, PL014A, PL015A, PL016A, PL017A, PL019A, PL021A, PL023A, PL025A, PL026A, PL028A, PL029A, PL035A, PL043A, PL044A, PL045A, PL051A, PL054A, PL055A, PL058A, PL060A, PL062A, PL100A, PL102A, PL103A, PL224A, PL225A, PL228A, PL229A, PL231A, PL907A, PL917A, PT004A, PT005A, PT007A, PT008A, PT009A, PT013A, PT014A, PT015A, PT016A, PT017A, PT019A, PT021A, PT023A, PT025A, PT026A, PT028A, PT029A, PT035A, PT043A, PT044A, PT045A, PT051A, PT054A, PT055A, PT058A, PT060A, PT062A, PT100A, PT102A, PT103A, PT224A, PT225A, PT228A, PT229A, PT231A, PT907A, PT917A, RE004A, RE005A, RE007A, RE008A, RE009A, RE013A, RE014A, RE015A, RE016A, RE017A, RE019A, RE021A, RE023A, RE025A, RE026A, RE028A, RE029A, RE035A, RE043A, RE044A, RE045A, RE051A, RE054A, RE055A, RE058A, RE060A, RE062A, RE100A, RE102A, RE103A, RE224A, RE225A, RE228A, RE229A, RE231A, RE907A, RE917A, SE004A, SE005A, SE007A, SE008A, SE009A, SE013A, SE014A, SE015A, SE016A, SE017A, SE019A, SE021A, SE023A, SE025A, SE026A, SE028A, SE029A, SE035A, SE043A, SE044A, SE045A, SE051A, SE054A, SE055A, SE058A, SE060A, SE062A, SE100A, SE102A, SE103A, SE224A, SE225A, SE228A, SE229A, SE231A, SE907A, SE917A, SI004A, SI005A, SI007A, SI008A, SI009A, SI013A, SI014A, SI015A, SI016A, SI017A, SI019A, SI021A, SI023A, SI025A, SI026A, SI028A, SI029A, SI035A, SI043A, SI044A, SI045A, SI051A, SI054A, SI055A, SI058A, SI060A, SI062A, SI100A, SI102A, SI103A, SI224A, SI225A, SI228A, SI229A, SI231A, SI907A, SI917A, SK004A, SK005A, SK007A, SK008A, SK009A, SK013A, SK014A, SK015A, SK016A, SK017A, SK019A, SK021A, SK023A, SK025A, SK026A, SK028A, SK029A, SK035A, SK043A, SK044A, SK045A, SK051A, SK054A, SK055A, SK058A, SK060A, SK062A, SK100A, SK102A, SK103A, SK224A, SK225A, SK228A, SK229A, SK231A, SK907A, SK917A, CH004A, CH005A, CH007A, CH008A, CH009A, CH013A, CH014A, CH015A, CH016A, CH017A, CH019A, CH021A, CH023A, CH025A, CH026A, CH028A, CH029A, CH035A, CH043A, CH044A, CH045A, CH051A, CH054A, CH055A, CH058A, CH060A, CH062A, CH100A, CH102A, CH103A, CH224A, CH225A, CH228A, CH229A, CH231A, CH907A, CH917A, IS004A, IS005A, IS007A, IS008A, IS009A, IS013A, IS014A, IS015A, IS016A, IS017A, IS019A, IS021A, IS023A, IS025A, IS026A, IS028A, IS029A, IS035A, IS043A, IS044A, IS045A, IS051A, IS054A, IS055A, IS058A, IS060A, IS062A, IS100A, IS102A, IS103A, IS224A, IS225A, IS228A, IS229A, IS231A, IS907A, IS917A, NO004A, NO005A, NO007A, NO008A, NO009A, NO013A, NO014A, NO015A, NO016A, NO017A, NO019A, NO021A, NO023A, NO025A, NO026A, NO028A, NO029A, NO035A, NO043A, NO044A, NO045A, NO051A, NO054A, NO055A, NO058A, NO060A, NO062A, NO100A, NO102A, NO103A, NO224A, NO225A, NO228A, NO229A, NO231A, NO907A, NO917A, SJ004A, SJ005A, SJ007A, SJ008A, SJ009A, SJ013A, SJ014A, SJ015A, SJ016A, SJ017A, SJ019A, SJ021A, SJ023A, SJ025A, SJ026A, SJ028A, SJ029A, SJ035A, SJ043A, SJ044A, SJ045A, SJ051A, SJ054A, SJ055A, SJ058A, SJ060A, SJ062A, SJ100A, SJ102A, SJ103A, SJ224A, SJ225A, SJ228A, SJ229A, SJ231A, SJ907A, SJ917A]     
              [Element /CD026A/ComAccRefMES21     MinOccurs = 0, MaxOccurs = 1] of type [string][MaxLength = 35]     
              [Element /CD026A/MesSeqNumMES22     MinOccurs = 0, MaxOccurs = 1] of type [nonNegativeInteger][TotalDigits = 2]     
              [Element /CD026A/FirAndLasTraMES23     MinOccurs = 0, MaxOccurs = 1] of type [string][Values = F, L]     
         [End of sequence]
         [Element /CD026A/TRAPRIPC1     MinOccurs = 1, MaxOccurs = 1] of type [anyType]
         [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
              [Element /CD026A/TRAPRIPC1/TINPC159     MinOccurs = 1, MaxOccurs = 1] of type [string][MaxLength = 17]     
         [End of sequence]
         [Element /CD026A/CUSTOFFGUARNT     MinOccurs = 1, MaxOccurs = 1] of type [anyType]
         [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
              [Element /CD026A/CUSTOFFGUARNT/RefNumRNT1     MinOccurs = 1, MaxOccurs = 1] of type [string][Length = 8]     
         [End of sequence]
         [Element /CD026A/GUAREF2     MinOccurs = 1, MaxOccurs = 1] of type [anyType]
         [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
              [Element /CD026A/GUAREF2/GuaRefNumGRNREF21     MinOccurs = 1, MaxOccurs = 1] of type [string][MaxLength = 24]     
              [Element /CD026A/GUAREF2/ACCDOC728     MinOccurs = 0, MaxOccurs = 99] of type [anyType]
              [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
                   [Element /CD026A/GUAREF2/ACCDOC728/AccCodCOD729     MinOccurs = 1, MaxOccurs = 1] of type [string][Length = 4]     
              [End of sequence]
              [Element /CD026A/GUAREF2/ACCDOCPC4     MinOccurs = 1, MaxOccurs = 1] of type [anyType]
              [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
                   [Element /CD026A/GUAREF2/ACCDOCPC4/AccCodPC41     MinOccurs = 1, MaxOccurs = 1] of type [string][Length = 4]     
              [End of sequence]
              [Element /CD026A/GUAREF2/ACCCODPC3     MinOccurs = 1, MaxOccurs = 1] of type [anyType]
              [Start of sequence  MinOccurs = 1, MaxOccurs = 1]
                   [Element /CD026A/GUAREF2/ACCCODPC3/AccCodPC31     MinOccurs = 1, MaxOccurs = 1] of type [string][Length = 4]     
              [End of sequence]
         [End of sequence]
    [End of sequence]I still thing this is a bit of an overkill, but I will use it as a last resort in order to substitute the built-in parser so I can collect all the errors of an XML source in one go.
    Is there a way to obtain the same information from the XDB registry where my schemas will reside ? If yes, I will gladly substitute this Java class with whatever your suggestion is :)
    If not, I intend to store the extracted information in suitably constructed database tables and use a PL/SQL procedure to do the validation by traversing the table information accordingly (XPath by XPath) collecting the errors as I traverse the XML. Hopefully, due to the XPaths being very targeted towards the information that will be checked, I will avoid the DOM memory tree overhead.
    Finally, if I follow the path I described, is there a way to put some sort of trigger for the cases of copyEvolve(), inPlaceEvolve() and drop-and-reinsert so that my process will be called again for the new data ?
    Apologies for the lengthy code and result set.
    Best Regards
    Philip
    PS: I did not include the XSD file itself because it includes another four XSDs. If needed I will do it in a reply post though ...

    Good morning Marco,
    I am back at the office today, so I am trying to catch up with everything.
    If I remember though, RESOURCE_VIEW and PATH_VIEW are related to the "exploration" of the XDB registry (but I may very well be wrong !).
    What I want is to retrieve schema information (if XDB actually shreds the XML schema on registration) like elements paths, simple and complex type contents, sequence information, particle occurence information, groups and group declarations etc.
    I think it makes sense that Oracle stores these somewhere, since it uses the information on OR storage to generate types and tables anyway ;) That is of course if the whole OR shredding is not done totally on-the-fly...
    I managed to get clearance to release partial information about some of the schemas and their related documentation, so I will be passing them to you and Mark through private emails (of course) in order to give you a clearer understanding of the whole project.
    Just give me a day to write a few pages that explain how the whole operation is performed.
    Best Regards
    Philip

  • How do I run two full screen applications on separate screens?

    I have two screens for my MacBook Pro with Lion; the laptop screen and a stock screen hooked up by a VGA cable. Currently, when I use a full screen application, my second screen just changes to the grey fabric pattern. How do I run a full-screen application on each screen?

    Hi Jared,
    Connect/turn on the external monitor. Open System Preferences on your MBP > Displays. There should be two windows, one for the external monitor and one for the MBP. Click on the window for the external monitor. Click on the Arrangement tab. Uncheck the box for Mirror Displays. This willallow you to set each display to its own resolution. On the external display, click on the pref window for the external monitor display setting. Click on Display. Set the resolution to what you want. On the MBP's display, click on the pref window for the MBP's display and set the resolution to whatever you want. You'll be in what's called "extended desktop mode." You'll have to move the "pointer" all the way to the edge of one display to get it to go onto the other display. Open whatever you want, and drag it to the extended monitor. Set it to full screen. Open another whatever on the MBP's display and set it to full screen. You should be full screen on both displays.

  • Bulk Swatch Changing

    I hope I describe this right - I have a document, and have a large list of swatches (some global colors, some patterns)  I would like to know if I can save multiple variations for different color libraries, and somehow apply them when needed.
    I currently only know how to replace them one by one, merging or adding a duplicate swatch doesn't do what I need it to when I load a swatch library with the exact names, but different colors. 
    I am hoping there is a quick way to load it into my  document, instead of dragging and dropping each one... so I can open document, which is currently using color library A, but open color library B and replace the similarly named swatches with the colors/patterns of library B onto the original color library within the document (A)
    Thanks!

    I have only been using Illustrator for a week or so... so I could be wrong, but I dont believe this is what I am looking for... For example, a certain group of objects in one design have a green fabric pattern swatch, in another, it will be a solid color, in another, it may be a polka dot pattern.... the recolor seems to only recolor the existing objects, and existing patterns, and won't necessarily replace the pattern, or remove it.... which is why I was looking for a complete swatch library replacement...
    Again, I am new at this program, so I am sorry if this is an obvious answer...  the illustration I am using has maybe 25 Swatches, most solids, but maybe 6 have patterns, but sometimes it will be more sometimes less... Instead of saving multiple illustrations, I was hoping just to be able to save the swatch libraries - and use those when I am printing my work...
    Thanks for the help!

  • How do I convert an AI file (CC version) to the DXF-AAMA format?

    I am creating clothing and my fashion designers created the pattern in adobe illustrator.  Now the contract manufacturer wants a DXF-AAMA format, which is the  file format developed by the American Apparel Manufacturers Association in an attempt to solve the difficulties of using DXF files when creating clothing/apparel.  How can I do this?  I have already created a prototype and printed the fabric/pattern using the AI file (this was done in NY), but the contract manufacturer I am using seems to want this DXF file in the AAMA format.  Please help!

    One would import the AI file in an apparel design software. AI doesn't support any of this natively.
    Mylenium

  • Someone good in Regular Expressions

    Lets say I have a String like this :
    String line = "111111 22222 3333 "
    and I want to find a regular expression that when I use the split(String regexp) method i.e
    String result [ ] = line.split( String regexp ) gives me the following entries in the array:
    result[0] = "111111 "
    result[1] = "22222 "
    result[2] = "3333 "
    Regards
    /Andreas

    import java.util.regex.*;
    public class a
      public static void main( String args[] )
        String      line = "111111 22222  3333   ";
        java.util.Vector<String>  them = split( line );
        for (String it : them) System.out.println(it +">");
      static java.util.Vector<String> split( String line )
        java.util.Vector<String>    found = new java.util.Vector<String> ();
        Pattern             p = Pattern.compile( "[^ ]* *" );
        Matcher             m = p.matcher( line );
        while ( m.find() )
          if (m.group().length()>0) found.add( m.group() );
        return found;
    }

  • IE 11 Slow Slow Crash Reload Slow

    IE 11 comes with Windows 8.1 today is 10.09.2013 and IE 11 is not ready for prime time, it's slow, crashes, slow, non-responsive, slow, sends error logs...blah blah blah.  Now here's the bad news, you cannot load any other IE browser on Windows 8.1.
    The good news, Chrome works flawlessly on Windows 8.1
    JP Cowboy Coders Unite!

    MSFT releases MS13-088... Containing these fixes:
    General distribution release (GDR) fixes
    Individual updates may not be installed, depending on your version of Windows and the version of the affected application. Please view the individual articles to determine your update status.
    Collapse this tableExpand this table
    Article number
    Article title
    2905735
          (http://support.microsoft.com/kb/2905735/            )    
    The shadow of a layout element is not resized when you use the "box-shadow" property in Internet Explorer 10
    2905734
          (http://support.microsoft.com/kb/2905734/            )    
    Clipping of an ActiveX control occurs on the wrong side when the control is overlaid by an IFRAME in RTL mode in Internet Explorer 10
    2905733
          (http://support.microsoft.com/kb/2905733/            )    
    Internet Explorer loses HTTP connections when you close a webpage before you receive an XHR response
    2905731
          (http://support.microsoft.com/kb/2905731/            )    
    The blinking cursor disappears when you click in a text box that hosts a WebBrowser ActiveX control in an MFC application in Internet Explorer 10
    2905730
          (http://support.microsoft.com/kb/2905730/            )    
    A webpage that uses intrinsic HTML controls may crash in Internet Explorer 10
    2905729
          (http://support.microsoft.com/kb/2905729/            )    
    A Select box in Internet Explorer 10 shifts downward when you rest the mouse pointer over it
    2905727
          (http://support.microsoft.com/kb/2905727/            )    
    The focus to a webpage is lost when replacing the surrounding container of a focused element by using the innerHTML property in Internet Explorer 10 when Compatibility View is used
    2905724
          (http://support.microsoft.com/kb/2905724/            )    
    An update is available to disable the visited Selectors property values from the CSS Transitions and Animations processor in Internet Explorer 10
    2905722
          (http://support.microsoft.com/kb/2905722/            )    
    Incorrect cell spanning occurs in some document modes in Internet Explorer 10
    2904452
          (http://support.microsoft.com/kb/2904452/            )    
    SVG content that contains an SVGUseElement object may cause Internet Explorer to leak memory when you use the DOMParser.parseFromString method
    2904451
          (http://support.microsoft.com/kb/2904451/            )    
    Internet Explorer may leak memory when you use the DOMParser.parseFromString method to parse SVG content that is contained in a script tag
    2896552
          (http://support.microsoft.com/kb/2896552/            )    
    Some Scalable Vector Graphics patterns are not displayed correctly in Internet Explorer 10
    2894776
          (http://support.microsoft.com/kb/2894776/            )    
    The XMLHttpRequest object cannot post data when a new HTTPS connection is established that requires a client certificate in Internet Explorer
    2893362
          (http://support.microsoft.com/kb/2893362/            )    
    A fragment identifier is not preserved in the Window.Location.href property for a POST request in Internet Explorer
    2879488
          (http://support.microsoft.com/kb/2879488/            )    
    An IFRAME vertical scrollbar is not displayed correctly in Internet Explorer 10
    2854669
          (http://support.microsoft.com/kb/2854669/            )    
    Cookies are not sent when a new tab is opened from a home page in your trusted sites or in your Intranet zone in Internet Explorer 10
    2907803
          (http://support.microsoft.com/kb/2907803/            )    
    Update that disables Enhanced Protected Mode by default in Internet Explorer 11
    2907809
          (http://support.microsoft.com/kb/ 2907809 /            )    
    SSO service does not work in Internet Explorer 11
    2907807
          (http://support.microsoft.com/kb/ 2907807 /            )    
    Cookie-related issues occur when you go to certain websites and EPM is enabled in Internet Explorer 11
    2907806
          (http://support.microsoft.com/kb/ 2907806 /            )    
    Blank webpage is displayed when you open a link in a new tab in Internet Explorer 11
    2907805
          (http://support.microsoft.com/kb/ 2907805 /            )    
    Predictive text is not displayed when you interact with RTL text by using a touch keyboard in Windows 8.1
    2907804
          (http://support.microsoft.com/kb/ 2907804 /            )    
    Black region is displayed on a Lync 2010 chat window on a Windows 8.1-based computer that has Internet Explorer 11 installed
    JP Cowboy Coders Unite!

  • Illustrator AI files compatibility 32 bit vs 64 bit

    Hi everyone
    In early August, I will purchase a new tower with Windows 7 64 bit and install Adobe Creative Suite  CS6
    I'd like to create my fabric designs in ILLUSTRATOR on the new machine, but print on a special printer attached to my OLD tower which is a Windows XP 32 bit Operating System.  I will install the upgrade from CS5 to CS6 for Illustrator on the old tower ....
    So does CS6 on a 64 bit tower have a SAVE AS for 32 bit so I can use my old tower for the printing needs ?

    I'm having the machine specially made .. my current one HP Tower is 10 years old (and it has served me well) ...I think this new one will be elite 8300 tower
    my first questions were to support .. who did say the After Effects in CS6 is not backward compatible thats ok
    the machines will NOT network.  Old is headed up to the guest bedroom/office to hook to a brand new epson ink jet so my fabric patterns will not have ribboning as HP inkjets are known to do
    I was only going to upgrade the Illustrator for that is the main files holding old and future new patterns ... but I like your idea of try new machine first ... and if I have to upgrade old machine after ....
    thank you again .. you have answered all my questions ... and I am much more comfortable with my decisions and purchasing action
    marla

  • How do I move a pattern layer independent of its vector mask?

    I've created a pattern fill layer and assigned a vector mask to it. How do I move the pattern around without affecting the mask? I realize if I want to rotate the pattern I'd need to convert it to a smart object, but if I only need to adjust the pattern location there must be some way to do that without moving the vector mask along with it. A traditional layer shows the vector and raster mask layer with a lock icon, but fill pattern layers are different for some reason. Can someone "fill" me in?

    rcraighead wrote:
    Yes, I understand that. I am working with pattern layers, not layers filled with a bitmap pattern.
    That is not what your showing above in red above your showing a shape layer in CS6 a pattern fill layer with a vector mask is a cs6 shape layer. Even the icon on the layer's content in the layers palette shows its a shape layer.  You can edit the vector mask you can not unlink it. For its a cs6 shape layer.  As you noted you can first convert pattern fill layer into a smart object layer. It then acts like a normal pixel layer with an associated transform to the canvas size. Your no longer dealing with a pattern fill layer. When you rotate it you will have the same problem with the layers corners areas.  CS6 changed shape layers design they have more options then prior  versions of Photoshop and prior versions of Photoshop can not handle CS6 shape layers that used cs6 shape options like stroke, line type, and pattern fills.

  • Problem using a vector of strings as patterns to search a text file

    Ideas? Goal is to use several patterns from one file to search for matches in a second file, one pattern at a time. I have added the file of patterns to a vector and created an iterator to grab each pattern successively. I also can effectively search for matches in the second file, but can't seem to find a way to combine them. I've tried nested while(s) in both orders without success.
    Thank you for any suggestions.

    It sounds to me like it should work. What does your search code look like?

  • Type clipping path of a vector pattern

    Trying to mask type with a vector pattern (place a vector pattern in a type clipping path), but nothing seems to be working. Never had issue before. Tried path in front, pattern in front, converting type path to compound path, converting vector to compound path. A couple of times it looked like it worked, but the pattern was invisible within the path. Illustrator CS6, on a Mac. Help is appreciated, thank you.

    1 Keep the type live no rason to outline it.
    2 place the pattern in the back (behind the text)
    3 select both the patternand the text
    4 Object>Clipping Mask>Make
    If you outline the text
    then after you outlined the text
    1.while the text group is still selected go to Object Compund Path>Make (even though it already says it is a compound path tht actually refers to the individual letter forms)You need the whole group to be a compund path.
    2 Make sure the pattern is behind the text and select both
    3 Now make your clipping mask

Maybe you are looking for

  • Snow Leopard Server combined with Snow Leopard OS

    I have a MacPro (4x1 TB Drives, 16GB, RAID Card, 2 x Quad-Core Intel Xeon 2.8 GHz) that has MacOS 10.5 installed (including MS Windows running under VMWare Fusion). The RAID setup is shown at https://www.radii.org/doc The computer is used as an every

  • Purchase order save issue, Using through BADI  PROCESS_PO_CUST ME21n

    Hi, Pls  Experts ,can we have some solution for this Purchase order save issue,  we are Using  BADI  PROCESS_PO_CUST currently we are throwing a message  using MMPUR_MESSAGE_FORCED if mandatory custom fields are not entered by the User, When we are s

  • LiveCycle Workbench ES2 - "Java(TM) Platform SE binary has stopped working" Error

    Hi, I am getting this error when I try to create a new process o open an existing process. "Java(TM) Platform SE binary has stopped working" The only option is to click on a "Close" button and end the LC Workbench ES2 program. Also, when I try to ope

  • Integrating SAP into a Systems Analysis course

    Hi, I am part of a group putting together a proposal to integrate SAP into our business school courses and join the UA.  The faculty do not have any training in SAP, but we are looking to find out as much as we can about possible course modules for o

  • Assigning Applications to Desktops

    How do I assign "non-lion" 100% compatible applications to a Desktop - since Expose/Spaces is gone, I'm trying to assign VMWare to it's OWN desktop, and so far, I can assign Chrome to it's own Desktop by right clicking on it ("Assign to THIS Desktop"