Is it possible to modify the tag structure tree and the role map via scripting?

We use unstructured FrameMaker to produce training materials which we distribute as tagged PDF to meet accessibility requirements.
When FrameMaker creates a tagged PDF, it does a fairly good job of populating the structure based on the PDF setup information for the paragraph formats in the FrameMaker documents. However, there are some limitations in the support that FrameMaker provides. For example, almost all paragraphs are assigned to the P role even if they are headings and should be mapped to H1-H6.
We want to be able to easily post-process a PDF that has been generated from FrameMaker to fix some of the tag structure issues (including tag names and the role map) so that the PDF will provide the optimum experience for a user of the JAWS screen reader.
I spent some time reading the SDK documentation but didn't find much information about manipulating a tagged PDF via the API, especially via scripting.
Does anyone have any examples or references which explain how to do it?

AFAIK, it's not possible with a script. You might want to ask in the SDK forum, as it could be possible with a plugin.

Similar Messages

  • Is it possible to find the transaction code via table name ??

    Hi
    Can any body please let me know is it possible to find the transaction code via table name ??
    Thanks in advance
    Sesh
    Edited by: seshu_sapfico on Dec 8, 2009 12:21 PM

    Please, specify your requirement... A table could be modified by various programs which are called by numerous transactions.

  • Structural Authorisation & Position Based Role Mapping ( Indirect Roles)

    Hi
    I have few queries on Structural Authorization & Position Based Role Mapping (Indirect Role Assignment).
    This is a public sector implementation. We are migrating from the traditional based (assigning roles to users) to Indirect role assignment.
    1. Can we integrate both structural authorizations and position based role mapping in one system?
    2. If we implement structural authorizations and position based role mapping in a single system, then do we need to assign the role to the chief position or it would automatically have the authorizations which are assigned to the users below chief position.
    3. First step do we need to create the users in SU01 / SU10 or can we create the entries in PA30. Which one comes first or both independent.
    4. If the user moves from one position to the another position then there would need to be a grace period of shift over of Roles. Where do we maintain the shift over value of days. Do we need to maintain in both.
    Any help or suggestions on the above would be appreciated.
    Thanks and Regards
    Arun R

    Hi
    1. Can we integrate both structural authorizations and position based role mapping in one system?
    Yes you can.  Structural authorisations and position based role mapping can be assigned to the same org plan in SAP.
    2. If we implement structural authorizations and position based role mapping in a single system, then do we need to assign the role to the chief position or it would automatically have the authorizations which are assigned to the users below chief position.
    No, the SAP role is unique to the postion it is assigned to. But remember not all employees will be assigned to a position - in this case you have to assign the sap role directly to the user in SU01/SU01
    3. First step do we need to create the users in SU01 / SU10 or can we create the entries in PA30. Which one comes first or both independent.
    Create user in SU01.SU10 first before creating infotype 105 in PA30.
    4. If the user moves from one position to the another position then there would need to be a grace period of shift over of Roles. Where do we maintain the shift over value of days. Do we need to maintain in both.
    *When a users assignment in the org structure changes then you must run RHRPROFL0 to update the user assignment to the new position.   
    Also the number of days an employee can have access to their previous data is controlled by the parameter is called ADAYS - tx OOAC .  SAP currently defaults this to 15 days and this is used  to control the number of days that the employee can still access the data they created even though they are assigned to a different organisation with different authorisations.
    Hope this helps.
    Charmaine

  • Is there any class that makes it possible to modify the content of a file?

    I am looking for a class in the APIs (preferably) that would make it possible to open up an existing file, and delete specific characters, insert characters at specific places and do things like that... Is there any such class?

    hmm, then would there be any way to reproduce the effect of the 'delete' or 'backspace' keys? If I'm right, I think there was an ASCII code for the backspace character... Would it be possible to insert it to get a character deleted!? :/
    I really need to find a way to do all of these operations on a text file because I think it wouldn't be a good idea to completely re-write 30Mb+ large files each time some data has to be modified :P

  • Possible to modify the message clients receive when updates are ready to install?

    An upper-up wants the message clients see when updates are ready for installation changed. They want the "Software changes must be applied to your computer after [date]" changed to something else. Is this possible? (See the image below)

    No, there is no supported way to modify this dialog box.  If you submit feedback on Connect and post a link here, I'd definitely vote it up.
    http://myitforum.com/myitforumwp/2013/12/02/giving-feedback-on-microsoft-connect-for-configmgr-2012-help-yourself-help-the-community/
    Nash
    Nash Pherson, Senior Systems Consultant
    Now Micro -
    My Blog Posts
    If you've found a bug or want the product worked differently,
    share your feedback.
    <-- If this post was helpful, please click "Vote as Helpful".

  • Is it possible to modify the system colour palette?

    I'm trying to remove (or at least minimise the visual impact of) the grey border present when a subVI smaller in size than the main VI (or screen in general) is run. The subVI is run as modal with all dialog borders/buttons turned off. As far as I can see there are two options for this as LV will not natively allow this bordered to be turned off:
    1 - using Windows APIs create a mask to cover the border - time consuming and not overly robust as I may need to move panels around
    2 - change the colour from grey to a more suitable colour to match my theme - as far as I can tell the grey colour of the border is defined from within LV ( I've tried playing with the Windows colour scheme to no avail) and whilst a number of display colours can be modified, the fundamental LV system colours cannot.
    Any suggestions as to a solution will be greatly received.  
    OG
    Research Engineer - Doctor in training

    Yeah that won't really work for me as I need the modal-ness! The reason I believe the colour property to be defined by LV is that by modifying the Windows theme I'm able to have the border look as in the attached pic however as soon as I execute the VI again, the border reverts to the whitish-grey colour.
    OG
    Research Engineer - Doctor in training
    Attachments:
    VI_border_not_executing.JPG ‏93 KB

  • None of the comments...contained in structure tree and other errors

    1.  When running the "full check" accessibility report following creation of a PDF from MS Word, I get the following error for every page that has a header and footer:
              None of the comments or other types of annotations on this page are contained in the structure tree.
    I've created other PDFs in the same way with similar headers and footers and never had a problem with the headers & footers.  There were no comments or tracked changes or similar in the MS Word document when I converted it.
    When I use "find" in the Tags window:
         Artifacts - it "finds" every header & footer
         Umarked Annotations, Unmarked Links:  it finds the "Doc ID:  " text from every footer
         Ummarked Content:  points to each row of text, line, and blank line in headers & footers (individually) of each page
         Unmarked Comment & OCR Suspects:  nothing found
    2.  It tags the "Doc ID:  " text in the footer on some pages as an "Inaccessible link" (it's not a link and why only some pages???)
    3.  Tab order may be inconsistent with the structure order - I received 3 of these even though I marked every page with "use document structure" (we have found the defaults don't work, so we have to mark every single page - and this particular document is 180 pages long!)
    Does anyone have any idea WHY I'm getting these errors?  I'm following our process that has worked successfully on all other documents!
    Adobe Acrobat 9 Pro (9.5.1) - No updates available.
    Windows XP
    Created:  MS Word 2007 using Acrobat add-in; Acrobat ribbon --> Create Adobe PDF tab --> Create PDF

    Going to need more information about the certificate and Active Directory. Is the VPN connection secure with TLS for authentication or encryption? If so, where did the certificates comes from? An internal CA or purchased externally?Which servers have the
    problem? Just the one server reporting the issue? Which server is it attempt to replicate from?
    Mark B. Cooper, President and Founder of PKI Solutions Inc., former Microsoft Senior Engineer and subject matter expert for Microsoft Active Directory Certificate Services (ADCS). Known as “The PKI Guy” at Microsoft for 10 years. Connect with Mark at http://www.pkisolutions.com

  • Modify the ACS database via CSUtil

    First, is there a document that will show me the entire CSUtil syntax? I have seen bits and piece, but not everything. Also, can you modify a user account in such a manner that you can actually change it's Group? In other words, can I move jdoe from Group main to group disable via an imported text file?
    Thanks

    I have found the entry. It is an update entry that can be put into a text file to modify the user's group. Thanks fro the help.

  • Modify the footer with java-script

    Hi,
    Im' trying to modify the content of the footer in the master-page using java-script. So I put in the initialize event of the footer code to add "!" after a text field (with plenty of space left) but it doesn't do anything. The code is example.rawValue = example.rawValue + "!";
    This code works fine in the rest of the document, but it doesn't seem to work in the master-page.
    Could somebody tell me what I'm doing wrong?
    Thanks in advance!
    Gert

    The access to the masterpage objects is not in the same scope as where the script is running so you must path to it starting from the root:
    so.... form1.pageSet.Page1.example.rawValue = form1.pageSet.Page1.example.rawValue + "!";
    where form1 is the root node of your form (look in the hierarchy view), pageSet indicates the objects in the Master Pages, Page1 is the 1st Page name in the Master Pages and exampel is the path to th erest of the object.
    Make sense?

  • Writing commands to get specific data channels in the output report via script or automated script generation..

    In my project I have to make certain calculation and then get the data plotted in the given report template. I am using automated script for this. My script is doing all the calculations and then it not selecting and drag-dropping the selected channels on the report template. Its saving the blank report template.
    I am struggling to get the data for specific channels plotted by using the script. I need the selected channels to be plotted on this report template and then get it saved.
    Any help will be deeply appreciated. Thanks
    Solved!
    Go to Solution.

    Hi LaxG,
    Brad is absolute right. It is possible to create your whole layout via script.
    If you have loaded  the example report layout you can copy these lines to create a new line in your plot. This is the recommended object oriented way.
    call Report.Sheets("Blatt 1").Objects("2D-Axis1").Curves2D.Add(e2DShapeLine, "anyName")
    Report.Sheets("Blatt 1").Objects("2D-Axis1").Curves2D.Item("anyName").Shape.XChannel.Reference               = "[1]/Zeit"
    Report.Sheets("Blatt 1").Objects("2D-Axis1").Curves2D.Item("anyName").Shape.YChannel.Reference               = "[1]/Geschwindigkeit"
    For performance reasons it's recommended to use the it like this.
    dim oLine
    set oLine = Report.Sheets("Blatt 1").Objects("2D-Axis1").Curves2D.Item("anyName").Shape
    oLine.XChannel.Reference               = "[1]/Zeit"
    oLine.YChannel.Reference               = "[1]/Geschwindigkeit"
    Like Brad mentioned it is much easier, that you have a stored template of your report with all setings and customisations already done.
    You open this layout file and have stored the names of your calculated channels. When you are doing this with a script they always have the same name and belong to the same group.
    Now you can customize the references of the line items.
    Kind Regards,
    Philipp K.
    AE | NI Germany

  • Is it possible to modify the media player in Office365?

    We have a modified document library where teaching staff upload assessment evidence and add Assessment Levels and Notes about the evidence. A lot of these files are movie files.When
    the user clicks on the Name field to play the movie file, I would like the Notes field to be displayed as well so that this information is available whilst the evidence is watched.
    Is this possible and if so how would I go about it?
    We are using the online Office365 for schools

    did you try assets library?
    http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/set-up-an-asset-library-to-store-image-audio-or-video-files-HA102785730.aspx
    also check this:
    http://blogs.office.com/2013/03/08/enhanced-video-experience-in-sharepoint-2013/
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Is it possible to modify the timeout of the userID on my active directory domain when off network?

    My work Macbook Pro is using a domain account from my office.  When I travel and the domain controller is not reachable it takes 30 to 60 secs longer to log into my system because it has to wait for the active directory domain controller search to timeout before it will use cached credentials (i.e. a mobile account).  Does anyone know how to modify my system settings to reduce the timeout or even eliminate the delay all together?  I am running the latest version of Yosemite. 
    Thanks,
    Mike

    Here is the modified VI, saved in LabVIEW 2012. Follow these steps to patch your system:
    1. Close LabVIEW 2012.
    2. Backup the following file: LabVIEW 2012\resource\Framework\Providers\VILibrary\libFra​me_OpenPageRef.vi
    3. Replace it with the version attached to this post.
    4. Restart LabVIEW 2012.
    Now you should no longer experience the 30 second timeout when the class property page loads. I set the timeout to "-1", so it should wait as long as necessary to open the page.
    Note that if you ever repair or reinstall LabVIEW 2012, you'll need to patch this file again. Also, I wouldn't try patching any version other than 2012, since there may be other changes made to this VI across LabVIEW upgrades.
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman
    Attachments:
    libFrame_OpenPageRef.vi ‏24 KB

  • How it is possible to modify the layout 1-N01

    The only OSS note that deals with a change of 1-N01 is based on ABAP program changing table's content directly.  Is there any other way except for ABAP to copy and edit the layout used in KBK6?

    According to SAP it can not be modified and copied.  You can try to follow your recommendation yourself to confirm this.

  • Possible to modify the FLVplayback fullscreen message?

    Hi,
    When you press the FullScreen button in an AS3 FLVplayback
    object it pops up a message about hitting the ESC key to exit
    fullscreen mocde. It is large and centered, and takes a long time
    to fade away.
    Is there any way to modify this? Maybe make it smaller and
    not in the center? Or shorten how long before it fades out?
    I'm trying to make a player that will be used by a live
    internet TV station who will switch between a live announcer and
    the FLV player. Right now they have to click "Play" then click
    "Fullscreen" then switch the studio's video feed over to the
    FLVplayer. Then they end up broadcasting that stupid message for
    several seconds on top of the video playback before it fades away.
    They can't switch to fullscreen ahead of time, because the player
    ignores key presses so there is no way that I can see for them to
    go to fullscreen first, wait for the message to go away, and then
    start playback as they switch the video feed to the player.
    Can anybody tell me if there's a way to modify that message?
    Or a way to start playback AFTER going to fullscreen mode and
    waiting for the message to go away?

    No, there is no supported way to modify this dialog box.  If you submit feedback on Connect and post a link here, I'd definitely vote it up.
    http://myitforum.com/myitforumwp/2013/12/02/giving-feedback-on-microsoft-connect-for-configmgr-2012-help-yourself-help-the-community/
    Nash
    Nash Pherson, Senior Systems Consultant
    Now Micro -
    My Blog Posts
    If you've found a bug or want the product worked differently,
    share your feedback.
    <-- If this post was helpful, please click "Vote as Helpful".

  • Is it possible to modify the Calendar object to only show working days?

    Is there a way to configure the Calendar selection, duration calculations, and notification dates in the system to only include working days (i.e. holidays and weekends are not counted and not available for selection)? This is particlular for Purchasing and Sourcing Modules.
    Thank you.

    This can be changed through registry:
    https://msdn.microsoft.com/en-us/library/ff800821%28v=ws.10%29.aspx
    You can do the change through group policy preferences, or some other method you prefer (ConfigMgr compliance settings for example).

Maybe you are looking for

  • Is there a way to create a second Toolbar in Safari 5

    With the introduction of Extensions in Safari 5, I am having too many buttons on the Toolbar. I am thinking will that be possible to introduce a second toolbars - which behaves exactly the same as the default Toolbar that you can use the Customize To

  • Scrolling text or document display in Keynote '09

    I would like to build an animation that would scroll through a list of about 100 names, one name per line (or two) from top to bottom, at a readable but not slow cadence, somewhat like movie credits. The list could be in a Pages document, a PDF or di

  • Third party order processing with GATP allocations and no CRM

    Hi, Does anyone know how to integrate third party order processing with APO product allocations, or know of some good references? We do not have CRM. We currently have APO 4.0, soon to be upgraded to 5.0 and R3 4.6. Thanks, Gigi

  • Adobe Illustrator CS5 Missing tools... Live bucket tool

    Im missing the live paint bucket tool in illustrator CS5, PLEASE HELP! Look at the image below!

  • Address Information

    I am trying to write a query that would pull in to a UDF field address information. Is there away I can pull the full ship to address in and format it properly. Bill to Name Street Block city, state, zip? With Gordon's help I was able to get the Addr