open pdf form itextsharp c# : How to delete text from a pdf reader control application system web page azure html console primefaces_user_guide_5_21-part1548

PrimeFaces User Guide
2. Setup
2.1 Download
PrimeFaces has a single jar called primefaces-{version}.jar. There are two ways to download this
jar, you can either download from PrimeFaces homepage or if you are a maven user you can define
it as a dependency.
Download Manually
Manual downloads are actually links to the maven repository, for more information please visit;
http://www.primefaces.org/downloads
Download with Maven
Group id is org.primefaces and artifact id is primefaces.
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>5.2</version>
</dependency>
11
How to delete text from a pdf reader - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
remove text from pdf preview; remove text watermark from pdf
How to delete text from a pdf reader - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
how to delete text in pdf using acrobat professional; pdf editor online delete text
PrimeFaces User Guide
2.2 Dependencies
PrimeFaces  only  requires  a  JAVA  5+  runtime  and  a  JSF  2.x  implementation  as  mandatory
dependencies. There’re some optional libraries for certain features. Licenses of all dependencies and
any 3rd part work incorporated are compatible with the PrimeFaces Licenses.
Dependency
Version *
Type
Description
JSF runtime
2.0, 2.1 or 2.2
Required
Apache MyFaces or Oracle Mojarra
itext
2.1.7
Optional
DataExporter (PDF)
apache poi
3.7
Optional
DataExporter (Excel)
rome
1.0
Optional
FeedReader
commons-fileupload
1.3
Optional
FileUpload
commons-io
2.2
Optional
FileUpload
atmosphere
2.3
Optional
PrimeFaces Push
barcode4j-light
2.1
Optional
Barcode
qrgen
1.4
Optional
QR Code support for Barcode
*Listed versions are tested and known to be working with PrimeFaces, other versions of these
dependencies may also work but not tested.
JSF Runtime
PrimeFaces supports JSF 2.0, 2.1 and 2.2 runtimes at the same time using feature detection and by 
not having compile time dependency to a specific version. As a result some features are only 
available depending on the runtime. 
A good example for runtime compatibility is the passthrough attributes, a JSF 2.2 specific feature to
display dynamic attributes. In following page, pass through attribute placeholder only gets rendered 
if the runtime is JSF 2.2.
<!DOCTYPE html>
<html xmlns="http://www.w3c.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough">
<h:head>
</h:head>
<h:body>
<p:inputText value="#{bean.value}" pt:placeholder="Watermark here"/>
</h:body>
</html>
12
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
›› VB.NET PDF: Delete PDF Page. VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class.
remove text from pdf reader; delete text in pdf file online
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Page: Delete Existing PDF Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. C#.NET PDF Library - Delete PDF Document Page in C#.NET.
how to delete text in pdf file; how to delete text from a pdf reader
PrimeFaces User Guide
2.3 Configuration
PrimeFaces does not require any mandatory configuration and follows configuration by exception
pattern of Java EE. Here is the list of all configuration options defined with a contex-param such as;
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>sentinel</param-value>
</context-param>
Name
Default
Description
THEME
aristo
Theme of the application.
mobile.THEME
null
Theme of the mobile application.
PUSH_SERVER_URL
null
Custom server url for PrimeFaces Push.
SUBMIT
full
Defines ajax submit mode, full or partial.
DIR
ltr
Defines orientation, ltr or rtl.
RESET_VALUES
false
When enabled, ajax updated inputs are reset.
SECRET
primefaces Secret key to encrypt-decrypt value expressions exposed 
in rendering StreamedContents.
CLIENT_SIDE_VALIDATION
false
Controls client side validatation.
UPLOADER
auto
Defines uploader mode; auto, native or commons.
TRANSFORM_METADATA
false
Transforms bean validation metadata to html attributes.
LEGACY_WIDGET_
NAMESPACE
false
Enables window scope so that widgets can be accessed 
using widgetVar.method() in addition to default PF 
namespace approach like PF('widgetVar').method().
FONT_AWESOME
false
Enabled font-awesome icons.
2.4 Hello World
Once  you  have  added  the  primefaces  jar  to  your  classpath,  you  need  to  add  the  PrimeFaces
namespace to your page to begin using the components. Here is a simple page like test.xhtml;
<!DOCTYPE html>
<html xmlns="http://www.w3c.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:head></h:head>
<h:body>
<p:editor />
</h:body>
</html>
When you run this page through Faces Servlet mapping e.g. *.jsf, you should see a rich text editor 
when you run the page with test.jsf.
13
VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. VB.NET PDF - Extract Text from PDF Using VB. How to Extract Text from PDF with VB.NET Sample Codes in .NET Application.
erase pdf text; how to delete text in pdf document
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File.
how to erase text in pdf file; delete text pdf acrobat professional
PrimeFaces User Guide
3. Component Suite
3.1 AccordionPanel
AccordionPanel is a container component that displays content in stacked format.
Info
Tag
accordionPanel
Component Class
org.primefaces.component.accordionpanel.Accordionpanel
Component Type
org.primefaces.component.AccordionPanel
Component Family
org.primefaces.component
Renderer Type
org.primefaces.component.AccordionPanelRenderer
Renderer Class
org.primefaces.component.accordionpanel.AccordionPanelRenderer
Attributes
Name
Default
Type
Description
id
null
String
Unique identifier of the component
rendered
true
boolean
Boolean value to specify the rendering of the component.
binding
null
Object
An EL expression that maps to a server side 
UIComponent instance in a backing bean.
activeIndex
false
String
Index of the active tab or a comma separated string of 
indexes when multiple mode is on.
14
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
delete text pdf; acrobat delete text in pdf
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
C#.NET PDF SDK - Convert PDF to Text in C#.NET. Integrate following RasterEdge C#.NET text to PDF converter SDK dlls into your C#.NET project assemblies;
acrobat remove text from pdf; how to copy text out of a pdf
PrimeFaces User Guide
Name
Default
Type
Description
style
null
String
Inline style of the container element.
styleClass
null
String
Style class of the container element.
onTabChange
null
String
Client side callback to invoke when an inactive tab is 
clicked.
onTabShow
null
String
Client side callback to invoke when a tab gets activated.
dynamic
false
Boolean
Defines the toggle mode.
cache
true
Boolean
Defines if activating a dynamic tab should load the 
contents from server again.
value
null
List
List to iterate to display dynamic number of tabs.
var
null
String
Name of iterator to use in a dynamic number of tabs.
multiple
false
Boolean
Controls multiple selection.
dir
ltr
String
Defines text direction, valid values are ltr and rtl.
prependId
true
Boolean
AccordionPanel is a naming container thus prepends its 
id to its children by default, a false value turns this 
behavior off except for dynamic tabs.
widgetVar
null
String
Name of the client side widget.
Getting Started with Accordion Panel
Accordion panel consists of one or more tabs and each tab can group any content. Titles can also be
defined with “title” facet.
<p:accordionPanel>
<p:tab title="First Tab Title">
<h:outputText value= "Lorem"/>
...More content for first tab
</p:tab>
<p:tab title="Second Tab Title">
<h:outputText value="Ipsum" />
</p:tab>
//any number of tabs
</p:accordionPanel>
Dynamic Content Loading
AccordionPanel supports lazy loading of tab content, when dynamic option is set true, only active
tab contents will be rendered to the client side and clicking an inactive tab header will do an ajax
request to load the tab contents. 
This feature is useful to reduce bandwidth and speed up page loading time. By default activating a
previously loaded dynamic tab does not initiate a request to load the contents again as tab is cached.
To control this behavior use cache option.
15
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
VB.NET PDF - Convert PDF to Text Using VB. Integrate following RasterEdge text to PDF converter SDK dlls into your VB.NET project assemblies;
how to edit and delete text in pdf file online; delete text from pdf with acrobat
C# PDF Text Search Library: search text inside PDF file in C#.net
Text: Search Text in PDF. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
how to erase text in pdf online; pdf editor delete text
PrimeFaces User Guide
<p:accordionPanel dynamic="true">
//..tabs
</p:accordionPanel>
Client Side Callbacks
onTabChange is called before a tab is shown and onTabShow is called after. Both receive container 
element of the tab to show as the parameter.
<p:accordionPanel onTabChange="handleChange(panel)">
//..tabs
</p:accordionPanel>
<script type="text/javascript">
function handleChange(panel) {
//panel: new tab content container
}
</script>
Ajax Behavior Events
tabChange is the one and only ajax behavior event of accordion panel that is executed when a tab is
toggled.
<p:accordionPanel>
<p:ajax event=”tabChange” listener=”#{bean.onChange}” />
</p:accordionPanel>
public void onChange(TabChangeEvent event) {
//Tab activeTab = event.getTab();
//...
}
Your listener(if defined) will be invoked with an org.primefaces.event.TabChangeEvent instance 
that contains a reference to the new active tab and the accordion panel itself.
Dynamic Number of Tabs
When the tabs to display are not static, use the built-in iteration feature similar to ui:repeat.
<p:accordionPanel value=”#{bean.list}” var=”listItem”>
<p:tab title="#{listItem.propertyA}">
<h:outputText value= "#{listItem.propertyB}"/>
...More content
</p:tab>
</p:accordionPanel>
16
PrimeFaces User Guide
Disabled Tabs
A tab can be disabled by setting disabled attribute to true.
<p:accordionPanel>
<p:tab title="First Tab Title" disabled=”true”>
<h:outputText value= "Lorem"/>
...More content for first tab
</p:tab>
<p:tab title="Second Tab Title">
<h:outputText value="Ipsum" />
</p:tab>
//any number of tabs
</p:accordionPanel>
Multiple Selection
By default, only one tab at a time can be active, enable multiple mode to activate multiple tabs.
<p:accordionPanel multiple=”true”>
//tabs
</p:accordionPanel>
Client Side API
Widget: PrimeFaces.widget.AccordionPanel
Method
Params
Return Type
Description
select(index)
index: Index of tab
void
Activates tab with given index.
unselect(index)
index: Index of tab
void
Deactivates tab with given index.
Skinning
AccordionPanel resides in a main container element which style and styleClass options apply. As 
skinning style classes are global, see the main theming section for more information. Following is 
the list of structural style classes;
Class
Applies
.ui-accordion
Main container element
.ui-accordion-header
Tab header
.ui-accordion-content
Tab content
17
PrimeFaces User Guide
3.2 AjaxBehavior
AjaxBehavior is an extension to standard f:ajax.
Info
Tag
ajax
Behavior Id
org.primefaces.component.AjaxBehavior
Behavior Class
org.primefaces.component.behavior.ajax.AjaxBehavior
Attributes
Name
Default
Type
Description
listener
null
Method
Expr
Method to process in partial request.
immediate
false
boolean
Boolean value that determines the phaseId, when true 
actions are processed at apply_request_values, when false 
at invoke_application phase.
async
false
Boolean When set to true, ajax requests are not queued.
process
null
String
Component(s) to process in partial request.
update
null
String
Component(s) to update with ajax.
onstart
null
String
Callback to execute before ajax request is begins.
oncomplete
null
String
Callback to execute when ajax request is completed.
onsuccess
null
String
Callback to execute when ajax request succeeds.
onerror
null
String
Callback to execute when ajax request fails.
global
true
Boolean Global ajax requests are listened by ajaxStatus component, 
setting global to false will not trigger ajaxStatus.
delay
null
String
If less than delay milliseconds elapses between calls to 
request() only the most recent one is sent and all other 
requests are discarded. If this option is not specified, or if 
the value of delay is the literal string 'none' without the 
quotes, no delay is used.
partialSubmit
false
Boolean Enables serialization of values belonging to the partially 
processed components only.
partialSubmitFilter
null
String
Selector to use when partial submit is on, default is ":input"
to select all descendant inputs of a partially processed 
components.
disabled
false
Boolean Disables ajax behavior.
18
PrimeFaces User Guide
Name
Default
Type
Description
event
null
String
Client side event to trigger ajax request.
resetValues
false
Boolean If true, local values of input components to be updated 
within the ajax request would be reset.
ignoreAutoUpdate
false
Boolean If true, components which autoUpdate="true" will not be 
updated for this request. If not specified, or the value is 
false, no such indication is made.
Getting Started with AjaxBehavior
AjaxBehavior is attached to the component to ajaxify.
<h:inputText value="#{bean.text}">
<p:ajax update="out" />
</h:inputText>
<h:outputText id="out" value="#{bean.text}" />
In the example above, each time the input changes, an ajax request is sent to the server. When the
response is received output text with id "out" is updated with value of the input.
Listener
In case you need to execute a method on a backing bean, define a listener;
<h:inputText id="counter">
<p:ajax update="out" listener="#{counterBean.increment}"/>
</h:inputText>
<h:outputText id="out" value="#{counterBean.count}" />
public class CounterBean {
private int count;
//getter setter
public void increment() {
count++;
}
}
Events
Default  client  side  events  are  defined  by  components  that  support  client  behaviors,  for  input
components it is onchange and for command components it is onclick. In order to override the dom
event to trigger the ajax request use event option. In following example, ajax request is triggered
when key is up on input field.
19
PrimeFaces User Guide
<h:inputText id="firstname" value="#{bean.text}">
<p:ajax update="out" event="keyup"/>
</h:inputText>
<h:outputText id="out" value="#{bean.text}" />
20
Documents you may be interested
Documents you may be interested