Acrobat X plugin & browser hosting

Hi,
We are currently in the process of adjusting one of our plugins for Acrobat X (using the Acrobat X SDK, of course).
The plugin is relevant only when Acrobat is hosted (opened through) in a browser (mainly IE & Safari), that is - A user clicks on a link in the browser which opens a (browser) modal windows with a frame displaying the PDF (fetched from the web server) via Acrobat plugin for IE (or Safari). The plugin is a complemetry product to a web application, so it is not relevant when working with Acrobat as stand-alone.
With Acrobat 8.0 & 9.0 (which the plugin is built for) we can see the buttons the plugin adds to one of the upper toolbars, but with Acrobat X we cannot.
After reading this post we understood that the upper toolbars in Acrobat X are non-changable and GUI menu objects are placed in the "Tools panel" (the "Tools" button, upper-rigth, opens a panel to the right of the application's window and the plugins installed should be listed there).
The problem starts when Acrobat is in "Browser mode" - In this case the "Tools" button to open the panel does not exist. In fact, No upper toolbar exists (or... we did not find a way to make them show, no programmatic and no manual way).
Did anyone face a similar problem?
Is there a way to make the "Tools panel" show when Acrobat X is opened via browser?
Thanks
Omri

There is no need to answer like that. Believe me... I can be rude as well... But, we are all here for similar reasons - which is helping each other with a product that you represent. So, I'll ignore the tone of your last answer and appreciate you avoiding this tone as well (trust me - it will not get you far, in any aspect in life). I also believe that your supiriers do not appriciate you replying this way.
And BTW - I did download the Acrobat X SDK documentation, read it all and researched the web about my issue (I think you can understand it from the questions I've been asking) - Haven't seen such a poor documented product\SDK in a long time... So the problem (I assume) is not me, but your temper!
Oh... And the last link you sent me has nothing to do with my issue - no mention of Acrobat being hosted in a browser.
I asked if Acrobat X, when hosted in a browser, can display toolbars - And you answered that "... Yes.  If the user exits out of reading mode...".
Then I asked if it's possible to exit the default "reading mode" (minimal GUI) programmatically - And you answered "No".
A simple logical conclusion - In browser mode (embedded PDF file in browser), if a plugin has GUI elements (i.e. buttons) - it is not usable if a user can't see it (and he\she won't be able to invoked it's functionality).
Now, lets return to Acrobat X:
I did some testing with embedded Acrobat frames (in IE) and came to the following simple conclusion - Acrobat 10.0.0 is very buggy when hosted (embedded) in browser. Sometimes the "Tools" button shows, sometimes not.
After upgrading to 10.1.0 it consistent: The <embed...> tag is working perfectly and the upper toolbar is visible, but the "Tools" button (near "Comments" & "Share") is not there. But! When opening an embedded PDF file which has an AcroForm in it - The "Tools" button is shown and I can see our plugin.
So I'm still confused about it but I feel I'm getting there....
This is my HTML (without the <embed...> tag, which works):
<html>
<frameset rows="33%,*,*">
     <frame src="XForm.pdf" /><!-- Show PDF with AcroForm document-->
    <frame src="Doc1.pdf" /> <!-- Static PDF doc-->
</frameset>
</html>
This page contains two frames, each with an embedded PDF.
If the static PDF is the only one shown (comment the XForm.pdf frame) - It is shown in "Reading mode", with no toolbars or panels visible.
If both are shown - Then both Acrobat frames will have the toolbars and the "Tools" button.
I have screenshots (how do I upload them to the forum? - I still don;t know... Maybe you can refer me to the Documentation of using this forum ;-)).
Can someone shed some light here? Is this behavior by design?
Thanks,
Omri

Similar Messages

  • Acrobat X plugin running in Browser cannot save pdf files locally

    Hi,
    I have a Digital Signature plugin written for Acrobat X and it handles both signature creation and verification. When a PDF with digital signatures is opened in a browser (specifically IE8, IE9) acrobat X runs in browser mode and it calls our digital signature plugin. Our plugin then saves the online PDF to local disk using the following Acrobat X SDK method:
    PDDocSave()
    This normally works fine without any problems under windows 7. However, there are some cases where the PDF does not get saved at all. In that case, if we try running Internet Explorer using "Run as admin", saving starts to work again. From this we have concluded that the saving functionality of our plugin requires Internet Explorer to be run as admin.
    Problem is that, for users without admin rights this behavior is not ideal.
    We have also noted that, if we try to save the PDF opened in a browser using the default save feature of acrobat X, then the save goes through successfully.
    Question is, how can we make our plugin to save the pdf the same way acrobat X does when run under browsers?  What options do we have?
    My system specs: Windows 7 64bit,   Acrobat X v.10.1.4 (occurs in 10.1.1 through 10.1.4),    IE9. 
    Thanks in advance.

    My question is then how is acrobat itslef able to save the same pdf locally at the same destination without any problems. I am assuming it is using the same save api itself.
    If acrobat itself can do it, why cant a plugin running inside acrobat X.
    And if the plugin cannot achieve the same behavior as acrobat then can we conclude that for a digital signature plugin running inside acrobat X which is running in browser mode to open a PDF:
    - Acrobat X itself and the plugins which run inside it behave differently when saving an online pdf locally. And there is no way for the plugin to achieve the same behavior as acrobat itself in this regard.
    - There is no way (either programmatically or otherwise) for the digital signature plugins, to save online PDFs locally, without either running the browser 'as admin' or adding the website, hosting the online PDF, to Trusted websites list of acrobat X.
    - User of acrobat X plugin has to either run the browser 'as admin' or add the pdf hosting website to Trusted websites list to save the opened PDF locally.
    Please confirm if my conclusions are right. And in cases they aren't please explain why. Thanks for you prompt replys.

  • Acrobat X plugin buttons are clipped

    Hi,
    We are in the process of adjusting our old Acrobat plugins (C++, Acrobat 8.0/9.0 SDK) to be compatible with Acrobat X. Our plugin consist of several buttons, which (in Acrobat X) now appear in an area in the 'Tools' panel.
    I've attched to this discussion 3 screenshots to see the issue.
    We have seen variable results in Windows Acrobat X with the appearance of the plugin's toolbuttons.
    When runnnig Acrobat X in standalone mode (normal desktop application), initially the buttons are clipped by the region (area) they reside in the 'Tools' panel (see image #1). Occasionally with 10.0, we were able to see them fully drawn, but it was random. With 10.1, they're always clipped. Expanding the upper areas of upper plugins (For example: 'Sign & Certify') causes our plugin area to expand and the buttons are no longer clipped. So this is a workaround (see Image #2 - After opening 'Sign & Certify' and then re-opening 'Select & Zoom').
    But... Our plugin is relevant only when Acrobat X is hosted in a browser (it integrated with a web application).
    When running Acrobat X "in browser" (Acrobat plugin for IE or Safari) and expanding the 'Tools' panel the only visible plugin is ours, so the buttons are always clipped (Image #3).
    We tried making each toolbutton 32x32 (the icons in the images are 32x32), and that helped to display more of the buttons, but the same area was provided, effectively cutting our toolbuttons in half. There doesn't appear to be anything in the AVTool interface to control this strange clipping behavior.
    Is there a workarounf for this issue?
    Did anyone encounter this problem?
    Where should I start? (please suggest...)
    Thanks.
    Omri
    Image #1:
    Image #2:
    Image #3:

    Any ides?
    Did anyone encounter the same issue with the clipping of the buttons?
    Omri

  • How to automate the Acrobat Reader plugin in Internet Explorer

    Hi,
    I have been trying to figure out how to automate the Acrobat Reader plugin in Internet Explorer. My goal is to find a way to allow users of our web application to print PDFs to the default printer without having to go through the plugin's GUI. Our application includes a browser helper component, and I had hoped it would be possible to use the IWebBrowser2 interface's get_Document() method to get at some sort of interface to the plugin (as is possible for, say, a Word document hosted in Internet Explorer) and then use this to print the document. However, this does not work: get_Document(), when called on an IWebBrowser2 instance with a PDF loaded, returns E_NOINTERFACE. I also tried calling the IWebBrowser2 interface's ExecWB() method with OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, and PRINT_DONTBOTHERUSER, and printed a blank page rather than the PDF.
    Is it possible to do what I am attempting? Like I said, my core goal is to print a PDF from within Internet Explorer without requiring user interaction. I'd appreciate any suggestions as to how I might accomplish this -- it doesn't _have_ to be by automating the plugin (maybe that is a the wrong approach... though it sure would be nice if the plugin provided access to its object model via IWebBrowser2->get_Document()).
    Thanks in Advance,
    Steve Mckinney
    Senior Developer
    Paxon Corporation

    IF that were entirely true, then the whole purpose of this thread is moot (automating printing server side). It is possible to load the file via URLs using the following html code:
    "<"body>
    "<"OBJECT id="pdf"
    type="application/pdf"
    width=800
    height=600 >
    "<"param name="src" value="http://localhost/pdfs/vorder_nc.pdf"/>
    "<"/OBJECT>
    "<"script language="JavaScript">
    function waitLoad()
    setTimeout("printFile()",2000);
    function printFile()
    var objPdf = document.getElementById('pdf');
    objPdf.PrintAllFit(1);
    "<"/script>
    "<"/body>
    So, if I used php or some other scripting language on the server to fill in the name of the pdf, I can load it via a URL, wait a couple of seconds for it to load, and then print it without user interaction. I wish that the LoadFile method would load a URL so that when it returns, I know it is loaded and I don't have to put faith in a timer that may not be enough for a large file.
    This is the situation I'm in. This way works but I don't like the timer. I'd rather have the plugin let me know when it's loaded. Is there another method that can help me do what I want?
    Thank again.

  • Hyperlinks not working in adobe acrobat 7.0 browser control type library 1.0

    Hi,
    We have used the adobe acrobat 7.0 browser control type library 1.0  in our VB 6.0 project to show the pdf files.
    We generate pdf files using oracle reports. We have generated some pdf files which contains hyperlink to UNC path.
    If we open that pdf file using acrobat reader it works fine and we can access the file kept on the path specified at hyperlink,
    problems arise when we open that file from front end ie. from VB 6.0 which uses the browser control, we are not able open the files through the links.
    Could you please help us on this. Are we missing any properties or methods of the browser control? Or we need to use higher version of the control.
    Thank you.

    Thanks for your reply. I'll check at Adobe forums as you suggested. If you're right that no Firefox plugin is available for my version of Adobe Acrobat, I'll have to give up using Firefox just after installing it! And I do like it!

  • Disable Mouse Right click inside Adobe Acrobat PDF plugin

    Hi All,
    We are rendering Adobe live cycle pdf file inside html object tag.
    I have disabled toolbar , navigation bar using navpanes=0&toolbar=0.
    But when mouse right click reenable the context menu again.
    So Is there any way to disable mouse righ click inside Adobe Acrobat PDF browser plugin?

    I had the same problem after updating Firefox to version 4.0 and Acrobat Reader to Version X. For me (Win XP) what solve the problem was deleting the Acrobat Reader Plugin (nppdf32.dll) in the Firefox plugin folder (C:\Program Files\Mozilla Firefox\plugins). So now there is only one Acrobat Reader Plugin left namely the one in the Acrobat Reader plugin folder (C:\Program Files\Adobe\Reader 10.0\Reader\Browser).

  • ADOBE ACROBAT READER PLUGIN DOES NOT WORK

    when I click on a pdf document, nothing but a white page shows up (I do have the correct Reader plugin and it appears enabled.)

    I had the same problem after updating Firefox to version 4.0 and Acrobat Reader to Version X. For me (Win XP) what solve the problem was deleting the Acrobat Reader Plugin (nppdf32.dll) in the Firefox plugin folder (C:\Program Files\Mozilla Firefox\plugins). So now there is only one Acrobat Reader Plugin left namely the one in the Acrobat Reader plugin folder (C:\Program Files\Adobe\Reader 10.0\Reader\Browser).

  • Bug in Acrobat Reader Plugin for FF?

    Hi,
    i use a web application which pulls pdf reports from a server by http-post requests, so parameters are transmitted in the requests-body.
    As a viewer i do use Acrobat Reader Plugin, most recent release with FF 3.0.3 on Windows XP pro.
    So due of the http-post requests the requested url remains always the same for every report.
    The problem:
    In case of two reports having the same content-length, the former requested report is displayed as the result of the last request, though the content is different.
    The effect could be reproduced.
    Obviously the plugin cant distinguish the reports. With Acrobat Reader as the Viewer and with IE and Adobe AddOn all reports are displayed correct.
    Beside the http-post implmentation may not be the best way to do this, is this a bug or mishandling by the user.
    Regards
    Chris

    Post your question in the forum for Adobe Reader.

  • Acrobat X plugin doesn't show up in Chrome

    On mij PC (Windows 7 Pro) I have installed Acrobat X Standard 10.1.7. 
    Today (20130608) I installed Chrome, besides Chrome I use Internet Explorer 10.
    The Acrobat Toolbar appears in IE, as it always did. However the Acrobat Toolbar does not appear in Chrome.
    The toolbar also is not present in the list of plugins of Chrome, in the list there is a Adobe Reader plugin version 10.1.7.27.
    In the list of extensions the Acrobat plugin doesn't appear either.
    I tried a repair installation of Acrobat, without success.
    Thank you in advance for your help.
    Wilty van Rees

    Hi race2000,
    Acrobat X plugin is not compatible with Chrome. Acrobat XI is.
    You might want to refer the Doc : http://helpx.adobe.com/acrobat/kb/compatible-web-browsers-pdfmaker-applications.html

  • Acrobat Standard 10-browser messages?

    Acrobat Standard X no longer creates full PDFs from web pages that use Disqus as a commenting system. This seems to have happened after the most recent Disqus upgrade. Before the upgrade, I was able to use create PDF from web page to print the full article with all comments. After the upgrade, I get the article and maybe 1-2 comments, and below them it says "Sorry, the browser you are using is not currently supported. To use the comments, Disqus recommends the following browsers: Firefox, Chrome, Internet Explorer 9,  Safari." This occurs on all browsers, including Firefox 18, IE 9.

    When you use Create PDF > From Web Page in Acrobat, the browser on your system (IE, Firefox, Chrome, whatever) isn't relevant. In this case ACROBAT is the browser - the program which reads stuff from the web. I'd recommend mentioning this to the makers of Disqus.

  • How to call GUI/Dialog in Acrobat sdk Plugin

    How to call GUI/Dialog in Acrobat sdk Plugin using VC++ here is my code
    ACCB1 void ACCB2 MyPluginCommand(void *clientData)
      HMODULE hAppInst = GetModuleHandle(NULL);
      DialogBox(hAppInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, NULL);
      HWND hWnd = ::CreateDialog(hAppInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc);
      ::ShowWindow(hWnd, SW_SHOW);

    You can, with care, use Windows API calls in a plug-in. But you have to understand the process of loading resources. In particular, the calls you use try to load resources that belong to the main executable, which is Acrobat.exe. Plug-ins have their own instance handle, which is conveniently stored in gHINSTANCE. 
    In certain cases, especially modeless dialogs, there may be extra calls to make things work properly.
    You do need to know how to use the Windows API, and your sample lines seem confused, unless you intended to first display a modal dialog then open the same dialog as modeless. That's something for another forum,

  • Plugin check says the Acrobat Reader plugin (10.0.1.434) is an outdated version; however, I downloaded the latest version of Acrobat and installed it. Is there a problem on my PC /environment or with the plugin check?

    1. Did the plugin check on June 10th -- got the message that Acrobat Reader plugin for Firefox and Netscape was an outdated version. Pressed the Update button on the page and was taken to the Adobe site.
    2. Downloaded the latest version, AdbeRdr1001_en_US.exe, and then ran the executable locally on the PC. The update completed normally. Note: I did not unistall the old Acrobat reader before running the executable.
    3. Went back to the plugin check page and I still received the outdated message for that plugin. Have rebooted system (i.e. the next day) and repeated the check, with the same results.
    4. Have opened Acrobat Reader application, pressed Help and then Check for Updates -- no new updates were found. Have run the Mozilla test (Mozilla Privacy Policy PDF) without any issues.
    5. What is the plugin version that should be registered on my PC within the Add-ons Manager?
    6. Please advise on the appropriate steps.

    I think there is a bug in Plug-in check. It happened to me as well in the last few days. There's no newer version of Adobe Reader that I know of. Anyway, Adobe is going to release a patch next Tuesday, maybe that'll fix this bug.
    http://www.zdnet.com/blog/security/adobe-readies-critical-pdf-reader-patch-tuesday/8751?tag=nl.e539

  • Acrobat 10 plugin tab missing from Outlook 2010 32 bit

    Acrobat 10 plugin tab missing from Outlook 2010 32 bit.
    Un-installed/re-installed Acrobat 10.1.7.27
    The PDF plug in is missing from Outlook COM add ins and Disabled add ins, confirmed that 7 .dll files were installed correctly in c:\program files (x86)\Adobe\Acrobat.com\Add-in
    Also tried re-registering the DLL and adding PDFMOfficeAddinn.dll to Outlook add-ins.
    Plug in tab is enabled and working in MS Word and Excel but not in Outlook 2010.

    [discussion moved to Creating, Editing & Exporting PDFs forum]

  • ERROR = plugin: illegal host in ~designbaseurl

    All,
    We have been stumped by the following.  We are running NW 7.00 on AIX 5.3 and Oracle database 10g.  This error occurs randomly.  It occured when we went from kernel 7.00 patch 102 to kernel 7.0 patch 157.  That was the only thing that changed other than the ST-I/PI we installed.  It occurs when we execute IAC transactions through the enterprise portal to the backend SRM system.
    For some reason it is truncating the hostname.  Then it tries to find the host and searches and then comes back with a timeout.  I have been checking the kernel patches and the new ones don't address this issue.  We are heading for stack 15 for the systems and they come with patch 146 for 7.00.
    There is one note with anything simular, and that is note #889454.  I mean the worst case scenario is that we back up to 146 when we apply the stacks.
    This is repeatable, but we don't know why this is random.
    Any assistance would be greatly accepted.
    =====
    We have found the following errors and warning inside dev_w6:
    W *** WARNING => plugin: unable to determine full qualified
    hostname for https://erp-portal-qa.itap.purdue.edu:
    443/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/its
    2008-05-22T14:02:29.754 [itspagat.cpp 882]
    W *** ERROR => plugin: illegal host in ~designbaseurl=https:
    //erp-portal-qa.itap.purdue.edu:443/irj/portalapps/com.sap.portal.design.portaldesigndata/themes/its 2008-05-22T14:02:29.754 [itspagat.cpp 898]
    W *** ERROR => plugin: ItspAgat_InitContext failed, rc = 1
    2008-05-22T14:02:29.754 [itspxkrn.cpp 500]
    W *** ERROR => Failed to convert diag input, session:
    0x7000007e7f57e90, rc: 0x1 [itspxx.cpp 943]
    W *** ERROR => Failed to convert html->diag, send icf error page
    [itsplxx.c 1691]
    M ***LOG W00=> [itsplxx.c 1692]
    W *** ERROR => ipl_ConvertIn returns 1(ITSPE_FAILURE) [itsplxx.c
    1694]
    W *** ERROR => Raise Last error:[18 from: itspagat.cpp:899] [itsplxx.c 1216]
    W *** ERROR => RaiseError(sapdext) ITS_P:18 [itspagat.cpp 899]
    W *** ERROR => MSGV0(illegal host in ~designbaseurl)
    [itspagat.cpp 899]

    1. Up the trace level of the ICM and see if the URL is in fact coming in corrupt. The question is the frequency as the ICM trace can get quite bit.
    2. I would see if the issue is only happening on one app server (I would doubt this is the case but lets rule it out)
    It happens everywhere (multiple app servers)
    3. I would ask how many apps you have and how you are balancing across them. If you only have one instance then it is unlikely you are balancing but this type of scenario happens when you have multiple via a web dispatcher. If you have a web dispatcher I would set the logging something like this icm/HTTP/logging_00 PREFIX=/, LOGFILE=TRACE_HTTP_LOG, LOGFORMAT = %t %h %h1 %u %s %L %f , MAXSIZEKB=1000, FILEWRAP=on In fact you may even want to set this both in your web dispatcher and all your ICM's. This will show your URL's.
    It is more likely that the header may have the truncation so perhapos upping the web dispatcehr trace file to 2 which will show headers at that stage.
    We don't use web dispatchers.  We use an external product for dispatching from "F5". (www.f5.com.
    4. How many Portal instances and servers are there? There is some logs you can up the value by.
    Enterprise portal is federated.  There is one server for the producer portal and 3 servers for the end user portal. 
    5. If the HTTP is in fact coming from your PC to SAP rather than directly from the portal then perhaps a front end HTTP trace tool like HTTPLOOK (plenty of others) can help.
    The HTTP is not coming from the end users in the university log in through the portal.
    6. There is always upping the trace at the WP level to ensur ethe truncation is not happening there but this can lead to very large WP trace files quickly.
    This has been done.  The error in the original message is the trace before we moved the trace up to 3.  In the level 3 trace, it says that the variable that the host name is supposed to go into is not big enough. 
    7. The biggest question of all is .... which of the following are true.
    1. The issue happens only in multi ABAP instance systems  YES
    2. The issue also happens with a single instance system.  YES
    3. We only have a web dispatcher for this in production  NO
    4. We can recreate this problem in non production systems.  YES (any system that has the new kernel)
    5. We cannot recreate this in non production systems despite having the correct data to run the test.  NO
    6. We patched only the ABAP system  (only the SAP kernel)
    7 We patched the ABAP and Web dispatcher NO (Can't since we don't use the WD)
    8 We patched the ABAP the Portal and all other bits YES (We put all the kernel stuff in all the systems)
    We installed kernel 157:
    disp+work information
    kernel release                700
    kernel make variant           700_REL
    DBMS client library           OCI_102 ()                     
    DBSL shared library version   700.08
    compiled on                   AIX 2 5 005DD9CD4C00
    compiled for                  64 BIT
    compilation mode              UNICODE
    compile time                  Apr 21 2008 20:44:52
    update level                  0
    patch number                  157
    source id                     0.157
    supported environment
    database (SAP, table SVERS)   700
    DBMS server
       ORACLE 9.2.0..
       ORACLE 10.1.0..
       ORACLE 10.2.0..
    operating system
    AIX 1 5

  • Problems with Acrobat 7.0 Browser document / close a document

    Hi,
    I'm trying to write an application in C# which let to preview pdf doc and to print them. For this, I use the Acrobat 7.0 Browser document control but I have some problems with it:
    I have a grid with some doc titles and when I select one of them, I want to preview it in the control and to print all the docs that I check.
    The problem is that sometimes the control freezes when I'm go from one doc to another one. Also, when I want to print them
    (with a loop on the grid: foreach line in the grid
    pdrbrowser.printallfit(docname);)
    the print command doesn't work, nothing is printed or just the first doc.
    I think that is because the doc is locked by the acrobat process, but I don't know how to close it. I don't want to kill the acrord32.exe process because I also open pdf doc with acrobat reader at the same time.

    It does sound like you are pushing the control in ways it may not be prepared to handle. Certainly, it isn't expecting to be printing a collection of documents - just one at a time.
    Also, you mention that you are on Acrobat 7 - have you tried updating to 8 to see if that improves things?
    Leonard

Maybe you are looking for

  • Currency issue different between Print view and normal view in the PO

    Dear SAP Guru and Expert, Currently user is having one problem PO where in ME23N the amount of each line items are displaying correctly, which is shown below:- Line item 1 USD 3,400.00 Line item 2 USD 10,000.00 Line item 3 USD 100.00 However, when cl

  • Payment Card Info for sale order with BAPI_BUSPROCESSND_CREATEMULTI

    hi all i am trying to create a sales order using BAPI_BUSPROCESSND_CREATEMULTI and i am able to create an order successfully without any problem. the order is being generated. I am trying to input the payment card details to the BAPI_BUSPROCESSND_CRE

  • Querying value from a range of two values

    I have patched together a shopping cart, operating on CF8,  and am now trying to add shipping.  The client wants the shipping charges based on the cost of item, ie: 0-$499 is $20 $500 – $999 is $25.00 $999 – up $45 I built an access table (simplified

  • Bring to front

    Hi Everyone, Armen Abrahamyan kindly supplied the code necessary to bring a "moused over" button object to the top of a z-order. Meaning, if I've got button objects a_mc, b_mc, and c_mc slightly overlapped one over the other, that mousing over any on

  • Access Planning layout by multiple users

    Hi Experts, I am using IP in my current Proj, i am facing a scenario where in users need to access the same layout for a given set of objects. . where in the users know what they have to forecast. Ex scenario: Material        region   KF x