Dynamic Matrix Form
Dear Experts,
Oracle Developer = 6i
Oracle Database = 10g
I want to make a *"Dynamic Matrix Form"*
I have developed it already but it was not dynamic I have to fix no. of columns in it and give name of series to these columns like col1, col2, col3 etc...
Now I have new task that have dynamic columns from 1 to 100.
Is there any way to display it dynamic on forms builder?
Thx.
Dear François,
Thanks for help, But it display only tabular wise data.
I want to display my data like Matrix report Rows and columns wise.
All data are depends on these rows and columns join conditions that same like Matrix report.
Thanks.
Similar Messages
-
Hi,
I want to implement the form in matrix form.
in x-cordinate region and in y-cordinate year
as matrix cells quantity.
Pl guide me to overcome this issue.
Thanks & regards,
Gangi ReddyHi Lynden Zhang,
Thank you for your suggesion.
My requirement is x and y coordinate columns are should be dynamic. As you said decode can be used for limited ie fixed (static). But for me it should be dynamic and when ever I scroll the record should move and I can access the data at a particular column ie when ever I click on a field I have to retrieve the data and do some action.
If you have any example pl send me or guide me to achieve this functionality. my mail id is [email protected]
This is urgent requirement please.
Thanks & Regards,
Gangi reddy -
How can you update the content of a textfield in a dynamic xml form from MSAccess and VBA
I am trying to use the code below to update a field in a dynamic xml form created by Livecycle.
I can read the field content but cannot change it.
What am I missing?
Thanks
R
Sub test()
Dim oPDF As AcroPDDoc
Dim FileDestName As String
Dim jso As Object
Dim ofld As Object
FileSrcName = "C:\Documents and Settings\My Documents\ADOBE Forms\NoVB.pdf"
Set oPDF = CreateObject("AcroExch.PDDoc")
Set jso = oPDF.GetJSObject
Set ofld = jso.getfield("form1.TopForm.Header.Subform1.Contact")
Debug.Print ofld.Value
ofld.Value = "HHH"
Debug.Print ofld.Value
oPDF.Save PSsavefull, FileSrcName
oPDF.Close
Set jso = Nothing
Set oPDF = Nothing
End SubYou need to research the difference between an AcroForm and an XFA form. You're trying to access a "Field" object, which is an AcroForm object. An XFA form does not have fields, it has nodes. The JavaScript you are using is specific to AcroForms and you are working with an XFA form.
-
Adding rows in web dynpro ABAP Dynamic Interactive form.
Hi Experts,
I am having problem in web dynpro ABAP Dynamic Interactive form.
This is my scenario....
I have a dynamic interactive form that has buttons to add and remove rows in a table. It works fine when I preview it , but when I render, view or save it using ADS, it no longer works. The "add" button actually does instantiate more repeating rows, because I put some trace messages in to count them, but the added rows are not displayed. How do I make them visible?
In web dynpro java we write some coding in modify view to set the pdf form as dynamic
IWDInteractiveForm iForm =
(IWDInteractiveForm)view.getElement("<ID>");
iForm.setDynamicPDF(true);
simillarly what we need to write in web dynpro ABAP.
Please give me solution for the same.
Thanks,
Sathishhi all,
expecting reply from u all. pls help me and give some sugesstion.
regards,
vinoth. -
How to make dynamic PDF form flowable across 2 pages in LiveCycle?
I have a dynamic PDF form that is flowable on each page but not both. By that I mean that the fields on the 2nd page won't move to the 1st page if there is available space. How can I make the entire document flowable? I am using Adobe LiveCycle ES2 Designer to create the form. Thank you in advance.
Hi,
you need just one page which is flowable and allows page breaks. -
Adobe Livecycle Designer ES 2 - Adobe Dynamic XML Forms?
How can you convert a dynamic XML form design in a static PDF Form design? I tried to save a dynamic XML Form as a static PDF Form, and then tried to preview it in Designer but the layout change scripts were working which should work only for dynamic xml forms and not for the static pdf forms. Please suggest another way to do it. Thanks in advance.
You use Master Pages to set layout that you want to use on multiple pages.
Design what you want in a Master Page and then assign it to the pages you want in Object>Pagination>Place: and choose On Page> whatever you called your Master Page. -
Adobe Reader XI - dynamic PDF Form and the E-Mail Dialog
Hi Community,
I have a dynamic PDF Form and we use the E-Mail function to save the XML-Data to local harddrive. That works until Adobe Acrobat Reader 10.1.2. But with the Adobe Reader XI (11.0.4) the E-Mail Dialog has changed so I am One is forced to send the XML file with Outlook or the internal mailer and has no option to save the file locally.
Does anyone know a workaround or something similar. The Live Cycle server with PDF extension is too expensive for our small project.
E-Mail Dialog (10.1.2)
If you choose Internet-E-Mail you get a Save-As File Dialog
E-Mail Dialog (11.0.4)
There is no way to save the XML-Data to local Harddrive.Hi Pat,
Are you using Adobe Reader XI? And not Acrobat. It does not ask me to save the form if there are unsaved changes.
I have used previous versions of reader for saving this form data and it did allow me to save it with ctrl+s. And those versions did prompt me to save the changes before closing.
I guess I should not have updated the reader. -
Hyperlink in a dynamic PDF form
Hi guys,
I've created a dynamic PDF form in LiveCycle designer, and I want to insert hyperlink in to this form - but I don't know how to do it. My Link Tool in Adobe Acrobat is inactive.
Any advice?
Cheers
MarianThanks,
I just needed to change text field to rich text and now I'm able to insert an URL. But now another problem pops up - I'd like to open directly from this PDF a file stored on the DFS file sharing server. My links open in browser - how can I fix this please?
Marian -
Hello everyone,
I am trying to find an application for my Curve 3300 that is able to render Adobe Dynamic XML Forms (it's a .pdf form, but it is created using LiveCycle Designer and has dynamic content that makes finding a renderer difficult.)
I've tried the free trial of beamberry, and it isn't able to render the form... I get a "you need a newer version of adobe reader" error.
Has anyone else out there had the same issue? If so, how did you resolve it? Can PDF To Go read dynamic .pdf forms?
I'd appreciate any help that any one can offer.
- Scott
P.S. does anyone know which version of Adobe Reader is functionally equivalent to the Blackberry .pdf reader apps? Is it possible to know that, or are they two different creatures altogether?
P.P.S. I figure that alot of people won't have any experience with dynamic .pdf forms... Here is a link to a sample dynamic .pdf form that I created for testing purposes. If you think that you have an app that can read it, please try opening the linked .pdf file on your blackberry. If anyone out there is able to view it, please let me know what software you are using. Thanks alot for your help.
Solved!
Go to Solution.For anyone in the future who has a similar issue, I've come up with a fairly simple workaround. It adds an extra step of work, but it allows you to continue using dynamic forms in your workflow.
The ideal solution is if your office has a server-side adobe document output service. You can push your form to the server, have it extract the data into a datawarehouse, then output a flattened .pdf. A flattened .pdf cannot be (easily) edited, and all code behind is removed. This solution is the 'best', (and it's the only way to flatten an xfa form, as far as Adobe is concerned) but it also costs some coin, especially if you don't have any existing infrastructure to support the server-side service.
The free solution (which I have opted for) is to use a virtual printer to 'print' the document to a suitable format. There are many free virtual printers out there, but I have decided to go with CutePDF Writer. I print to the CutePDF writer, and the output is, essentially, a flattened Blackberry compatible .pdf form. The only issue is that you cannot edit a flattened document (a bonus in my situation, but still something to keep in mind... You can still edit the original document, as the flattened .pdf is a copy, not a transformation.)
You can even add a print button to the form with some JavaScript to specify the printer as 'CutePDF Writer'. Altogether, it's easier than recreating all of the business forms that have been made in a static format, and you can still leverage all the benefits of a dynamic form.
I know that this isn't central to the Blackberry, and I apologize for that, but I had a rough time with this issue, and I'm hoping to help someone with the same issue in the future. Again, thanks to those who helped.
- Scott -
I need to make a dynamically populating form - I cannot find the instruction - is there a video on adobe tv? Please help me - I am desperate. Thanks a lot! K_S_
Hi..
I think you can do it with ADF .When you click field1 in your form get the value to bean using serverListner.And create method in AMImpl to filter records from TableB by passing your field1 value.make sure to add client interface to this filter method(clientInterface in yourAM.xml) and add it to page using bindings to as methodAction.Then you can show filtered TableB using popoup. -
Plz help me...to display in matrix form
Hi sir..
i want to get this report in matrix form...plz i don't have any idea about matrix form...
Right now iam getting like Below format::
emp_name cat_name type_name theme_name levels_skilllevel
rubin FE MODELLING SKILLS A2-Assembly - connectors N
rubin FE MODELLING SKILLS A2-Assembly - welding N
rubin FE MODELLING SKILLS A2-Batch meshing I
rubin FE MODELLING SKILLS A2-CFD meshing None
rubin FE MODELLING SKILLS A2-I order Hex meshing None
rubin FE MODELLING SKILLS A2-I order Tet meshing None
rubin FE MODELLING SKILLS A2-II order Hex meshing None
rubin FE MODELLING SKILLS A2-II order Tet meshing None
rubin FE MODELLING SKILLS A2-Macros None
rubin FE MODELLING SKILLS A2-Mid-plane shell meshing None
rubin FE MODELLING SKILLS A2-Moldflow meshing None
rubin FE MODELLING SKILLS A2-Morphing B
rubin FE MODELLING SKILLS SKILL2 None
rubin POST PROCESSING AUTO[SUB]SYS AUTO-36 N
rubin POST PROCESSING AUTO[SUB]SYS AUTO-6 B
rubin POST PROCESSING AUTO[SUB]SYS AUTO3 I
rubin POST PROCESSING AUTO[SUB]SYS TERMINAL P
freddy FE MODELLING SKILLS A2-Assembly - welding B
freddy FE MODELLING SKILLS A2-Batch meshing P
freddy FE MODELLING SKILLS A2-Macros P
freddy FE MODELLING SKILLS A2-Morphing I
freddy THERMAL SKILLS SKILL-15 None
freddy THERMAL SKILLS SKILL-41 B
freddy THERMAL SKILLS SKILL-42 I
freddy THERMAL SKILLS SKILL-45 P
freddy THERMAL SKILLS SKILL-47 N
freddy THERMAL SKILLS SKILL-57 None
--> .....check the below one...
-->Example:see emp_name rubin->cat_name -> type_name ->theme_name->levels_skilllevel is 'N'
see emp_name freddy->cat_name-> type_name ->theme_name->levels_skilllevel is 'B'
cat_name type_name theme_name rubin freddy
FE MODELLING SKILLS A2-Assembly - connectors N B
I have written the below query To get it as Above::
SELECT ae.emp_name, am.cat_name, am.type_name, am.theme_name, am.levels_skilllevel
FROM alt_employee ae, (
SELECT *
FROM alt_category ac, alt_type at, alt_theme atm, alt_levels al, alt_employee ae
WHERE ac.cat_id
IN (
SELECT cat_id
FROM alt_category
) AND ac.cat_id = atm.theme_catid
AND atm.theme_typeid = at.type_id
AND atm.theme_id = al.levels_theme_id
AND al.levels_skilllevel
IN ('B', 'N', 'I', 'P', 'None')
GROUP BY cat_name, type_name, theme_name, levels_skilllevel
)am
WHERE ae.emp_id = am.levels_employee_id
Regards
NarendraMy solution was a pivot function.
Using that function will give you something like:
SQL> select * from table( pivot(
2 'select cat.cat_name
3 , type.type_name
4 , theme.theme_name
5 , emp.emp_name
6 , levels.levels_skilllevel
7 from alt_theme theme
8 , alt_category cat
9 , alt_type type
10 , alt_levels levels
11 , alt_employee emp
12 where cat.cat_id (+) = theme.theme_catid
13 and type.type_id = theme.theme_typeid
14 and levels.levels_theme_id = theme.theme_id
15 and emp.emp_id = levels.levels_employee_id
16 '
17 ) );
CAT_NAME TYPE_NAME THEME_NAME freddy ruby
FE MODELLING A2-Assembly - welding B B
FE MODELLING A2-Assembly - connectors N
THERMAL SKILLS SKILL-41 B I
THERMAL SKILLS SKILL-42 N P
SQL> Anton
create or replace type PivotImpl as object
ret_type anytype, -- The return type of the table function
stmt varchar2(32767),
cur integer,
static function ODCITableDescribe( rtype out anytype, p_stmt in varchar2, p_agg in varchar2 := 'max' )
return number,
static function ODCITablePrepare( sctx out PivotImpl, ti in sys.ODCITabFuncInfo, p_stmt in varchar2, p_agg in varchar2 := 'max' )
return number,
static function ODCITableStart( sctx in out PivotImpl, p_stmt in varchar2, p_agg in varchar2 := 'max' )
return number,
member function ODCITableFetch( self in out PivotImpl, nrows in number, outset out anydataset )
return number,
member function ODCITableClose( self in PivotImpl )
return number
create or replace type body PivotImpl
as
static function ODCITableDescribe( rtype out anytype, p_stmt in varchar2, p_agg in varchar2 := 'max' )
return number
is
atyp anytype;
cur integer;
numcols number;
desc_tab dbms_sql.desc_tab2;
rc sys_refcursor;
t_c2 varchar2(32767);
begin
cur := dbms_sql.open_cursor;
dbms_sql.parse( cur, p_stmt, dbms_sql.native );
dbms_sql.describe_columns2( cur, numcols, desc_tab );
dbms_sql.close_cursor( cur );
anytype.begincreate( dbms_types.typecode_object, atyp );
for i in 1 .. numcols - 2
loop
atyp.addattr( desc_tab( i ).col_name
, case desc_tab( i ).col_type
when 1 then dbms_types.typecode_varchar2
when 2 then dbms_types.typecode_number
when 9 then dbms_types.typecode_varchar2
when 11 then dbms_types.typecode_varchar2 -- show rowid as varchar2
when 12 then dbms_types.typecode_date
when 208 then dbms_types.typecode_urowid
when 96 then dbms_types.typecode_char
when 180 then dbms_types.typecode_timestamp
when 181 then dbms_types.typecode_timestamp_tz
when 231 then dbms_types.typecode_timestamp_ltz
when 182 then dbms_types.typecode_interval_ym
when 183 then dbms_types.typecode_interval_ds
end
, desc_tab( i ).col_precision
, desc_tab( i ).col_scale
, case desc_tab( i ).col_type
when 11 then 18 -- for rowid col_max_len = 16, and 18 characters are shown
else desc_tab( i ).col_max_len
end
, desc_tab( i ).col_charsetid
, desc_tab( i ).col_charsetform
end loop;
open rc for 'select distinct ' || desc_tab( numcols - 1 ).col_name || '
from( ' || p_stmt || ' )
order by 1';
loop
fetch rc into t_c2;
exit when rc%notfound;
atyp.addattr( t_c2
, case desc_tab( numcols ).col_type
when 1 then dbms_types.typecode_varchar2
when 2 then dbms_types.typecode_number
when 9 then dbms_types.typecode_varchar2
when 11 then dbms_types.typecode_varchar2 -- show rowid as varchar2
when 12 then dbms_types.typecode_date
when 208 then dbms_types.typecode_urowid
when 96 then dbms_types.typecode_char
when 180 then dbms_types.typecode_timestamp
when 181 then dbms_types.typecode_timestamp_tz
when 231 then dbms_types.typecode_timestamp_ltz
when 182 then dbms_types.typecode_interval_ym
when 183 then dbms_types.typecode_interval_ds
end
, desc_tab( numcols ).col_precision
, desc_tab( numcols ).col_scale
, case desc_tab( numcols ).col_type
when 11 then 18 -- for rowid col_max_len = 16, and 18 characters are shown
else desc_tab( numcols ).col_max_len
end
, desc_tab( numcols ).col_charsetid
, desc_tab( numcols ).col_charsetform
end loop;
close rc;
atyp.endcreate;
anytype.begincreate( dbms_types.typecode_table, rtype );
rtype.SetInfo( null, null, null, null, null, atyp, dbms_types.typecode_object, 0 );
rtype.endcreate();
return odciconst.success;
exception
when others then
return odciconst.error;
end;
static function ODCITablePrepare( sctx out PivotImpl, ti in sys.ODCITabFuncInfo, p_stmt in varchar2, p_agg in varchar2 := 'max' )
return number
is
prec pls_integer;
scale pls_integer;
len pls_integer;
csid pls_integer;
csfrm pls_integer;
elem_typ anytype;
aname varchar2(30);
tc pls_integer;
begin
tc := ti.RetType.GetAttrElemInfo( 1, prec, scale, len, csid, csfrm, elem_typ, aname );
sctx := PivotImpl( elem_typ, p_stmt, null );
return odciconst.success;
end;
static function ODCITableStart( sctx in out PivotImpl, p_stmt in varchar2, p_agg in varchar2 := 'max' )
return number
is
cur integer;
numcols number;
desc_tab dbms_sql.desc_tab2;
t_stmt varchar2(32767);
t_stmt_end varchar2(32767);
type_code pls_integer;
prec pls_integer;
scale pls_integer;
len pls_integer;
csid pls_integer;
csfrm pls_integer;
schema_name varchar2(30);
type_name varchar2(30);
version varchar2(30);
attr_count pls_integer;
attr_type anytype;
attr_name varchar2(100);
dummy2 integer;
begin
cur := dbms_sql.open_cursor;
dbms_sql.parse( cur, p_stmt, dbms_sql.native );
dbms_sql.describe_columns2( cur, numcols, desc_tab );
dbms_sql.close_cursor( cur );
for i in 1 .. numcols - 2
loop
t_stmt := t_stmt || ', "' || desc_tab( i ).col_name || '"';
end loop;
t_stmt := substr( t_stmt, 2 );
t_stmt_end := t_stmt;
type_code := sctx.ret_type.getinfo( prec
, scale
, len
, csid
, csfrm
, schema_name
, type_name
, version
, attr_count
for i in numcols - 1 .. attr_count
loop
type_code := sctx.ret_type.getattreleminfo( i
, prec
, scale
, len
, csid
, csfrm
, attr_type
, attr_name
t_stmt := t_stmt || ', ' || p_agg || '( decode( ' || desc_tab( numcols - 1 ).col_name || ', ''' || attr_name || ''', ' || desc_tab( numcols ).col_name || ' ) )';
end loop;
t_stmt := 'select' || t_stmt || ' from ( ' || sctx.stmt || ' ) group by' || t_stmt_end;
sctx.cur := dbms_sql.open_cursor;
dbms_sql.parse( sctx.cur, t_stmt, dbms_sql.native );
for i in 1 .. attr_count
loop
type_code := sctx.ret_type.getattreleminfo( i
, prec
, scale
, len
, csid
, csfrm
, attr_type
, attr_name
case type_code
when dbms_types.typecode_char then dbms_sql.define_column( sctx.cur, i, 'x', 32767 );
when dbms_types.typecode_varchar2 then dbms_sql.define_column( sctx.cur, i, 'x', 32767 );
when dbms_types.typecode_number then dbms_sql.define_column( sctx.cur, i, cast( null as number ) );
when dbms_types.typecode_date then dbms_sql.define_column( sctx.cur, i, cast( null as date ) );
when dbms_types.typecode_urowid then dbms_sql.define_column( sctx.cur, i, cast( null as urowid ) );
when dbms_types.typecode_timestamp then dbms_sql.define_column( sctx.cur, i, cast( null as timestamp ) );
when dbms_types.typecode_timestamp_tz then dbms_sql.define_column( sctx.cur, i, cast( null as timestamp with time zone ) );
when dbms_types.typecode_timestamp_ltz then dbms_sql.define_column( sctx.cur, i, cast( null as timestamp with local time zone ) );
when dbms_types.typecode_interval_ym then dbms_sql.define_column( sctx.cur, i, cast( null as interval year to month ) );
when dbms_types.typecode_interval_ds then dbms_sql.define_column( sctx.cur, i, cast( null as interval day to second ) );
end case;
end loop;
dummy2 := dbms_sql.execute( sctx.cur );
return odciconst.success;
end;
member function ODCITableFetch( self in out PivotImpl, nrows in number, outset out anydataset )
return number
is
c1_col_type pls_integer;
type_code pls_integer;
prec pls_integer;
scale pls_integer;
len pls_integer;
csid pls_integer;
csfrm pls_integer;
schema_name varchar2(30);
type_name varchar2(30);
version varchar2(30);
attr_count pls_integer;
attr_type anytype;
attr_name varchar2(100);
v1 varchar2(32767);
n1 number;
d1 date;
ur1 urowid;
ids1 interval day to second;
iym1 interval year to month;
ts1 timestamp;
tstz1 timestamp with time zone;
tsltz1 timestamp with local time zone;
begin
outset := null;
if nrows < 1
then
-- is this possible???
return odciconst.success;
end if;
if dbms_sql.fetch_rows( self.cur ) = 0
then
return odciconst.success;
end if;
type_code := self.ret_type.getinfo( prec
, scale
, len
, csid
, csfrm
, schema_name
, type_name
, version
, attr_count
anydataset.begincreate( dbms_types.typecode_object, self.ret_type, outset );
outset.addinstance;
outset.piecewise();
for i in 1 .. attr_count
loop
type_code := self.ret_type.getattreleminfo( i
, prec
, scale
, len
, csid
, csfrm
, attr_type
, attr_name
case type_code
when dbms_types.typecode_char then
dbms_sql.column_value( self.cur, i, v1 );
outset.setchar( v1 );
when dbms_types.typecode_varchar2 then
dbms_sql.column_value( self.cur, i, v1 );
outset.setvarchar2( v1 );
when dbms_types.typecode_number then
dbms_sql.column_value( self.cur, i, n1 );
outset.setnumber( n1 );
when dbms_types.typecode_date then
dbms_sql.column_value( self.cur, i, d1 );
outset.setdate( d1 );
when dbms_types.typecode_urowid then
dbms_sql.column_value( self.cur, i, ur1 );
outset.seturowid( ur1 );
when dbms_types.typecode_interval_ds then
dbms_sql.column_value( self.cur, i, ids1 );
outset.setintervalds( ids1 );
when dbms_types.typecode_interval_ym then
dbms_sql.column_value( self.cur, i, iym1 );
outset.setintervalym( iym1 );
when dbms_types.typecode_timestamp then
dbms_sql.column_value( self.cur, i, ts1 );
outset.settimestamp( ts1 );
when dbms_types.typecode_timestamp_tz then
dbms_sql.column_value( self.cur, i, tstz1 );
outset.settimestamptz( tstz1 );
when dbms_types.typecode_timestamp_ltz then
dbms_sql.column_value( self.cur, i, tsltz1 );
outset.settimestampltz( tsltz1 );
end case;
end loop;
outset.endcreate;
return odciconst.success;
end;
member function ODCITableClose( self in PivotImpl )
return number
is
c integer;
t_id user_objects.object_id%type;
begin
c := self.cur;
dbms_sql.close_cursor( c );
select object_id
into t_id
from user_objects
where object_name = 'PIVOTIMPL'
and object_type = 'TYPE BODY';
-- invalidating of the type body forces that ODCITableDescribe is executed for every call to the pivot function
-- and we do need that to make sure that any new columns are picked up (= new values for the pivoting column)
dbms_utility.invalidate( t_id );
return odciconst.success;
end;
end;
create or replace
function pivot( p_stmt in varchar2, p_agg in varchar2 := 'max' )
return anydataset pipelined using PivotImpl;
/ -
How can i exclude information pages from being printed in a dynamic XML form?
Hi there,
i am building a dynamic XML form in Adobe LiveCycle Designer ES2.
In this form there are pages with information that help the end user fill out the form, but to use - those who process the forms after they have been sent to us - these pages with information are irrelevant.
Is there a way to tell the form to omit these pages when printing.
Currently i have set the pages mentioned to be only visable on-screen. But doing so results in an empty page being printed (only the master page information is visable.)
Any ideas how i can solve this issue?
Thank you.Create a new master page and set that page to visible screen only. Set your subforms to use that master.
-
Can i assign an 'order by' clause dynamically in forms ??
I know it's possible to assign an 'order by' clause in reports with lexical parameter.
for example..
select A
from TABLE
where A is not null
&V_ORDERBY
In this, v_orderby might be 'order by name' like that,,,
can i assign an 'order by' clause dynamically IN FORMS ??
If you understan my question, please answer to me,,,ㅜㅜHave you tried this build-in function?
SET_BLOCK_PROPERTY('[BLOCK_NAME]', ORDER_BY, 'SORTCOL1, SORTCOL2...');
Where 'SORTCOL1, SORTCOL2...' are the table columns name. -
How to merge static pdf files and dynamic livecycle forms
Hello,
I was wondering if there was a way to merge static pdf pages with a dynamic livecycle form to create one file.
Thanks,
-vargsHi, Steve.
I have a similar situation. I would like to combine static PDF documents with some forms created using LiveCycle Designer. I read your previous post and I am aware that I can combine them using Acrobat Pro.
My question concerns accessibility.
If I combine a static PDF document and a dynamic form created with LiveCycle, would the resulting PDF still be accessible enough for JAWS to read it properly?
Any help appreciated.
Wayne -
Adobe LiveCycle Dynamic XML forms & Apple iPad
Are Adobe LiveCycle Dynamic XML forms viewable/useable by Apple iPad and Apple phone or other mobile devices?
According to Adobe, you can with LiveCycle ES4. At least, that's how I read their blog post on ES4 Mobile forms support.
Of course, there have been several discussions started about this in the Adobe forums.
Re: Unable to view the form in Mobile which was created using LiveCycle
Re: I created a form using Adobe Livecycle, but I cannot open the form on Ipad or Samsung tablet pc.
Re: Trouble using form on Android and/or iOS devices
Re: help help...Making existing livecycle fillable form mobile(ios/android adobe reader) compatible
Hope these help.
Maybe you are looking for
-
Hello experts, after deploying in WLS a simple java class just to test the login functionality, I'm not anymore able to access to OIM logging through the user form, while I'm still able to login through SSO. When I try to login I get the following er
-
Computer switching between 2 close extending airport express
Hi i have a Windows 8 computer that is switching between 2 airport expresses that are extending the network. Is there no fix or can i keep my phone connected to one?
-
Lacp port channel shows down on one 5k
I got one side of my lacp port channel down. the topology is shown but the left side is showing down 20 Po20(SD) Eth LACP Eth1/5(s) Eth1/6(s) # sh int port-channel 20 port-channel20 is down (No operational members) Hardware: Por
-
Porting windows program with winelib - compiles, but fails to link.
I'm trying to port zCPU emulator . I've got it to build and created object files. Now it doesn't link to its own functions and some wine ones Any ideas? As you see, I'm using small script for build. Here's a package of what I'm building from: http://
-
Changing the main frame's center panel
I have a JPanel that I've added to my application's main frame's content pane's center, i.e. JPanel myPanel = new JPanel (); mainframe.getContentPane().add (myPanel, BorderLayout.CENTER); Then, I'd like to change that panel, and I do the following JP