Text as rollover via overlay problems

I've been trying to search posts for an answer to this, but nothing I've found seems to be helping.
I'm currently making a simple DVD with two menu buttons. One rollover has the word "english" pop up under the english title of the movie, and the button next to it has an "espanol" rollover pop up when the user hovers over the spanish movie title.
So I made an overlay with a black background and white text, trying to make photoshop use only 4 colors since I only have 3 bits of colors to work with. I did my best to make them look passably smooth via tweaking the highlight colors, but in the end the client keeps complaining that the rollovers look aliased (especially that tilde that they've been going on for 3 days about). Is there a better process for creating text overlays, or is this a recipe for disaster due to all the curving lines? Can anybody give me a place to look that has a definitive "DVDs can not do this", if it's really a technology limitation I'm up against?
Thank you in advance.

Instead of 3 colors make it one color and use a grayscale overlay. This will be "better" but you will still see some "stair steps". The other solution, which a lot of "Hollywood" DVDs use is just have a underline under the word and not have a overlay of text.

Similar Messages

  • Set top and bottom inset spacing values in Text Frame Options via jsx script

    I am looking for a way to set the top and bottom inset spacing values only to 2 points in Text Frame Options via a .jsx scrpt.
    For years, I have used a script that sets Preferences, such as:
    with(app.storyPreferences){
        opticalMarginAlignment = false;
        opticalMarginSize = 12;                // pts
    I would like to add the code to this same script that would make Top = 0p2 and Bottom 0p2 but leave Left and Right as 0p0.
    Any help would be greatly appreciated.

    Here is the full .jsx file that we now use to set preferences.
    Ideally, this could be modified to include setting any text frame created to have 0p2 inset Top and Bottom, but 0p0 Left and Right:
    //ApplicationTextDefaults
    //An InDesign CS2 JavaScript
    //Sets the application text defaults, which will become the text defaults for all
    //new documents. Existing documents will remain unchanged.
    with(app.textDefaults){
        alignToBaseline = false;        // align to baseline grid
        try {
    //        appliedFont = app.fonts.item("Times New Roman");
            appliedFont = app.fonts.item("Helvetica");
        catch (e) {}
        try {
            fontStyle = "Medium";
        catch (e) {}
        autoleading = 100;
        balanceRaggedLines = false;
        baselineShift = 0;
        capitalization = Capitalization.normal;
        composer = "Adobe Paragraph Composer";
        desiredGlyphScaling = 100;
        desiredLetterSpacing = 0;
        desiredWordSpacing = 100;
        dropCapCharacters = 0;
        if (dropCapCharacters != 0) {
            dropCapLines = 3;
            //Assumes that the application has a default character style named "myDropCap"
            //dropCapStyle = app.characterStyles.item("myDropCap");
        fillColor = app.colors.item("Black");
        fillTint = 100;
        firstLineIndent = "0pt";
    //    firstLineIndent = "14pt";
        gridAlignFirstLineOnly = false;
        horizontalScale = 100;
        hyphenateAfterFirst = 3;
        hyphenateBeforeLast = 4;
        hyphenateCapitalizedWords = false;
        hyphenateLadderLimit = 1;
        hyphenateWordsLongerThan = 5;
        hyphenation = true;
        hyphenationZone = "3p";
        hyphenWeight = 9;
        justification = Justification.leftAlign;
        keepAllLinesTogether = false;
        keepLinesTogether = true;
        keepFirstLines = 2;
        keepLastLines = 2;
        keepWithNext = 0;
        kerningMethod = "Optical";
        kerningValue = 0;
        leading = 6.3;
    //    leading = 14;
        leftIndent = 0;
        ligatures = true;
        maximumGlyphScaling = 100;
        maximumLetterSpacing = 0;
        maximumWordSpacing = 160;
        minimumGlyphScaling = 100;
        minimumLetterSpacing = 0;
        minimumWordSpacing = 80;
        noBreak = false;
        otfContextualAlternate = true;
        otfDiscretionaryLigature = true;
        otfFigureStyle = OTFFigureStyle.proportionalOldstyle;
        otfFraction = true;
        otfHistorical = true;
        otfOrdinal = false;
        otfSlashedZero = true;
        otfSwash = false;
        otfTitling = false;
        overprintFill = false;
        overprintStroke = false;
        pointSize = 6.3;
    //    pointSize = 11;
        position = Position.normal;
        rightIndent = 0;
        ruleAbove = false;
        if(ruleAbove == true){
            ruleAboveColor = app.colors.item("Black");
            ruleAboveGapColor = app.swatches.item("None");
            ruleAboveGapOverprint = false;
            ruleAboveGapTint = 100;
            ruleAboveLeftIndent = 0;
            ruleAboveLineWeight = .25;
            ruleAboveOffset = 14;
            ruleAboveOverprint = false;
            ruleAboveRightIndent = 0;
            ruleAboveTint = 100;
            ruleAboveType = app.strokeStyles.item("Solid");
            ruleAboveWidth = RuleWidth.columnWidth;
        ruleBelow = false;
        if(ruleBelow == true){
            ruleBelowColor = app.colors.item("Black");
            ruleBelowGapColor = app.swatches.item("None");
            ruleBelowGapOverprint = false;
            ruleBelowGapTint = 100;
            ruleBelowLeftIndent = 0;
            ruleBelowLineWeight = .25;
            ruleBelowOffset = 0;
            ruleBelowOverprint = false;
            ruleBelowRightIndent = 0;
            ruleBelowTint = 100;
            ruleBelowType = app.strokeStyles.item("Solid");
            ruleBelowWidth = RuleWidth.columnWidth;
        singleWordJustification = SingleWordJustification.leftAlign;
        skew = 0;
        spaceAfter = 0;
        spaceBefore = 0;
        startParagraph = StartParagraph.anywhere;
        strikeThru = false;
        if(strikeThru == true){
            strikeThroughColor = app.colors.item("Black");
            strikeThroughGapColor = app.swatches.item("None");
            strikeThroughGapOverprint = false;
            strikeThroughGapTint = 100;
            strikeThroughOffset = 3;
            strikeThroughOverprint = false;
            strikeThroughTint = 100;
            strikeThroughType = app.strokeStyles.item("Solid");
            strikeThroughWeight = .25;
        strokeColor = app.swatches.item("None");
        strokeTint = 100;
        strokeWeight = 0;
        tracking = 0;
        underline = false;
        if(underline == true){
            underlineColor = app.colors.item("Black");
            underlineGapColor = app.swatches.item("None");
            underlineGapOverprint = false;
            underlineGapTint = 100;
            underlineOffset = 3;
            underlineOverprint = false;
            underlineTint = 100;
            underlineType = app.strokeStyles.item("Solid");
            underlineWeight = .25
        verticalScale = 100;
    //Units & Increments preference panel
    //Must do this to make sure our units that we set are in points. The vert and horiz
    //units that get set default to the current measurement unit. We set it to points
    //so we can be sure of the value. We'll reset it later to the desired setting.
    with(app.viewPreferences){
        horizontalMeasurementUnits = MeasurementUnits.points;    // Ruler Units, horizontal
        verticalMeasurementUnits = MeasurementUnits.points;        // Ruler Units, vertical
    //General preference panel
    with(app.generalPreferences){
        pageNumbering = PageNumberingOptions.section;    // Page Numbering, View
        toolTips = ToolTipOptions.normal;                    // Tool Tips
    // Not supported in CS4
    //    toolsPalette = ToolsPaletteOptions.doubleColumn;    // Floating Tool Palette
        completeFontDownloadGlyphLimit = 2000;                // Always Subset Fonts...
        try {
            //Wrapped in try/catch in case it is run with CS4 and earlier to avoid the error
            preventSelectingLockedItems = false;                // Needed for CS5+
        catch (e) {}
    //Type preference panel
    with (app.textEditingPreferences){
        tripleClickSelectsLine = true;    // Triple Click to Select a Line
        smartCutAndPaste = true;        // Adjust Spacing Automatically when Cutting and Pasting Words
        dragAndDropTextInLayout = false;    // Enable in Layout View
        allowDragAndDropTextInStory = true;    // Enable in Story Editor
    with(app.textPreferences){
        typographersQuotes = true;            // Use Typographer's Quotes
        useOpticalSize = true;                // Automatically Use Correct Optical Size
        scalingAdjustsText = true;            // Adjust Text Attributes when Scaling
        useParagraphLeading = false;    // Apply Leading to Entire Paragraphs
        linkTextFilesWhenImporting = false;    // Create Links when Placing Text and Spreadsheet Files
    // Missing following (Font Preview Size, Past All Information/Text Only)
    //Advanced Type preference panel
    with(app.textPreferences){
        superscriptSize = 58.3;                // Superscript, size
        superscriptPosition = 33.3;            // Superscript, position
        subscriptSize = 58.3;                // Subscript, size
        subscriptPosition = 33.3;            // Subscript, position
        smallCap = 70;                        // Smallcap
    with(app.imePreferences){
        inlineInput = false;                // Use Inline Input for Non-Latin Text
    //Composition preference panel
    with(app.textPreferences){
        highlightKeeps = false;                    // Keep Violations
        highlightHjViolations = false;            // H&J Violations
        highlightCustomSpacing = false;            // Custom Tracking/Kerning
        highlightSubstitutedFonts = true;    // Substituted Fonts
        highlightSubstitutedGlyphs = false;    // Substituted Glyphs
        justifyTextWraps = false;                // Justify Text Next to an Object
        abutTextToTextWrap = true;                // Skip by Leading
        zOrderTextWrap = false;                    // Text Wrap Only Affects Text Beneath
    //Units & Increments preference panel
    with(app.viewPreferences){
        rulerOrigin = RulerOrigin.spreadOrigin;                    // Ruler Units, origin
    //    These are set at the end of the script after all the changes have been made
    //    horizontalMeasurementUnits = MeasurementUnits.points;    // Ruler Units, horizontal
    //    verticalMeasurementUnits = MeasurementUnits.inches;        // Ruler Units, vertical
        pointsPerInch = 72;                    // Point/Pica Size, Points/Inch
        cursorKeyIncrement = 1;                // Keyboard Increment, Cursor Key
    with(app.textPreferences){
        baselineShiftKeyIncrement = 2;    // Keyboard Increment, Baseline Shift
        leadingKeyIncrement = 2;        // Keyboard Increment, Size/Leading
        kerningKeyIncrement = 20;            // Keyboard Increment, Kerning
    //Grids preference panel
    with(app.gridPreferences){
        baselineColor = UIColors.lightBlue;    // Baseline Grid, Color
        baselineStart = 48;                        // Baseline Grid, Start
        baselineDivision = 6;                    // Baseline Grid, Increment Every
        baselineViewThreshold = 50;                // Baseline Grid, View Threshold
        baselineGridRelativeOption = BaselineGridRelativeOption.topOfPageOfBaselineGridRelativeOption;    // Baseline Grid, Relative To
        gridColor = UIColors.lightGray;            // Document Grid, Color
        horizontalGridlineDivision = 12;    // Document Grid, Horizontal, Gridline Every
        horizontalGridSubdivision = 12;            // Document Grid, Horizontal, Subdivisions
        verticalGridlineDivision = 12;            // Document Gird, Vertical, Gridline Every
        verticalGridSubdivision = 12;            // Document Grid, Vertical, Subdivisions
        gridsInBack = true;                        // Grids in Back
        documentGridSnapto = false;                // snap to grid or not
        documentGridShown = false;                // show document grid
    //Guides & Pasteboard preference panel
    with(app.documentPreferences){
        marginGuideColor = UIColors.violet;                // Color, Margins
        columnGuideColor = UIColors.magenta;            // Color, Columns
    with(app.pasteboardPreferences){
        bleedGuideColor = UIColors.fiesta;                // Color, Bleed
        slugGuideColor = UIColors.gridBlue;                // Color, Slug
        previewBackgroundColor = UIColors.lightGray;    // Color, Preview Background
        minimumSpaceAboveAndBelow = 72;                    // Minimum Vertical Offset
    with(app.viewPreferences){
        guideSnaptoZone = 4;                            // Snap to Zone
    with(app.guidePreferences){
        guidesInBack = false;                            // Guides in Back
    //Dictionary preference panel
    with(app.dictionaryPreferences){
        composition = ComposeUsing.both;    // Hyphenatin Exceptions, Compose Using
        mergeUserDictionary = false;    // Merge User Dictionary into Document
        recomposeWhenChanged = true;    // Recompose All Stories When Modified
    // Missing (Lang, Hyph, Spelling, Double Quotes, Single Quotes)
    //Spelling preference panel
    with(app.spellPreferences){
        checkMisspelledWords = true;                    // Find, Misspelled Words
        checkRepeatedWords = true;                        // Find, Repeated Words
        checkCapitalizedWords = true;                    // Find, Uncapitalized Words
        checkCapitalizedSentences = true;                // Find, Uncapitalized Sentences
        dynamicSpellCheck = true;                        // Enable Dynamic Spelling
        misspelledWordColor = UIColors.red;                // Color, Misspelled Words
        repeatedWordColor = UIColors.green;                // Color, Repeated Words
        uncapitalizedWordColor = UIColors.green;    // Color, Uncapitalized Words
        uncapitalizedSentenceColor = UIColors.green;    // Color, Uncapitalized Sentences
    //Autocorrect preference panel
    with(app.autoCorrectPreferences){
        autoCorrect = true;                            // Enable Autocorrect
        autoCorrectCapitalizationErrors = false;    // Autocorrect Capitalization
    // Missing (Language, Misspelled word pairs)
    //Display Performance preference panel
    with(app.displayPerformancePreferences){
        defaultDisplaySettings = ViewDisplaySettings.typical;    // Preserve Object-Level
        persistLocalSettings = false;
    // Missing (antialiasiing, greek below
    //Story Editor Display preference panel
    with(app.galleyPreferences){
        textColor = InCopyUIColors.black;                // Text Color
        backgroundColor = InCopyUIColors.white;            // Background
        smoothText = true;                                // Enable Anti-Aliasing
        antiAliasType = AntiAliasType.grayAntialiasing;    // Type
        cursorType = CursorTypes.standardCursor;    // Cursor Type
        blinkCursor = true;                                // Blink
    // Missing (Font, Size, Line Spacing & Theme)
    //File Handling preference panel
    with(app.generalPreferences){
        includePreview = true;                        // Always Save Preview Images with Doc
        previewSize = PreviewSizeOptions.medium;    // Preview Size
    with(app.clipboardPreferences){
        preferPDFWhenPasting = false;                // Prefer PDF When Pasting
        copyPDFToClipboard = true;                    // Copy PDF to Clipboard
        preservePdfClipboardAtQuit = false;            // Preserve PDF Data at Quit
    // Missing (Enable Version Cue)
    //    Optical margin (hanging punctuation, outside margins)
    with(app.storyPreferences){
        opticalMarginAlignment = false;
        opticalMarginSize = 12;                // pts
    //Wrap Up (do at end of script)
    //Units & Increments preference panel
    //Must do this to make sure our units that we set are in points. The vert and horiz
    //units that get set default to the current measurement unit. We set it to points
    //so we can be sure of the value. We'll reset it later to the desired setting.
    with(app.viewPreferences){
        horizontalMeasurementUnits = MeasurementUnits.picas;    // Ruler Units, horizontal
        verticalMeasurementUnits = MeasurementUnits.inches;    // Ruler Units, vertical
    //    These two flags are turned off to avoid the error message about
    //    missing image links when InDesign opens an ad. This can especially
    //    be a problem when doing batch processes.
    with(app.linkingPreferences){
        checkLinksAtOpen = false;            // checkbox: true/false
        findMissingLinksAtOpen = false;        // checkbox: true/false

  • Text frame rollover states in lightbox display comp widget trigger area no longer working in V 3.0

    Hi
    I had text frames with rollover states placed into the trigger area of lightbox display composition widgets
    The rollover on the text worked fine, and then when clicked the lightbox composition widget opened
    However this morning I updated Muse to the latest version 3.0 (which I was prompted to do) But now all these text frame rollover states no placed into the trigger areas of my lightbox dispslay composition widgets no longer work throughout my entire document
    The lightbox will open when I click the text, but the rollover effect will no longer work
    Is anyone having the same problem? Is there a way I can fix this? I was supposed to send the site to a client this morning :\
    Thanks

    Yes. I'm having the same type of trouble with a site I'm updating for a client. I haven't updated the site since before version 2.0.
    But now that I've upgraded to version 3.0 my rollovers and linking for the rollovers don't work. Very strange. I too need to get
    the site posted ASAP.  Please someone help us on this subject.
    thanks

  • When i go to new sms typing their is always show a text, how can solve this problem?

    when i go to new sms typing their is always show a text, how can solve this problem?

    Delete them and then download them from the desired Apple ID. This may require repurchasing paid applications.
    (95675)

  • Text Layout Framework columncount Undo problem

    Text Layout Framework columncount Undo problem ::
        The number of times columncount is changed it gets applied to textflow
    and those number of operation is stored in undoStack(UndoManger).But when i
    undo it, it comes back to intial state, without undoin step by step.
    I have given my source code..
    Y so or any other alternative to achieve this..
    Thanx in advance..  
    <?xml version="1.0" encoding="utf-8"?>
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init()">
        <fx:Script>
            <![CDATA[
                import flashx.textLayout.container.ContainerController;
                import flashx.textLayout.conversion.ITextImporter;
                import flashx.textLayout.conversion.TextConverter;
                import flashx.textLayout.edit.EditManager;
                import flashx.textLayout.edit.IEditManager;
                import flashx.textLayout.edit.ISelectionManager;
                import flashx.textLayout.edit.SelectionState;
                import flashx.textLayout.elements.InlineGraphicElement;
                import flashx.textLayout.elements.ParagraphElement;
                import flashx.textLayout.elements.TextFlow;
                import flashx.textLayout.events.SelectionEvent;
                import flashx.textLayout.events.StatusChangeEvent;
                import flashx.textLayout.formats.Direction;
                import flashx.textLayout.formats.TextLayoutFormat;
                import flashx.undo.UndoManager;
                import mx.collections.ArrayCollection;
                import mx.controls.Alert;
                import mx.controls.CheckBox;
                import mx.events.FlexEvent;
                import mx.events.SliderEvent;
                import spark.components.Group;
                import spark.components.TextArea;
                import spark.core.SpriteVisualElement;
                public var directions:ArrayCollection = new
    ArrayCollection(
                        {label:"Left-to-Right",
    data:Direction.LTR},
                        {label:"Right-to-Left",
    data:Direction.RTL}
                private var _textContainer:SpriteVisualElement = null;
                private static const textInput:XML = <TextFlow
    xmlns="http://ns.adobe.com/textLayout/2008">
                    <div>
                        <p><span>The Text Layout Framework is
    an extensible library, built on the new text engine in Adobe Flash Player 10,
    which delivers advanced, easy-to-integrate typographic and text layout features
    for rich, sophisticated and innovative typography on the web.
                    Some benefits provided by this framework
    include: 1) rich typographical controls, including kerning, ligatures,
    typographic case, digit case, digit width and discretionary hyphens
                    2) cut, copy, paste, undo and standard keyboard
    and mouse gestures for editing 3) selection, editing and flowing text across
    multiple columns and linked containers
                    4) bidirectional text, vertical text and over
    30 writing scripts including Arabic, Hebrew, Chinese, Japanese, Korean, Thai,
    Lao, Vietnamese, and others
                    5) vertical text, Tate-Chu-Yoko (horizontal
    within vertical text) and justifier for East Asian typography. Try editing this
    text and playing with the options below! Notice an inline image is also
    included.</span></p>
                    </div>
                    </TextFlow>;
                private var _textFlow:TextFlow;
                private function init():void {
                    _textContainer = new SpriteVisualElement();
                    canvas.addElement(_textContainer);
                    var importer:ITextImporter =
    TextConverter.getImporter(TextConverter.TEXT_LAYOUT_FORMAT);
                    _textFlow = importer.importToFlow(textInput);
                    _textFlow.flowComposer.addController(new
    ContainerController(_textContainer, canvas.width-40, canvas.height));
                    _textFlow.interactionManager = new
    EditManager(new UndoManager());
                    _textFlow.flowComposer.updateAllControllers();
                private function changeNoColumns(event:Event):void {
                    var tlf:TextLayoutFormat = new
    TextLayoutFormat();
                    tlf.columnCount = cols.value;
                    tlf.columnGap = 15;
                    tlf.direction = direction.selectedItem.data;
                    var em:EditManager =
    _textFlow.interactionManager as EditManager;
                    em.selectAll();
                    (_textFlow.interactionManager as
    EditManager).applyFormat(tlf,tlf,tlf);
                    _textFlow.flowComposer.updateAllControllers();
                protected function
    undo_clickHandler(event:MouseEvent):void
                    var em:EditManager =
    _textFlow.interactionManager as EditManager;
                    trace("Can undo " + em.undoManager.canUndo() +
    " can redo " + em.undoManager.canRedo());
                    em.undo();
                protected function
    redo_clickHandler(event:MouseEvent):void
                    var em:EditManager =
    _textFlow.interactionManager as EditManager;
                    trace("Can undo " + em.undoManager.canUndo() +
    " can redo " + em.undoManager.canRedo());
                    em.redo();
            ]]>
        </fx:Script>
        <s:Panel title="Text Layout Framework Sample" width="100%"
    height="100%">
            <s:layout>
                <s:VerticalLayout paddingTop="8" paddingLeft="8"/>
            </s:layout>
            <s:VGroup>
                <s:Group id="canvas" width="600" height="200" />
                <s:HGroup width="100%" verticalAlign="middle">
                    <s:Label text="# Columns:"/>
                    <s:NumericStepper id="cols"  minimum="1"
    maximum="20" snapInterval="1" change="changeNoColumns(event)" />
                    <s:Label text="Text Direction:"/>
                    <s:DropDownList id="direction"
    change="changeTextDirection(event)" dataProvider="{directions}"
    selectedItem="{directions[0]}"/>
                    <s:Button label="Undo"
    click="undo_clickHandler(event)"/>
                    <s:Button label="Redo"
    click="redo_clickHandler(event)"/>
                </s:HGroup>
            </s:VGroup>
        </s:Panel>
    </s:WindowedApplication>

    It cannot be reproduced with TLF 3.0 + SDK 4.5.

  • Want to send a text in BOLD via email

    Hi all,
    I want to send a text in BOLD via email,
    Right now i ma using the Function Module: SO_NEW_DOCUMENT_ATT_SEND_API1 for sending attachments via mail.
    But i do not know how i can send some text in BOLD.
    <b>****NOTE: I want the text in BOLD is in the BODY of the mail</b>
    I checked the Import and tables parameters inthat FM.But there is no option in those parameters.
    So, can any one plz help me to solve this issue.
    Thanks&Regards,
    Srikanth T
    Message was edited by:
            srikanth T
    Message was edited by:
            srikanth T

    Convert them into smartform or SAP Script from report then convert into pdf format and then send an email ...
    See the example code :
    report zemail.
    data: itcpo like itcpo,
          tab_lines like sy-tabix.
    Variables for EMAIL functionality
    data: maildata   like sodocchgi1.
    data: mailpack   like sopcklsti1 occurs 2 with header line.
    data: mailhead   like solisti1 occurs 1 with header line.
    data: mailbin    like solisti1 occurs 10 with header line.
    data: mailtxt    like solisti1 occurs 10 with header line.
    data: mailrec    like somlrec90 occurs 0  with header line.
    data: solisti1   like solisti1 occurs 0 with header line.
    perform send_form_via_email.
          FORM  SEND_FORM_VIA_EMAIL                                      *
    form  send_form_via_email.
      clear:    maildata, mailtxt, mailbin, mailpack, mailhead, mailrec.
      refresh:  mailtxt, mailbin, mailpack, mailhead, mailrec.
    Creation of the document to be sent File Name
      maildata-obj_name = 'TEST'.
    Mail Subject
      maildata-obj_descr = 'Subject'.
    Mail Contents
      mailtxt-line = 'Here is your file'.
      append mailtxt.
    Prepare Packing List
      perform prepare_packing_list.
    Set recipient - email address here!!!
      mailrec-receiver = '[email protected]'.
      mailrec-rec_type  = 'U'.
      append mailrec.
    Sending the document
      call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
           exporting
                document_data              = maildata
                put_in_outbox              = ' '
           tables
                packing_list               = mailpack
                object_header              = mailhead
                contents_bin               = mailbin
                contents_txt               = mailtxt
                receivers                  = mailrec
           exceptions
                too_many_receivers         = 1
                document_not_sent          = 2
                operation_no_authorization = 4
                others                     = 99.
    if sy-subrc = 0.
    submit rsconn01 with mode = 'INT' and return.
    endif.
    endform.
         Form  PREPARE_PACKING_LIST
    form prepare_packing_list.
      clear:    mailpack, mailbin, mailhead.
      refresh:  mailpack, mailbin, mailhead.
      describe table mailtxt lines tab_lines.
      read table mailtxt index tab_lines.
      maildata-doc_size = ( tab_lines - 1 ) * 255 + strlen( mailtxt ).
    Creation of the entry for the compressed document
      clear mailpack-transf_bin.
      mailpack-head_start = 1.
      mailpack-head_num = 0.
      mailpack-body_start = 1.
      mailpack-body_num = tab_lines.
      mailpack-doc_type = 'RAW'.
      append mailpack.
      mailhead = 'TEST.TXT'.
      append mailhead.
    File 1
      mailbin = 'This is file 1'.
      append mailbin.
      describe table mailbin lines tab_lines.
      mailpack-transf_bin = 'X'.
      mailpack-head_start = 1.
      mailpack-head_num = 1.
      mailpack-body_start = 1.
      mailpack-body_num = tab_lines.
      mailpack-doc_type = 'TXT'.
      mailpack-obj_name = 'TEST1'.
      mailpack-obj_descr = 'Subject'.
      mailpack-doc_size = tab_lines * 255.
      append mailpack.
    *File 2
      mailbin = 'This is file 2'.
      append mailbin.
      data: start type i.
      data: end type i.
      start = tab_lines + 1.
      describe table mailbin lines end.
      mailpack-transf_bin = 'X'.
      mailpack-head_start = 1.
      mailpack-head_num = 1.
      mailpack-body_start = start.
      mailpack-body_num = end.
      mailpack-doc_type = 'TXT'.
      mailpack-obj_name = 'TEST2'.
      mailpack-obj_descr = 'Subject'.
      mailpack-doc_size = tab_lines * 255.
      append mailpack.
    endform.
    With PDF Attachment:CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
    formname = 'Z_TEST'
    IMPORTING
    fm_name = v_fname.
    CALL FUNCTION v_fname
    EXPORTING
    control_parameters = x_ctrl_p
    IMPORTING
    job_output_info = x_output_data.
    CALL FUNCTION 'CONVERT_OTF'
    EXPORTING
    format = 'PDF'
    max_linewidth = 134
    IMPORTING
    bin_filesize = v_size
    TABLES
    otf = x_output_data-otfdata
    lines = it_lines
    EXCEPTIONS
    err_max_linewidth = 1
    err_format = 2
    err_conv_not_possible = 3
    OTHERS = 4.
    CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'
    EXPORTING
    line_width_dst = 255
    TABLES
    content_in = it_lines
    content_out = it_soli
    EXCEPTIONS
    err_line_width_src_too_long = 1
    err_line_width_dst_too_long = 2
    err_conv_failed = 3
    OTHERS = 4.
    CALL FUNCTION 'FUNC_CONVERT_DATA_ODC01'
    EXPORTING
    iv_byte_mode = 'X'
    TABLES
    it_data = it_lines
    et_data = it_table.
    *-----To caluculate total number of lines of internal table
    DESCRIBE TABLE it_table LINES v_lines.
    *-----Create Message Body and Title and Description
    it_mess = 'successfully converted smartform from otf format to pdf' .
    APPEND it_mess.
    wa_doc_data-obj_name = 'smartform'.
    wa_doc_data-expiry_dat = sy-datum + 10.
    wa_doc_data-obj_descr = 'smartform'.
    wa_doc_data-sensitivty = 'F'.
    wa_doc_data-doc_size = v_lines * 255.
    APPEND it_pcklist.
    *-----PDF Attachment
    it_pcklist-transf_bin = 'X'.
    it_pcklist-head_start = 1.
    it_pcklist-head_num = 0.
    it_pcklist-body_start = 1.
    it_pcklist-doc_size = v_lines_bin * 255 .
    it_pcklist-body_num = v_lines.
    it_pcklist-doc_type = 'PDF'.
    it_pcklist-obj_name = 'smartform'.
    it_pcklist-obj_descr = 'smart_desc'.
    it_pcklist-obj_langu = 'E'.
    it_pcklist-doc_size = v_lines * 255.
    APPEND it_pcklist.
    *-----Giving the receiver email-id
    CLEAR it_receivers.
    it_receivers-receiver = [email protected]'.
    it_receivers-rec_type = 'U'.
    APPEND it_receivers.
    *-----Calling the function module to sending email
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
    document_data = wa_doc_data
    put_in_outbox = 'X'
    commit_work = 'X'
    TABLES
    packing_list = it_pcklist
    contents_txt = it_mess
    contents_hex = it_table
    receivers = it_receivers
    EXCEPTIONS
    too_many_receivers = 1
    document_not_sent = 2
    document_type_not_exist = 3
    operation_no_authorization = 4
    parameter_error = 5
    x_error = 6
    enqueue_error = 7
    OTHERS = 8.

  • Material PO text not transmitted Via IDOC DELFOR

    Hello All,
    Material PO Text not transmitted via DELFOR in SA line item material with item cat K, whereas item cat. blank is working good,
    i checked settings in SPRO -Define Texts for Sch. Agrmt. it has proper setting in text for document item with doc type-item cat K-EKPO- text ID L03
    Please suggest if any other setting exist.
    Thank you

    this is SAP design, for performance reasons the PO text is not copied to the requisition in MRP run.
    SAP issued an OSS note about this .

  • MSI 6712 (KT4V) : list of ATI AGP HD4* cards compatible (no VIA chipset problems

    I still have an MSI-6712 MB with an AGP ATI 9600XT but need to get a more powerfull card (no money for new MB and all that comes with this).  I had started looking at some AGP ATI HD4* cards but the first one I saw mentioned possible problems with VIA chipsets (dont recall which card). So this made me wonder.  I already have a problem where I cannot go higher the ATI Drivers 8.4 (problems with VIA chipsets) but maybe with a new card, I could pass over that problem. 
    There is no point in looking for AGP Nvidia cards as the strongest I could find was about the same as my ATI 9600XT. SO I am stuck with going for ATI. Also, having Linux partitions, the ATI drivers no longer support less then an HD* card (so does XP).
    I want to know which AGP ATI HD* cards have NO problems AT ALL with an MSI-6712 and all its VIA chipsets.
    I am just tring to get better graphics with my games (some stopped working) at the lowest cost possible until I have a better salary (probably next year).

    X1950 is a powerful AGP card. Still stands ground well. A little power hungry though, and mind you get one with a quiet fan - they can be a bit noisy. Don't know quite, but around 20 Amps on the PSU:s 12 volt line might do, perhaps a little more. Please have a look at the side of your PSU, especially if you are on a budget. - I'm always on a budget, but I'm a clerk sort of. 
    Haven't heard about the VIA comp. problems. Usually there are ways around every obstacle, or climb it for fun. 

  • Problem in Updating sales text in MM02 via BDC

    Hi All,
    I've created a BDC to update the Sales text for MM02. As the no of tabs for the view in MM02 are different for different materials, wrong tabs are selected while executing the BDC for different materials. I need to always select Sales text in the view.
    Kindly suggest.
    Thanks and Regards,
    Neha

    Hi,
    If you are only updating the sales text, then why not use function module SAVE_TEXT?
    refresh : headerl, itab3.
    headerl-tdobject = 'MVKE'.
    headerl-tdname = '000000000300000560000101'. "(Material : 000000000300000560, Sorg : 0001, Dist channel: 01)
    headerl-tdid  = '0001'.
    headerl-tdspras = 'E'.
    append headerl.
    move '*' to itab3-tdformat.
    move 'Testing sales text' to itab3-tdline.
    append itab3.
    call function 'SAVE_TEXT'
      exporting
        header                = headerl
       insert                = 'X'
       savemode_direct       = 'X'
      tables
        lines                 = itab3
    exceptions
       id                    = 1
       language              = 2
       name                  = 3
       object                = 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.
    endif.
    Regards
    Vinod
    Edited by: Vinod Kumar on May 26, 2010 12:48 PM

  • Using Yahoo mail via Safari problem after IOS8 download

    After downloading the IOS 8 update on my I5c, I am unable to sign in to my email account on Yahoo mail. I access this account on my phone via Safari. Prior to the download of IOS 8, I had no problem getting into my Yahoo account. Each time I tried to access the account I would get the Yahoo message :In order to use Yahoo mail, turn Private Browsing off.: I believe IOS8 is the problem because I have used my wife's I5c and get easy access to my Yahoo mail account. Has anyone experienced this problem? And what the heck is Private Browsing?

    Dmedema wrote:
    When I'm using Safari to access my yahoo mail accounts, I can write the addy and subject lines perfectly. The keyboard automatically comes up and I simply type in the info. I accesses my contacts perfectly and auto-types them in as begin the info. The trouble is that the IPad won't let me type anything in the text or message area. I can't get the keyboard to come up at all.
    Any ideas?
    Yes, what you describe is correct. With the new Yahoo "Mail Plus" a "smart" editable text box is displayed for the message area which the Safari iPad does not support. To use Yahoo mail you have to switch to the "Mail Classic" view. To do this look for the "Options" pull-down menu item on the upper right part of the mail page and select "Mail Classic". This should work for you.

  • Using Standart text on mail via SO10

    Hi experts,
    I got notification  creating an change of IT0019.everything dinamic action Feature m0001 is OK.
    Now I have anathor problem.
    in the mail box there is no subcect or mail body.empty notification mail.
    how I can create standart text via SO10?
    For example i'd like to send mail like that
    P0019-MNDAT is the last contract day of  (per number)  (first name ) (last name )  
    Please help me in this case

    Hi,
    you should check if the text for example MAIL_FOR_I0001_A exist in client xxx or only in 000.
    Regards Bernd

  • Adobe Acrobat Reader via OLE, Problems to understand...

    Hi,
    i have a little problem to understand how the OLE API works...
    Here is what I mean:
    1. Load a Document (No view)
    2. Findo out the page size
    3. Close the document
    I can start via:
    $OLE$AcroExch.Document.11
    But i did not become an object to load the document...
    What is the right way for that?
    The API reference is not a help for me on this point...
    Best Regards
    Bernd

    Here is an easy? Problem?
    What is wrong?
    The problem is: "Acrobat.AcroAVDocClass..."
    I will only open a PDF File in C#...
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    using Acrobat;
    namespace WpfApplication1
        public partial class MainWindow : Window
            public String pdfFile;
            public MainWindow()
                InitializeComponent();
                MyPDF();
            public void MyPDF()
                pdfFile = "c:/MyPDF.DFF";
                Acrobat.AcroAVDocClass _acroDoc = new Acrobat.AcroAVDocClass();
                Acrobat.AcroApp _myAdobe = new Acrobat.AcroApp();
                Acrobat.AcroPDDoc _pdDoc = null;
                _acroDoc.Open(pdfFile);
                _pdDoc = (Acrobat.AcroPDDoc)(_acroDoc.GetPDDoc());
                _acroDoc.SetViewMode(2);
                _myAdobe.Show();

  • Overlay problems

    Hi folks
    I've been having a few problems using standard overlay files in DVDSP 4. I seem to have fixed most of them using the wonderful information on this board but am stuck on the following
    I have a screen with 7 buttons. The top 3 and menu button are fine but when I select any of the bottom buttons, a thin white line appears along the top of the text overlay area. I have tried moving the overlay etc but the problem persists, sometimes a line also appears underneath. I have examples....
    http://www.colinleonard.com/overlay
    I hope someone can help! thanks in advance

    Hi:
    Wellcome to the forums!!
    Overlay file size (px)
    What size in pixels is your overlay file? I mean, did you take in account the pixel aspect ratio issue?
    Try with advanced colors
    Select a button in your menu, in the Inspector windows go to Color tab and select Overlay Color: Advanced, Mapping Type Grayscale and Selection State Selected.
    Then, for the first three key colors (black and grey ones) select the same color you used in your buttons but with a different % on each key, i.e.: 15% for Black, 8% for Dark Gray and 4% for Light Gray.
    In that way, if your overlay file black elements have some antialiases "gray scale" borders, you'll get them colored with a gradient color.
    Let us know how it worked !

  • X240 (Win 8.1) w/ Ultra Dock and two external monitors connected via DisplayPort problem

    I'm having trouble making this combination work. This Ultra Dock does have two DP connectors, computer sees both external monitors (HP ZR24w) but I cannot get any picture on both at the same time using DP. Sometimes one display does work, but that is not always working.
    When I connect same monitors via VGA/DSUB and DP (with Lenovo DPtoDVI converter) I can get this to work - both same time - , but I'd prefer them both digital and both native DP as both monitors do have that port.
    Ultra Dock does already have the latest firmware and this problem seems to not relate to the flickering problem with T440 etc. X240 is also running latest UEFI/BIOS and I've also tried latest Intel Beta display driver, no effect.

    shelmers wrote:
    W520 with Win 7 Pro
    Minidock Plus Series 3
    Two Asus monitors attached via DVI
    Let me start by saying that the internal and both external monitors work simultaneously. However, getting to that state is the problem.
    I can boot successfully with the laptop in the dock with 1) just the internal monitor, or 2) the internal and one external monitor connected.
    However, if I try to boot with both monitors connected via DVI, the following happens:
    Windows logon screen appears -- but there is no cursor on the screen
    I enter the password and the login continues for 30-60 seconds, then
    Blue screen SYSTEM_SERVICE_EXCEPTION for nvlddmkm.sys with STOP x0000003B
    Lenovo has replaced the dock with no change in behavior.
    Drivers and BIOS are current.
    Most recent change was to set BIOS so Win 7 automatically detects Nvidia Optimus.
    At this point, my best workaround is to disconnect one external monitor whenever I need to reboot, and then connect it again after everything is runing. Not terrible... but it really shouldn't be necessary. Any suggestions?
    If you want to drive the monitors in the manner stated, the BIOS Display property must be set to Discrete and the auto detection below it must be disabled.

  • Using  texting on-line via a pc

    I personally don't have text messaging.  Is it FREE to use texting via my pc to other customers of Verizon?

     It does not cost anything to send a text from your computer.
    . How do I join Vtext.com?vtext.com. Passwords are case sensitive.  
    To join vtext.com, do the following: Enter your 10-digit mobile phone number
    in Box #1 using ONLY numbers. Do not enter dashes, symbols or spaces.
    Click Send to receive your temporary password as a text message on your
    mobile phone. After you have received your temporary password, enter it in
    Box #2. Enter your desired new password in Box #3. You will need this
    password each time you log back into
    This means that each time you enter your password throughout the site, you
    must type it exactly as you just entered it above. Re-enter your new password
    in Box #4 to confirm spelling. Click Save.
    This site expands your Text Messaging service by offering a spectrum of cool
    messaging features. Register your mobile phone number at
    additional information, click on the How do I Sign In?To sign in, enter your mobile number (using ONLY numbers and NO
    dashes or spaces) and enter your password.  Your mobile number and password can be
     remembered on your computer by choosing the Remember My, Mobile Number and
    Mobile Number & Password checkboxes.  Click the Go button on the side navigation or the Login button onthe Sign In page. You are now signed in. Take a look around. Click the Sign Out link to sign out of  vtext.com 
    What is Vtext.com?Vtext.com is a companion web site for use by subscribers of Text Messaging. www.vtext.com to personalize your messaging experience. Registering is as easy as 1-2-3. Forvtext.com Help tab

Maybe you are looking for

  • Missing table data

    We are testing RFC scenarios and created a remote enabled FM ( with a table parameter ) in our ECC system.  The TCP/IP "XITEST" destination has been defined in SM59.  All the required configurations have also been done in XI.   When the FM is execute

  • GR reversal with AccM document

    Hello All, I have a PO for qty 1 and also already GR done for the same qty.Also the user has posted AccM document for 1 qty.Now my question is whether I can reverse the GR or not?If we can reverse the GR then any impact we will be facing in future?Do

  • How to Setup Runtime Systems

    Hi, I intend to try out the transportation process of NWDI. I only have 3 servers (1 for development, 1 for test and 1 for production) so how best should I setup the RTS? Is it necessary to set both DEV and CON or I can just set for one? Can DEV and

  • How to compile mixed encoded Java source code?

    Hi, everyone, I have .java files, one (file1.java) is encoded ASCII, the other (file2.java) is encoded Unicode. I can compile each file by using javac file1.java javac -encoding Unicode file2.java But I'd like to compile them together in one time. Is

  • Macbook air SSD change

    how to change to a bigger SSD?