Tags, alt text, and PDF accessibility

I'm thoroughly confused. I just finished the layout for a 176-page book in ID and I'm trying to tag the book for PDF accessibility. I read that it's better to tag in ID before you export to PDF. My problem is, I have no idea what I'm supposed to do or how to do it, and everything I'm reading is confusing me even more. I'm getting nowhere.
I'm not expecting a full course on this, but can someone please answer a few questions to give me a kick start (I may even ask the wrong questions). 1.) How do you add alt text to graphics in ID, or Acrobat?  2.) How do you add a tag in ID. I mean, I can add a tag but I don't know where or why I'm adding it.  3.) How do you manually tag a file in Acrobat 9 Pro or edit the auto tagging once it's done?
I'm using the most recent versions of ID and Acrobat Pro, and the most recent version of Mac OSX.
Thank you.

I too have been trying to figure this out and have followed the steps
to add alt text to InDesign before exportign to PDF. I just can't see the alt text in either PDF  or in a browser displaying thee PDF fiel - I  know the tagged text is there because when I open
the "touch up Reading order" dialog in the
accesibility tab of Acrobat - the image displays with the appropriate  Alt text. I' checked the accessibility otpion in the browser as well [expand all alt text for images] but I still don't see the alt text when I mouse over teh image - what am I missign here?
Ann

Similar Messages

  • Large alt text for pdf images

    I'm trying to include alt text for my pdf images but the text is over the character limit.  Is there any way to include longer alt text (for example through the use of an external file and a longdesc tag) in a pdf, or am I basically stuck with the character limit no matter what I do?

    Does anybody at Mozilla read this or is it just for venting frustrations?
    Alt-text is NOT just for when the image can't be displayed. For instance, in my work I use a particular kind of colour palette. It used to be that when I hovered over the little square showing the colour, that the colour number would appear. It's the ONLY way to know what colour you're dealing with, in this case.
    This used to be available in Firefox, but suddently it disappeared. This is forcing me to use Safari, which has this feature. But I prefer to work with Firefox.
    This is very frustrating!!!

  • A Few SEO Questions: Alt="" text and file/folder names.

    I've been reading about the Dark Art of SEO and frankly, a lot of it is more confusing than I anticipated.  Anyway, I'll summarise a bit here.I have read that:
    File/folder names are better with meaningful words and hyphenated words.  so DCM000123.jpg in a folder called galimg would be better as: /gallery-images/painting-title-here.jpg
    Alt="" text can add to the content of your pages.
    My thinking underneath this relates to a gallery site I built with around 200 individual paintings in it.  So the site has a lot of content but not a lot of text.  I wonder if I should start trawling through all of this to change the file names and folders and add alt="" text more meaningfully to help with SEO?
    So if my thinking is OK, here are the questions.
    How would you put the alt="" text on individual images?  I imagine that it should just be a straight-forward, what-you-see description?  But there are a few other options.  Suppose I have an image that the artist has titled, "Cattle on a Hill" and it's an oil on canvas.  I could make that into,
    alt="Oil on Canvas: Cattle on a Hill" or
    alt="Cattle on a Hill" or
    alt="A group of cows grazing in pasture under moonlight." or
    Suppose I have 20 images in a portrait gallery:
    alt="Portrait.  Oil on canvas: Joe Bloggs" or
    alt="Portrait.  Joe Bloggs" or
    alt="Man with grey hair wearing a blue shirt sitting on a bench" or
    alt="Portrait painting.  Oil on canvas. Joe Bloggs: Man with gray hair wearing a blue shirt sitting on a bench"
    The second part of the question also includes the problem that if I have 20 images in a single gallery page and I put "Portrait painting" in each alt="" text is that going to look like key word stuffing?
    Now on to the file name thing.  Should the file names be portrait-painting-01 and so on or should they be Cattle-on-hill or what?
    Final question: am I making too much of all this?
    Thanks
    Martin

    First of all, stay away from spaces in file names AT ALL COST.
    The examples you cited would look like:
    alt="Oil%20on%20Canvas:%20Cattle%20on%20a%20Hill" or
    alt="Cattle%20on%20a%20Hill" or
    alt="A%20group%20of%20cows%20grazing%20in%20pasture%20under%20moonlight."
    to an SE crawler.
    If you really want effective picutres, use Photoshop or Fireworks to embed metadata and THEN add them to your site.
    Alt tags means the text that would appear if the image didn't for some reason. It also helps with accessibility for visually impaired viewers who use plug-ins to allow their browser to "speak" the images to them when the page loads.
    <img src="img/example-1.jpg" width="128" height="160" alt="example-1.jpg" />
    Above is an example of how to add alt text. Dreamweaver actually loads the alt tag automatically unless you've turned it off somehow.
    Either put the info in the Alt box in the properties panel, or in code view, add it between the quotes.
    To the second part of your question, Alt tags are meant for SEO with the images only (Like when you search for images of a certain name or containing certain tags)
    and really have little effect on the page SEO itself. For that type of optimization you want Keywords, and Descriptors in the <head> portion of the
    individual page:
    <meta name="google-site-verification" content="Optimizer code would go here" />
    <meta name="Description" content="Page name, site name, business name, location, phone number, etc. goes here"/>
    <meta name="Keywords" content="Restaurant, Sports bar, Catering, Hotel, Gallery, Car Dealer, Exterminator or whatever describes the site and page as well as content of the pages"/>
    <meta name="author" content="your name here"/>
    <meta name="robots" content="index, follow"/> (This tells search engine crawlers to index this page and each one you add it to,  and follow them site wide)
    <meta name="revisit-after" content="7 days"/> (This tells the crawler when to revisit for updates after it has indexed the site)
    To your last question. No, you're not making too big a deal out of it, if you're talking about exposure for a business. If it's a personal gallery of your favorite vacation pictures? You just might be.

  • Alt text and doctype XHTML

    Just a question to know if my thoughts are right...
    I have made my website and at the top DW has put:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    I have notices that the alt-text in my site are not working (the way I would like), they are not displayed when you go over the image with the cursor. I know that the alt text will show up if the image fails to load for any reason but I would like them to show up also when you go over the image.
    After a long search I found that if I change DOCTYPE to HTML 4.01, the alt-text are displayed in the browsers (IE). But unfortunately I can't change the DOCTYPE because of my SPRY-menu.
    Is this correct?
    And is it also correct that the only way to show the text of an image (with doctype XHTML), is to make a title-tag of the image (which DW doesn't facilitate)?
    Katinka.

    function(){return A.apply(null,[this].concat($A(arguments)))}
       I know that the alt text will show up if the image fails to load for any reason but I would like them to show up also when you go over the image.
    That's not the role of alt text. It's only for alternative text in the absence of an image-not a popup tooltip.
    It has worked as a tooltip in earlier versions of IE because they incorrectly displayed the alt attribute in the absence of the title attribute. It won't work in modern browsers and it's unrelated to the Doctype.
    Use the title attribute instead.
    <img alt="Picture" title="Picture">

  • E-Mail Purchase Order - Text and PDF to include EKKO-EBELN

    Hi All,
    I am triggering purchase order layouts via E-mail. I want the e-mail subject line to have some static text whilst referencing the PO number (EKKO-EBELN).
    I also want the PDF file to be called include the same text and reference number
    How can I include EKKO-EBELN?
    Is this something that I can simply add to the text line &ekko-ebeln& or do I have to build the rule into the processing program and entry form
    Points will be rewarded
    Cheers
    Steve

    The vendor e-mail address is picked up from the master data and the purchaser's e-mail would be picked up from their user account. The problem is that I don't know at what stage in the program SAPFM06P, used for sending the purchase order, I could set up the distribution list.
    If I set the vendor address to name.address@somewhere; name2.address@somewhere else this works and both name and name2 receive the e-mail. But it would mean the purchasers ammending the vendor e-mail address each time, which just isn't practical.
    I probably should have said that I'm using SAP version 46c and the e-mail is sent using standard SAP settings for 5-External send using program SAPFM06P and form MEDRUCK.
    Thanks for the advice
    Karen
    Message was edited by: Karen Dean

  • Alt Text and images

    Can anyone point me in the direction to force users to use alt text with images in Portal content areas to meet with W3C compliency?

    Hi marjar
    Thank you for your reply, I see now that the URL in IE has http// but in firefox (like this URL https://support.mozilla.org/en-US/questions/989394?) shows as https// why is that? and this must be why my ALT and external links in my images do not work in Firefox. However my internal links do work except for the ALT. Is there a way or a plugin for Firefox that I can instal to make my site compatible to https// ?

  • Email:Text and PDF Forms

    Hi Experts,
    There is a requirement for sending smartform as Text attachements from one action and smartform as PDF attachements from another action.
    Kindly let me know,How can I do this?
    Thanks,
    Adi.

    Hi,
    The above reply requires spool i guess without that, we can do it this way.
    *& Report  ZTEST_ATTACHMENT
    REPORT  ztest_attachment.
    DATA: lf_fm_name            TYPE rs38l_fnam.
    DATA: ls_control_param      TYPE ssfctrlop.
    DATA: ls_composer_param     TYPE ssfcompop.
    DATA: ls_recipient          TYPE swotobjid.
    DATA: ls_sender             TYPE swotobjid.
    DATA: lf_formname           TYPE tdsfname.
    DATA: ls_addr_key           LIKE addr_key.
    DATA: document_output_info TYPE  ssfcrespd,
          tab_otf_data TYPE ssfcrescl,
          job_output_options TYPE ssfcresop.
    DATA: file_size TYPE i ,
          bin_filesize TYPE i ,
          my_tabix TYPE sy-tabix,
          w_complines TYPE i .
    DATA : pdf_tab LIKE tline OCCURS 0 WITH HEADER LINE ,
           pdf_buffered LIKE tline OCCURS 0 WITH HEADER LINE,
           itab TYPE TABLE OF ty_tab,
           itab_final TYPE itcoo OCCURS 0 WITH HEADER LINE,
           t_attach_data TYPE TABLE OF solisti1,
           t_objcont TYPE TABLE OF soli.
    DATA : w_email TYPE string VALUE ' '.
    TABLES: nast,                          "Messages
            *nast,                         "Messages
            tnapr,                         "Programs & Forms
            itcpo,                         "Communicationarea for Spool
            arc_params,                    "Archive parameters
            toa_dara,                      "Archive parameters
            addr_key.                      "Adressnumber for ADDRESS
    DATA price_print_mode(1) TYPE c.       "Print-mode
    DATA: retcode   LIKE sy-subrc.         "Returncode
    *"Work Areas for Sending Mail..........................................
    Data:
      wa_doc_data    TYPE sodocchgi1,      " Work Area to hold Attributes of New Document
      wa_pack        TYPE sopcklsti1,      " Work Area for Packing List of Main Document
      wa_objhead     TYPE solisti1,        " Work Area to store Header Text
      wa_messbody    TYPE solisti1,        " Work Area to store Message Body
      wa_receivers   TYPE somlrec90,       " Work Area to store Receiver Information
      wa_attach_data TYPE solisti1,        " Work Area to store the Attached Document
      wa_objcont     TYPE soli,            " Work Area to store data upto 255 Lines.
      t_receivers    LIKE TABLE OF wa_receivers,
      t_pack LIKE STANDARD TABLE OF wa_pack,
      t_messbody type table of solisti1,
      t_objhead like table of wa_objhead,
    *"Work Variables for Sending Mail......................................
      w_tablines     TYPE i,               " Variable to store Table Lines
      w_line         TYPE so_text255,      " Line of text
      w_title        LIKE kna1-anred.                           "#EC NEEDED
    PERFORM set_print_param CHANGING     ls_control_param
                                         ls_composer_param.
    determine smartform function module for test
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = 'Z_TESTYH1055'
      IMPORTING
        fm_name            = lf_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    IF sy-subrc <> 0.
    Write : 'Smart form name not recognised'.
    ENDIF.
    *Calling Function module generated by ssf call...
    CALL FUNCTION lf_fm_name
    EXPORTING
      ARCHIVE_INDEX              = ARCHIVE_INDEX
      ARCHIVE_INDEX_TAB          = ARCHIVE_INDEX_TAB
      ARCHIVE_PARAMETERS         = ARCHIVE_PARAMETERS
       control_parameters         = ls_control_param
      MAIL_APPL_OBJ              = MAIL_APPL_OBJ
      MAIL_RECIPIENT             = MAIL_RECIPIENT
      MAIL_SENDER                = MAIL_SENDER
       output_options             = ls_composer_param
       user_settings              = 'X'
    IMPORTING
      DOCUMENT_OUTPUT_INFO       = DOCUMENT_OUTPUT_INFO
       job_output_info            =  tab_otf_data
      JOB_OUTPUT_OPTIONS         = JOB_OUTPUT_OPTIONS
    EXCEPTIONS
       formatting_error           = 1
       internal_error             = 2
       send_error                 = 3
       user_canceled              = 4
    IF sy-subrc <> 0.
      Write : 'Function module name not recognised'.
    ENDIF.
    itab_final[] = tab_otf_data-otfdata[].
    *These lines to be inserted in case when two smart forms are called from the same program
    *DELETE tab_otf_data-otfdata WHERE tdprintcom = '//'.
    *READ TABLE itab_final WITH KEY tdprintcom = 'EP'.
    *my_tabix = sy-tabix + 1.
    *INSERT lines of tab_otf_data-otfdata INTO itab_final INDEX my_tabix.
    PERFORM otf_to_pdf.
    *&      Form  set_print_param
         Setting smart form print parameters
         <--P_LS_CONTROL_PARAM  text
         <--P_LS_COMPOSER_PARAM  text
         <--P_LS_RECIPIENT  text
         <--P_LS_SENDER  text
         <--P_RETCODE  text
    FORM set_print_param CHANGING cs_control_param TYPE ssfctrlop
                                  cs_composer_param TYPE ssfcompop.
      DATA: ls_itcpo     TYPE itcpo.
      DATA: lf_repid     TYPE sy-repid.
    *Setting composer parameters and control parameters for display
        cs_composer_param-tddest     = 'LP01'.                     "Note 591576
        cs_control_param-no_dialog   = 'X'.
        cs_control_param-preview     = space.
        cs_control_param-getotf      = 'X'.
    ENDFORM.                               " set_print_param
    *&      Form  otf_to_pdf
          Convrting Smart-form otf output into PDF Format
    -->  p1        text
    <--  p2        text
    FORM otf_to_pdf .
      CALL FUNCTION 'CONVERT_OTF'
       EXPORTING
         format                      = 'PDF'
         max_linewidth               = 132
        ARCHIVE_INDEX               = ' '
        COPYNUMBER                  = 0
        ASCII_BIDI_VIS2LOG          = ' '
        PDF_DELETE_OTFTAB           = ' '
       IMPORTING
         bin_filesize                = bin_filesize
        *     BIN_FILE                    = BIN_FILE
        TABLES
          otf                         = itab_final    "Otf file of type itcoo
          lines                       = pdf_tab       "Pdf file of type tline
      EXCEPTIONS
        ERR_MAX_LINEWIDTH           = 1
        ERR_FORMAT                  = 2
        ERR_CONV_NOT_POSSIBLE       = 3
        ERR_BAD_OTF                 = 4.
    Downloading the file recieved while conversion of otf 2 pdf
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
        bin_filesize                    = bin_filesize
        filename                        = 'D:/TEST4.PDF'
        filetype                        = 'BIN'
        APPEND                          = ' '
        WRITE_FIELD_SEPARATOR           = ' '
        HEADER                          = '00'
        TRUNC_TRAILING_BLANKS           = ' '
        WRITE_LF                        = 'X'
        COL_SELECT                      = ' '
        COL_SELECT_MASK                 = ' '
        DAT_MODE                        = ' '
        CONFIRM_OVERWRITE               = ' '
        NO_AUTH_CHECK                   = ' '
        CODEPAGE                        = ' '
        IGNORE_CERR                     = ABAP_TRUE
        REPLACEMENT                     = '#'
        WRITE_BOM                       = ' '
        TRUNC_TRAILING_BLANKS_EOL       = 'X'
        WK1_N_FORMAT                    = ' '
        WK1_N_SIZE                      = ' '
        WK1_T_FORMAT                    = ' '
        WK1_T_SIZE                      = ' '
       IMPORTING
         filelength                      = file_size
        TABLES
          data_tab                        = pdf_tab
        FIELDNAMES                      = FIELDNAMES
       EXCEPTIONS
         file_write_error                = 1
         no_batch                        = 2
         gui_refuse_filetransfer         = 3
         invalid_type                    = 4
         no_authority                    = 5
         unknown_error                   = 6
         header_not_allowed              = 7
         separator_not_allowed           = 8
         filesize_not_allowed            = 9
         header_too_long                 = 10
         dp_error_create                 = 11
         dp_error_send                   = 12
         dp_error_write                  = 13
         unknown_dp_error                = 14
         access_denied                   = 15
         dp_out_of_memory                = 16
         disk_full                       = 17
         dp_timeout                      = 18
         file_not_found                  = 19
         dataprovider_exception          = 20
         control_flush_error             = 21.
    Changing the pdf file size into the sixe reqd to send it as an attachment
      PERFORM conversion_of_size.
      PERFORM Subject_line_of_mail.
      PERFORM body_of_mail.
      PERFORM sending_of_mail.
    ENDFORM.                    " otf_to_pdf.
    *&      Form  conversion_of_size
    Changing the pdf file size into the sixe reqd to send it as an attachment
    FORM conversion_of_size .
    *"Declaring Local Constants............................................
      CONSTANTS:
         cnv_hexconst_zero TYPE x VALUE '00'.
    Internal table to hold 255 Char's Single Line.                      *
      DATA:
        lv_big_lines(268) TYPE c
                          OCCURS 0 WITH HEADER LINE.
    *"Local Work Variables.................................................
      DATA:
        lfl_flag          TYPE c,
        lv_left_t(268)    TYPE c,
        lv_left_i         TYPE i,
        tv_left_i         TYPE i,
        lv_curr_i         TYPE i.
      FIELD-SYMBOLS: <f>.
    Get the lines into a table of 268 char as the first step to put it in
    the pdf file of 255 chars
      CLEAR lfl_flag.
      LOOP AT pdf_tab INTO pdf_tab.
        IF lfl_flag EQ ' '.
          CLEAR lv_big_lines .
          ASSIGN lv_big_lines(134) TO <f>.
          <f> = pdf_tab.
          lfl_flag = 'X'.
        ELSE.
          lv_big_lines+134 = pdf_tab.
          APPEND lv_big_lines.
          CLEAR: lfl_flag.
        ENDIF.                             " If lfl_flag = ''..
      ENDLOOP.                             " Loop at t_pdf
      IF lfl_flag EQ 'X'.
        APPEND lv_big_lines.
      ENDIF.                               " If lflf_flag eq 'X'..
    Next fill it into a 255 char table
      CLEAR: lv_left_t, lv_left_i, tv_left_i.
      lv_curr_i = 255.
      LOOP AT lv_big_lines.
        IF lv_left_i NE 0.
          IF lv_curr_i NE 0.
            wa_objcont(lv_left_i)           = lv_left_t(lv_left_i).
            wa_objcont+lv_left_i(lv_curr_i) = lv_big_lines(lv_curr_i).
          ELSE.
            wa_objcont = lv_left_t(lv_left_i).
          ENDIF.                           " IF lv_curr_i NE 0
        ELSE.
          wa_objcont = lv_big_lines(lv_curr_i).
        ENDIF.                             " IF lv_left_i NE 0
        APPEND wa_objcont TO t_objcont.
        tv_left_i = 268 - lv_curr_i.
        IF tv_left_i > 255.
          wa_objcont = lv_big_lines+lv_curr_i(255).
          APPEND wa_objcont TO t_objcont.
          lv_left_i = tv_left_i - 255.
          tv_left_i = 255 + lv_curr_i.
          lv_curr_i = 255 - lv_left_i.
          lv_left_t = lv_big_lines+tv_left_i.
        ELSE.
          lv_left_t = lv_big_lines+lv_curr_i.
          lv_left_i = 268 - lv_curr_i.
          lv_curr_i = 255 - lv_left_i.
        ENDIF.                             " IF tv_left_i > 255
      ENDLOOP.                             " LOOP AT lv_big_lines.
      CLEAR wa_objcont .
      ASSIGN wa_objcont(lv_left_i) TO <f>.
      <f> = lv_left_t(lv_left_i).
      APPEND wa_objcont TO t_objcont.
    ENDFORM.                    " conversion_of_size
    *&      Form  Subject_line_of_mail
          text
    -->  p1        text
    <--  p2        text
    form Subject_line_of_mail .
        CONSTANTS:
        lc_f          TYPE c VALUE 'F',    " Sensitivity
        lc_objname(6) TYPE c VALUE 'SAPRPT'.
    *"Local Work Variables.................................................
      DATA:
        lc_descr(30) TYPE c.               " Object Description
      CLEAR wa_doc_data.
      CONCATENATE 'Test mail' '1' into lc_descr.
    *"Populate the subject/generic Message attributes......................
      wa_doc_data-doc_size   = 1.
      wa_doc_data-obj_langu  = sy-langu.
      wa_doc_data-obj_name   = lc_objname.
      wa_doc_data-sensitivty = lc_f.
      wa_doc_data-obj_descr  = lc_descr.
    endform.                    " Subject_line_of_mail
    *&      Form  body_of_mail
          text
    -->  p1        text
    <--  p2        text
    form body_of_mail .
        CONSTANTS:
          lc_doc_type(3) TYPE c VALUE 'RAW'.
      " Document type
      REFRESH:
        t_pack,
        t_messbody.
      CLEAR:
        wa_pack,
        wa_messbody.
    *"Preparing Message Body Text..........................................
      CONCATENATE 'This is sent to test for language solution , '
                  'Sorry for any inconvience caused'
                   INTO wa_messbody-line.
      APPEND wa_messbody TO t_messbody.
      wa_messbody-line = text-004.
      APPEND wa_messbody TO t_messbody.
      DESCRIBE TABLE t_messbody LINES w_tablines.
      READ TABLE t_messbody INTO wa_messbody  INDEX w_tablines.
    *"Setting up Document Data Attribute...................................
      wa_doc_data-doc_size = w_tablines.
    *"Setting up Packing List Attributes...................................
      wa_pack-transf_bin = ' '.
      wa_pack-head_start = 1.
      wa_pack-head_num   = 0.
      wa_pack-body_start = 1.
      wa_pack-body_num   = w_tablines.
      wa_pack-doc_type   = lc_doc_type.
      APPEND wa_pack TO t_pack.
    endform.                    " body_of_mail
    *&      Form  sending_of_mail
          Sending of mail with attachment
    form sending_of_mail .
       Refresh:
        t_objhead,
        t_attach_data.
      CLEAR:
        wa_attach_data.
    Moving the table Recieved after conversion type soli
      t_attach_data = t_objcont.
      DESCRIBE TABLE t_attach_data LINES w_tablines.
      wa_doc_data-doc_size   = w_tablines.
    *"Setting up Packing List Attributes...................................
      wa_pack-transf_bin = 'X'.
      wa_pack-head_start = 0.
      wa_pack-head_num   = 0.
      wa_pack-body_start = 0.
      wa_pack-body_num   = w_tablines.
      wa_pack-doc_size   = w_tablines *  255.
      wa_pack-doc_type   = 'PDF'.
      wa_pack-obj_name   = 'Attachment'.
      wa_pack-obj_descr  = 'This is a SAP Report'.
      APPEND wa_pack TO t_pack.
    *"Setting up Receiver Attributes.......................................
      wa_receivers-receiver = w_email.
      wa_receivers-rec_type = 'U'.
      APPEND wa_receivers TO t_receivers.
      CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
        EXPORTING
          document_data                    = wa_doc_data
         put_in_outbox                    = 'X'
      SENDER_ADDRESS                   = SY-UNAME
      SENDER_ADDRESS_TYPE              = 'B'
         commit_work                      = 'X'
    IMPORTING
      SENT_TO_ALL                      = SENT_TO_ALL
      NEW_OBJECT_ID                    = NEW_OBJECT_ID
      SENDER_ID                        = SENDER_ID
        TABLES
          packing_list                   = t_pack
       OBJECT_HEADER                     = t_objhead
        contents_bin                     = t_attach_data
        CONTENTS_TXT                     = t_messbody
      CONTENTS_HEX                     = CONTENTS_HEX
      OBJECT_PARA                      = OBJECT_PARA
      OBJECT_PARB                      = OBJECT_PARB
          receivers                        = t_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
      IF sy-subrc EQ 0 .
        WRITE : 'Mail sent'.
      ENDIF.
    endform.                    " sending_of_mail
    Try this.
    Regards,
    Nisrin.

  • Div tag with text and image verticaly centered

    I am having a problem with vertically aligning an image with
    a text line in a div tag using an external CSS file.
    Any help would be appreciated

    quote:
    Originally posted by:
    Night_Ripper
    You can simply do this:
    ProdDimensions img {vertical-align:middle;}
    Or you can use an un-ordered list that has your arrow
    embedded as a background image, something like this:
    .ProductList ul {list-style-image:
    url(Arrow.gif);list-style-position:outside;list-style-type:none;text-align:left;}
    .ProductList li {margin:0;}
    wrap your unordered list around a div with the class
    ProductList (or whatever you want to call it) and it will display
    with the arrows in the middle of the text.
    Another way to do it would be to set a background image on
    ProdDimensions class like this:
    background: url(Arrow.gif) left center
    no-repeat;padding-left:21px;
    That will simply put a background image to the left middle of
    your div, the padding will ensure the text is not on top of the
    arrow.
    I used your idea of using the arrow as the div bg and it
    worked like a charm.
    Thank you very much for your help!

  • Save dialog box for text and pdf files

    Hi,
    I am using CRM UI framework for developing my components.
    Currently i have a hyperlink for a file. On click of the hyperlink i want the Save dialog box to appear with SAVE/OPEN/CANCEL options. For Word/Excel/PPT files, dialog box appears. However for txt/PDF files, dialog box does not appear.
    URL looks like the following:
    http://uxcia0g.wdf.sap.corp:50026/sap/bc/contentserver/000?get&pVersion=0045&contRep=RPS_DB_02&docId=80215A5C348E1DEE8A9EC8FFDED05E54&compId=chk.pdf&content_disposition=attachment.
    Could you please help me to resolve this issue?
    Regards,
    Vinay

    First of all, you need an app on the iPad that can read those files that you want to transfer. Adobe Reader and iBooks are two free apps that will read PDF files. Adobe Reader is much more robust than iBooks as it offers so many more features like renaming files, creating folders, annotating, highlights, etc.
    Download Adobe Reader in the App Store. Then read this about file sharing with iTunes.
    iOS: About File Sharing - Support - Apple
    There are other ways to get files to the iPad, like email, DropBox and some other apps that let you mount your iPad like a flash drive.
    This should be helpful as well.
    iTunes 11 for Mac: Set up syncing for iPod, iPhone, or iPad

  • Xkcd+alt-text in a pdf?

    I would love to see some kind of tool, a script that download every xkcd comic and the alt text and put them in a pdf file. It would be great to print and put on the can for everyone to read.
    Anybody of you guys that knows of a script that does this? Or are willing to create one?

    whacath wrote:But "putting more then one comic on one page" doesnt  seem to work with xkcd comics
    It works, but since most images are too large, reportlab places only one image per page. Use --scale option to decrease sizes of images.
    moljac024 wrote:Wouldn't it better if the alt-text was below the image, not above it?
    Done.
    Updated the script.
    1) Added --margin-{left,right,top,bottom} options to specify margins (in inches) when using reportlab
    2) Added an ability to output comics to a HTML-file
    3) Added --title-font-size and --alt-font-size options (guess what they do )
    4) --scale option renamed into --image-scale
    Output to HTML currently doesn't support image scaling to remove the dependence on python-imaging when using this mode.
    link
    Last edited by Atragor (2010-03-02 18:34:47)

  • About Layout control and  Image alt text

    Can i use normal HTML div tags to control layout ? is it bad practice or not? or i should go for template?
    Can anyone please suggest how to add alt text and title to the images(logo) in ADF .

    Use af:image for displaying images.
    You could specify alt text in shortDesc attribute property of af:image.
    <af:form id="f1">
    <af:image source="/images/SubbanaSolutions.png"
    shortDesc="Subbana Solutions" id="i1"/>
    </af:form>For more details regarding af:image, check this:
    http://download.oracle.com/docs/cd/E15051_01/apirefs.1111/e12419/tagdoc/af_image.html
    Thanks,
    Navaneeth

  • Import Html text and convert to InDesign tags

    Hello everybody,
    The script receives a JSON with text (html markup: headers <h1>, <b></b>, new line characters, ...).
    I have to save the converted text into a temp text file and then do .place() into a text frame. That's the only way it can recognise new tags.
    //text and contentArea are defined previously.
    var convertedText = convertTags(text);
    var convertedTextFile = new File (FILE_PATH + "/Temp/convertedTextFile.txt");
    convertedTextFile.open('wr');
    convertedTextFile.write(convertedText);
    convertedTextFile.close();
    contentArea.place(convertedTextFile);
    function convertTags(htmlTaggedText){              
         var inDesignTaggedText = "<ASCII-MAC>\n" + htmlTaggedText.replace("<h1>", "<ParaStyle:Heading 1>").replace("</h1>", "");
         return inDesignTaggedText;
    General question is, whether there is any more elegant solution to this?
    Thanks in advance

    Hello everybody,
    The script receives a JSON with text (html markup: headers <h1>, <b></b>, new line characters, ...).
    I have to save the converted text into a temp text file and then do .place() into a text frame. That's the only way it can recognise new tags.
    //text and contentArea are defined previously.
    var convertedText = convertTags(text);
    var convertedTextFile = new File (FILE_PATH + "/Temp/convertedTextFile.txt");
    convertedTextFile.open('wr');
    convertedTextFile.write(convertedText);
    convertedTextFile.close();
    contentArea.place(convertedTextFile);
    function convertTags(htmlTaggedText){              
         var inDesignTaggedText = "<ASCII-MAC>\n" + htmlTaggedText.replace("<h1>", "<ParaStyle:Heading 1>").replace("</h1>", "");
         return inDesignTaggedText;
    General question is, whether there is any more elegant solution to this?
    Thanks in advance

  • How to define alt text for an anchored frame in FrameMaker 11?

    What is the procedure in FrameMaker 11 to include alt text for anchored frames? We need to produce tagged PDF output that is accessibility compliant; this output must include alt text for each image in the document that a screen reader can read out.
    In previous FrameMaker versions, it was possible to define alt text as follows:
    Select the frame and choose Graphics > Object Properties.
    Click Object Attributes.
    In the Text Attributes section, add your alt text and actual text, and then click Set.
    The FrameMaker online help still describes this same procedure, at http://help.adobe.com/en_US/framemaker/using/WSd817046a44e105e21e63e3d11ab7f7960b-7f0f.htm l. However, I see that in FrameMaker 11, what you get on choosing Graphics > Object Properties has completely changed from previous versions, and I cannot see Object Attributes.
    Where is the alt text defined for an object in FrameMaker 11?

    In the Anchored Frame panel, click on the Object Attributes button.

  • Alt-text 'tool tip' not appearing on some images

    We get pdf files created by outside sources that we then need to publish on our webpage.  I add tags to the pdf, then add the alt-text to the images via the Touch Up Text tool.  As well as I can determine, the tag for the alt-text is present in the pdf.  The Read Out Loud function in Acrobat reads the alt-text correctly as does a screen reader.  But the 'tool tip' does not appear on all images.  It seems that the more complex, mulitple layered dwg type images do not display the text, either from the browser, or from Acrobat itself.  Other dwg source images do work, and photgraphic images are ok.
    I have gone back through the pdfs to verify the existence of the figure tag, and that the alt-text is there.
    I have opened the tags dialog, looked at the properties, and added the text to the Title field as well as the alt-text and Actual Text.
    I have converted the images to jpgs, which resolves the issue, but greatly reduces the quality of the image.
    I am using Acrobat Pro 8.1.4 on a Windows XP, sp2 system.
    I am aware that the ADA requirement do not require the 'tool-tip' to function, but when you have many, many pages of images in a pdf using a screen reader or the read out loud function to test is not feasible for testing.  We need to have the tool-tip working, and I have run out of ideas on how to make it work.

    I just figured out that those photos had been set to a blending mode of Multiply
    because an earlier iteration of the design used transparency. But to the eye, they
    look like normal photos, so I didn't realize they were set to Multiply.
    This solved the problem but it's not heartening news. What if my graphic legitimately
    did have a blending mode set? What would my workaround be if I needed to set Alt Text
    for those images?

  • Copy alt text to title [Branched from: WildCard Find & Replace Question]

    Fabulous, so now I am able to add the code (alt=" ") to any image that does not already have one. Now is there a way to do a similar task AND have the replace function fill in the text based on existing info.?
    My situation is I have images with alt text AND now have to add title info. to the image (title=" ") that is a duplicate of the alt text.
    SO, is there a way to tell the system to find all alt text tags and replace them with alt text and title tag, where the title tag is a duplicate of the alt info.?
         FIND alt="*.*"
         REPLACE with alt="*.*" title="*.*"
    I tried *.* and that does not work.

    Ok, thank you for the reminder about how a screen reader reads things. I am passing that along to my cohorts. A piece of the puzzle that may help is our reasoning for adding the title tag to images is that in IE8 browser the alt text is not always popping up when a user scrolls over the image, and by placing the title tag into the code then the text entered for the title tag does pop up when user scrolls over the image. Is there another/better way to do this?
    FYI - So I tried the method you suggested and below is the original code AND then the resulting code. The results only added the info. entered in the replace box verbatim and didn’t copy the alt text and place it in the title tag. It even overwrote my existing alt text.:
    Original code –
    img alt="US 8 (WIS 35 - US 53) Corridor Preservation overview/location map" height="220" src="images/map-overview.gif" width="300"
    img alt="Map key - Thick orange line is the project overview/location, thin purple and green lines are project segments, and the blue tear drop with dot in center are the project boundaries." height="174" src="../../images/map-keymultiseg.gif" width="271"
    Resulting code –
    img alt="$1" height="220" src="images/map-overview.gif" title="$1" width="300"
    img alt="$1" height="174" src="../../images/map-keymultiseg.gif" title="$1" width="271"

Maybe you are looking for

  • OAS 4.0.8.1 + Apache web listener

    Help! I'm not having all the problems running OAS 4.0.8.1 on Redhat 6.1 that everyone else is (my processes stay up and it's significantly faster than 4.0.7.1 on RH 5.2). But what I'd really like to do is dump Oracle's Spyglass web listeners and run

  • Using mouse overs with pop-ups

    I'd like to create a pdf using mouse overs to display otherwise hidden text (in describing various portions of a photo in the doc).  Can anyone lead me in the right direction as specific guidance in 'Help' has so far been limited?

  • SOLMAN 4.0 Instalation help

    Hi Dear All, I have recently given a task to install SOLMAN 4.0 and provided me a documet for help, in the documet it describes only about the CENTRAL INSTALATION. i fallowed the document and installed the CENTRAL INSTANCE, I am just wondering if I h

  • Triggers and putAll()

    Hello, Would like to know how putAll works with a MapTrigger. Specifically, if the MapTrigger throw a RuntimeException on one of the attempted changes with a putAll, what happens with the rest of operations in the putAll? Thanks, Nick

  • Can I run Labview 4.1 on Win95?

    Currently running Win 3.1, but need to get new computer. Can we run 4.1 on Win 95 or higher without any issues?