Using a tablet to input data and take photos on a form
I examine vehicles which involves taking photos. I want to be able to creat a form where I can fill in text boxes and drop down menus as well as click on a seperate box that allows me to take a photo of the relvant part of the vehicle and import that photo directly into the pdf form. Any ideas on what product would be able to do this?
Cheers
PM
It can be done if you use Readdle's PDF Expert instead of Adobe Reader. It it probably the best PDF viewer available for iOS, but it is not available for Android. I don't know of a way for this to work on an Android. So your options if you want to use a PDF form with a tablet are PDF Expert on an iOS device or Acrobat/Reader on a Windows device.
The method I'm proposing is the buttonImportIcon method. When triggered, it prompts the user to import a file to be used as the appearance (icon) for a button. In PDF Expert, it allows you to select an image from the camera roll. In Acrobat, you can use any file type that Acrobat knows how to convert to PDF, which includes all common imag formats. In Reader 11 (not available in previous versions) it allows you to select a page from a existing PDF, so any images would have to first be converted to PDF.
The script you can use with a button can be as simple as the following Mouse Up JavaScript:
// Import a button icon
event.target.buttonImportIcon();
That's really the minimum, but you can add additional code to handle the return value and detect the PDF viewer that's being used. The documentation is here: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.737.html
The button needs to be set up in Acrobat so it the right size and location, and have a Layout that's something other than "Label Only".
Similar Messages
-
How do I use my web camera to chat and take photos?
I would like to use my web cam to live chat and post pictures and do not know how to use it properly.
Sorry, Its not related to Mozilla Support
-
How to get the fixed result in a DES/CBC mode with fixed input data and fix
How to get the fixed result in a DES/CBC mode with fixed input data and fixed key. Below is my program , I tried to get the checksum of the DESInputData with the DESKeyData, but each time the result is different.
below is my code:
byte[] DESKeyData = {(byte)0x01 ,(byte)0x01 ,(byte)0x01 ,(byte)0x01, (byte)0x01 ,(byte)0x01 ,(byte)0x01 ,(byte)0x01 };
byte[] DESInputData = {(byte)0x31 ,(byte)0x31 ,(byte)0x31 ,(byte)0x31,(byte)0x31 ,(byte)0x31 ,(byte)0x31 ,(byte)0x31 };
SecretKeySpec skey = new SecretKeySpec( DESKeyData, "DES" );
Cipher cipher = Cipher.getInstance("DES/CBC/NoPadding");
cipher.init( Cipher.ENCRYPT_MODE, skey );
byte[] result = cipher.doFinal( DESInputData );Use class javax.crypto.spec.IvParameterSpec to specify IV for CBC mode cipher:
// Create CBC-mode triple-DES cipher.
Cipher c = Cipher.getInstance("DESede/CBC/PKCS5Padding");
// Specify IV.
IvParameterSpec iv = new IvParameterSpec(new byte[] { (byte)0x01, (byte)0x23, (byte)0x45, (byte)0x67, (byte)0x89, (byte)0xAB, (byte)0xCD, (byte)0xEF });
// Initialize cipher with proper IV.
c.init(Cipher.ENCRYPT_MODE, yourKey, iv);
// Encrypt and decrypt should work ok now.
For more info about cryptography, search the Internet for IntroToCrypto.pdf from mr. Phil Zimmerman. This document is also part of PGP (http://www.pgp.com).
An excellent book is 'Applied Cryptography' from Bruce Schneier (http://www.counterpane.com/applied.html).
Regards,
Ronald Maas -
I have an A1288 ipod touch I bought about 3 years ago. I am currently trying to download an app however the I'm getting an error message which is essentially saying that the "ios" I'm using isn't up to date and the itunes summary says otherwise?
Other forums state I have to buy a new one but what happens when this happens again I think I'm moving to another brand this is crazy?Yes, there's a limit, and that iPod touch has reached it.
(72099) -
i have been using an iPhone 4 till date and now migrated to a iPhone 4s.The contacts are not copied in total from the other phone what should i do
Welcome to the Apple Community.
Please try the following…
First check that all your settings are correct, that contact syncing is checked on all devices (system preferences > iCloud on a mac and settings > iCloud on a iPhone, iPad or iPod).
Make sure the contacts you are adding are added to your 'iCloud' group and not an 'On My Mac', 'On My Phone' or other non iCloud group (you can do this by checking in groups), non iCloud contacts will not sync.
If you are sure that everything is set up correctly and your contacts are in the iCloud group, you might try unchecking contact syncing in the iCloud settings, restarting your device and then re-enabling contact syncing. -
What is the preferred virus scan program for iphone? I believe that I have a virus. My phone will come on by itself and it appears to be recording audio. I have read about spyware/surveilance viruses that will record audio and take photos.
My phone is not jailbroken. I don't know what you mean about hacked. Maybe it is hacked? This is what is happening: About three times over the past few months I've noticed that my phone while "off" will come on (light up) and the screen shows an arrow towards the bottom; an arrow such that you would see on various "players" in order to "play" video or audio, I've searched my phone and cannot find any app that produces this particular screen though. Once I pick up the phone when this screen myseriously appears out of nowhere and press anything, it goes away and goes to the standard "slider" front page to unlock the phone.
-
Used ipad camera connector to try and upload photos
Used ipad camera connector to try and upload photos - last worked in Nov 2012. Tried today and no success, did not even recognise camera attached as it normally does, any thoughts on what may be wrong ?
What browser are you using?
-
How do I use one set of XML data and populate multiple layouts with it?
I have an XML document with root element BOOK. Inside BOOK are PAGEs. (I also have each PAGE as it's own XML file, so that I can update each PAGE individually.)
I have a print layout of 6"x9" and I want to create an iPad layout (H & V).
When I create the V layout, I have the 6x9 master set to "scale" in liquid layouts and it works great. But in my XML structure, everything gets duplicated. Now there are two sets of data. When I create the H layout, now I have three sets of data.
So then I tried deleting everything in my iPad masters and setting them to be based on my print masters, but the content isn't scaling.
Let me know if you have questions, because I'm not sure where I might need to clarify. Thanks in advance!Roger Wilmut1 wrote:
nategm wrote:
On my MacBook Pro, if I get a USB-headphone connector (to add another audio port), will I be able to set one audio port as input and the other as output?
Yes, either way round. In System Preferences>Sound you can set the input and output ports separately.
Roger, the System setting have -Nothing- to do with the question being asked. Do you use Logic Pro audio software? If you did you would know Logic has it's own audio settings that run independently from the System audio. There's also the fact that Maverick has problems with "some" older USB 2.0 audio hardware. Basically, this is not a slam-dunk, that's why I suggested asking someone if they've used this combination before. Although... the USB audio device is cheap ($10) it might be worth it to try. Still.............**
** I question the wisdom of using cheap audio hardware on a computer that cost $1000+, software that costs $200 and then using the internal audio chip ($2) and an external monitoring device that costs $10. Defeats the whole purpose of using professional audio software. -
Creation of error log on input data and stat report
I am doing call transaction on <b>C202</b> transaction.my client asked me before uploading the file he needs some validations on input file and he is asking me to create a log for all the validations.i have to place error lof for all the input data.
An error log will record all errors occurring during upload. For each error the list should
contain the data (line) going in error and an error text in a subsequent column (subsequent to data). The change number used to perform the upload will be stated in the header of the error list.A txt-file containing the error log will get the same name as the input file, but with an ending err.xls.
Therefore no Batch-Input-Session is needed.
After execution of the batch input program, the following analysis regarding execution will be shown:
o Number of records in input file (including title, first line)
o Number of records successfully updated
o Number of records in error
Example:
Number of records in input file (incl. first line) 4
Number of records successfully updated: 3
Number of records in error: 0
How to do this according to client requirements.can u help me to get a statastical way to represent errors. Send me some smpale code for number of errors and no records gets success and no of failed.
Thanks
chandrasekharHai Chandrasekhar
Go through the following Code
report Z_CALLTRANS_VENDOR_01
no standard page heading line-size 255.
Generated data section with specific formatting - DO NOT CHANGE ***
data: begin of it_lfa1 occurs 0,
KTOKK like lfa1-ktokk,
NAME1 like lfa1-name1,
SORTL like lfa1-sortl,
LAND1 like lfa1-land1,
end of it_lfa1.
End generated data section ***
data : it_bdc like bdcdata occurs 0 with header line.
*DATA: IT_MESSAGES TYPE TABLE OF BDCMSGCOLL WITH HEADER LINE.
*DATA: LV_MESSAGE(255).
data : it_messages like bdcmsgcoll occurs 0 with header line.
data : V_message(255).
data : V_flag.
data : V_datum1 type sy-datum.
data : begin of it_mesg occurs 0,
message(100),
end of it_mesg.
*V_datum1 = sy-datum-1.
parameters : P_Sess like APQI-GROUPID.
start-of-selection.
perform Get_data.
*perform open_group.
loop at it_lfa1.
perform bdc_dynpro using 'SAPMF02K' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RF02K-KTOKK'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RF02K-KTOKK'
it_lfa1-KTOKK.
perform bdc_dynpro using 'SAPMF02K' '0110'.
perform bdc_field using 'BDC_CURSOR'
'LFA1-LAND1'.
perform bdc_field using 'BDC_OKCODE'
'=UPDA'.
perform bdc_field using 'LFA1-NAME1'
it_lfa1-name1.
perform bdc_field using 'LFA1-SORTL'
it_lfa1-sortl.
perform bdc_field using 'LFA1-LAND1'
it_lfa1-land1.
call transaction 'XK01' using it_bdc
mode 'N'
update 'S'
messages into it_messages.
if sy-subrc <> 0.
if V_flag <> 'X'.
perform open_group.
V_flag = 'X'.
endif.
perform bdc_transaction. "using 'XK01'.
endif.
perform format_messages.
refresh : it_bdc,it_messages.
endloop.
if V_flag = 'X'.
perform close_group.
endif.
*& Form Get_data
text
--> p1 text
<-- p2 text
FORM Get_data .
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'C:\srinu_vendor.txt'
FILETYPE = 'ASC'
TABLES
DATA_TAB = it_lfa1
EXCEPTIONS
CONVERSION_ERROR = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
OTHERS = 7
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " Get_data
*& Form bdc_dynpro
text
-->P_0061 text
-->P_0062 text
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR it_BDC.
it_BDC-PROGRAM = PROGRAM.
it_BDC-DYNPRO = DYNPRO.
it_BDC-DYNBEGIN = 'X'.
APPEND it_BDC.
ENDFORM.
Insert field *
FORM BDC_FIELD USING FNAM FVAL.
CLEAR it_BDC.
it_BDC-FNAM = FNAM.
it_BDC-FVAL = FVAL.
APPEND it_BDC.
ENDFORM.
*& Form format_messages
text
--> p1 text
<-- p2 text
FORM format_messages .
loop at it_messages.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = it_messages-MSGID
LANG = 'EN'
NO = it_messages-MSGNR
V1 = it_messages-MSGV1
V2 = it_messages-MSGV2
V3 = it_messages-MSGV3
V4 = it_messages-MSGV4
IMPORTING
MSG = V_message
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
write : / V_message.
clear : V_message.
endloop.
ENDFORM. " format_messages
*& Form open_group
text
--> p1 text
<-- p2 text
FORM open_group .
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
CLIENT = SY-MANDT
GROUP = P_Sess
HOLDDATE = V_datum1
KEEP = 'X'
USER = SY-UNAME
IF SY-SUBRC = 0.
write : / 'Session Creating wit Name : ',P_Sess.
ENDIF.
ENDFORM. " open_group
*& Form close_group
text
--> p1 text
<-- p2 text
FORM close_group .
CALL FUNCTION 'BDC_CLOSE_GROUP'.
ENDFORM. " close_group
*& Form bdc_transaction
text
-->P_0132 text
FORM bdc_transaction. "USING VALUE(P_0132).
CALL FUNCTION 'BDC_INSERT'
EXPORTING
TCODE = 'XK01'
POST_LOCAL = NOVBLOCAL
PRINTING = NOPRINT
SIMUBATCH = ' '
CTUPARAMS = ' '
TABLES
DYNPROTAB = it_bdc
EXCEPTIONS
INTERNAL_ERROR = 1
NOT_OPEN = 2
QUEUE_ERROR = 3
TCODE_INVALID = 4
PRINTING_INVALID = 5
POSTING_INVALID = 6
OTHERS = 7
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " bdc_transaction
Regards
Sreeni
Message was edited by: Sreenivasulu Ponnadi -
Using CRUD procedures to update data and ref cursors to return data
Hi:
I am currently evaluating Apex 3.x to replace an existing app that uses lots of procedures to update and return data.
1. Is it possible to return data from a function that returns a cursor (or from a procedure that has an input/output ref cursor parameter for that matter) ? Example: Let's say I have the following function in a package:
function get_data return sys_refcursor
is
l_cursor sys_refcursor;
begin
open l_cursor for select sysdate as field from sys.dual;
return l_cursor;
end;
Can I add a page with a table that is populated based on this function? Based on my research it is not possible, but I want an APEX expert to confirm it
2. The old application uses CRUD procedures to update date, that is for each table there are 3 procedures, insert update and delete. Question: is it possible to channel all the update, inserts and deletes through these procedures? Furthermore, in lots of cases I use sequences to populate the primary keys, and the new value is returned as output parameter. Can I retrieve the output value and use it maybe in the next page I am branching to?
In the samples that I've seen the same form is used for insert and update. How do I distinguish between the two modes?
3. Can you please point me to some samples that show how to do 1 & 2. The standard samples that I've seen use the automatic row processing.
4. Could you please recommend some good books about Apex or HTML db? I found the documentation unintuitive. It is hard to picture quickly how things tie together by reading this documention. I wish the documentation was more task oriented and presented 'how to...' implement generic patterns used in web apps.
Thank you in advanceHi guys
Check out the last 2 posts in this thread for ideas on how to implement 1.
Report on user data from LDAP
Varad -
Tablet PC Input Panel and Flash Player
Applies to Flash player 9, AS3 and Tablet PC 2005 or Vista
I have created an application in Flash part of which requires
a form to be filled in. This form consits of multiple TextInput and
TextArea components amongst others.
When used on a tablet then the icon for the Tablet Input
Panel (TIP) does not show automatically and instead the TIP has to
be launched from the taskbar
Is there a way for Flash Player to pick up this and launch
the TIP when required.
If not will it be resolved in future Flash Players? (mainly
aimed at Adobe employees)Sorry it's taken so long to get back. Problems logging in as the site doesn't recognise me (I'm currently in Thailand).
I have a Portege 3500 Tablet PC.
It works fine as a laptop PC but if I now try to use it as a notebook the Tablet PC Input Panel will not load.
The icon is there - but it always reports an error (and wants to tell Microsoft about it - ha!)
In other words I now cannot use the Tablet function at all.
The PC is 14 months old (ish) and is otherwise functioning normally (that's tempting fate isn't it).
Is this a recognised problem - whatever - is there a solution? I have no recovery disks here unfortunately. -
My iphone 5 has been hogging data like crazy the past two months. I have not used my phone anymore than I normally do, in fact I would say I use it less often than normal. I have gone over the family share data limit of 15GB three times this billing cycle. The first time i had 121500 MB of data used. I thought it was rhapsody that was causing all of the data usage but my sister uses rhapsody on her iphone 5c and she hasnt gone over at all! So its not that. I decided I would turn OFF all cellular usage on apps like facebook, instagram, rhapsody, twitter, even MAIL! I am basically not able to use my phone outside of my house now which is NOT okay! I took screen shots of the cellular usage and at one point after I had completely shut off celluar data on all apps, i checked my cellular usage and DNS services, Mapping services, Data and syncing all had racked up data! I hadnt used any of those services! I also turned off all location settings and maps and siri! phone is still using data like crazy!
I saw in recent posts about this issue that Apple replaced peoples iphones because it was a bug in the phones software that was causing the data to go haywire! I have an upgrade but I dont want to use it if I dont have to! I also dont want to get another iphone 5 if this problem is happening with iphone 5's. I have not seen very many complaints about iphone 5c so that might be the route I go.
I also restored my iphone last night cause I saw a discussion which said to try that. So far it is still using data and im on wifi!
Any suggestions as to what to do now?Contact your carrier for their advice.
-
Windows XP
FF 20.0
I have Adobe Acrobat X 10.1.6. and the plugin checker says its out of date.
I don't think it is, it's just not Abobe Reader.
I don't want to have both Acrobat and Reader. When I do, then there's two different plug-ins in FF, but they both have the same names, but they seem independent and it just seems messy. It looks as if the same plugin is on there twice, one updated and one not updated, but it doesn't seem possible to remove either one. Which is actually good, b/c one is for Acrobat and one is for Reader, which I didn't realize until I started looking into all this mess. Also, there's no point in me having Reader if I have Acrobat.
It's weird that the plugin checker says the Acrobat plugin is out of date and directs me to the Reader 11 download to update it, eventhough I already have Reader 11 (thanks to the plugin checker). In other words, the one that is updated is Reader, but the one that is supposedly out of date just directs me to a DL that I already have installed. Sorry if its confusing.
Now I downloaded it, and have since uninstalled it, but it seems well-known that there can be issues with dl'ing Reader when Acrobat is already uninstalled (or something), as well as when uninstalling one or the other, so now I am nervous, because I didn't take any precautionary measures when dl'ing or uninstalling Reader.
I almost feel like I should uninstall everything (if possible) and just start fresh.
Anyway, point is, the plugin checker is wrong, right?Hi jonadelman, if you have 10.1.6, you are current. It's just that the plugin checker doesn't know that both 10.1.6 and 11.0.2 are current.
-
Input data into dynamic calc in Planning forms
Hi guys,
Have someone tried to combine these two requirements:
1. to have upper level members dynamic calc
2. to give users the ability to input data into those upper level members through Planning forms.
I need to do that in order to pass inputted values into HBR, and allocate those values to the leaf level across multiple dimensions. I need those members dynamic calc because otherwise I would need to aggregate data across 7 dimensions and that takes too long. Those allocations are suposed to happen constantly and are the main purpose of application.
I know you can have dummy stored members that correspond the uper level dynamic members, but then the user will have input forms without current data and will be required to check reports/forms with dynamic calc members prior to updating data.
I wonder if it is a realistic task to change jsp files that generate those forms, so that data can be inputed into the form, but instead of passing it to Essbase cube to send it to relational database.
P.S.
This is related to the thread I opened about optimizing recalculation time:
Recalculatiion takes much longer than initial calculation
I received a lot of valuable advices that would definitely work in other situations, but in my case they seem to contradict either user concurrent access or performance requirements.
Thanks a lot!
DmitryHi Glenn,
I think i found a workaround for this, or may be i am missing something. I will replicate my hierarchies so that one hierarchy will have uper level stored members, and another dynamic calc. Once user loads the form it will run on-load script that will copy data from corresponding dynamic calc to stored slice. The updated data will be alocated to the leaf level, but will never be aggregated. Since reporting is done from ASO cube i only care about the leaf level and current selection in the form.
Thanks! -
Using conditions to filter the data of UDO in a user form
Hi every body,
I've created a user form with an UDO, I want to filter the data coming of the user table where the field U_CardCode = CardCode. To acheive this goal, I used the collection Conditions.
I've write this code. It dosn't work. Has someone an idea???
SAPbouiCOM.FormCreationParams _CreationParams = null;
CreationParams = ((SAPbouiCOM.FormCreationParams)(SboApplication.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_FormCreationParams)));
CreationParams.BorderStyle = SAPbouiCOM.BoFormBorderStyle.fbsFixed;
_CreationParams.UniqueID = "Act";
CreationParams.ObjectType = "UDOAct";
_Form = SboApplication.Forms.AddEx(CreationParams);
//User Data Source
_DBDataSource1 = Form.DataSources.DBDataSources.Add("@OXIATTN_CSTACT");
conditions = (Conditions)SboApplication.CreateObject(BoCreatableObjectType.cot_Conditions);
_condition = _conditions.Add();
condition.Alias = "UCardCode";
condition.Operation = BoConditionOperation.coEQUAL;
_condition.CondVal = "C20000";
DBDataSource1.Query(conditions);
_Form.Title = "Compte du site";
_Form.Left = 350;
_Form.Top = 50;
.....etc
Thank you for your help
HaifaI use the recordset command and a doquery.
I find it easier to use than the condition object.
if you need to pass the bp code to the new form, read the value from the bp master data record and then pass it to the new form.
If you use xml you can pass it right after you call the form.
Maybe you are looking for
-
Installing Adobe Photoshop Elements 11 from DVD on iMac
Hi, When I put the installation DVD into the DVD slot of my Mac it is doing something for a while, and then the DVD is coming out again without any installation. DVD drive is OK, checked with other DVDs. Operating system is OS X 10.9.5 (Mavericks). A
-
Can we create a cursor that can hold records of any table
DECLARE CURSOR cr_tablenames IS SELECT tname FROM tab; v_tablename tab.tname%TYPE; BEGIN OPEN cr_tablenames; LOOP FETCH cr_tablenames INTO v_tablename; EXIT WHEN cr_tablenames%NOTFOUND;
-
I have built all of my process in v9.0.2.62.3 except for once the row is loaded into my staging table, I want to delete this row from the source. I was trying to use the post-mapping process to call a procedure that would perform the deletion. Howeve
-
Any update on the iOS photo import to iPhoto problem?
All in-App photos that are saved to the camera roll appear blank in iPhoto - anyone know if a fix is coming out?
-
After clearing cash on my mac ( Go to folder: ~/Library/Caches and clear all, than to Library/Cashes and clear all again) applications won't lunch any more..I tried to delete apps like VLC player, firefox.. with app cleaner and again download and ins