open pdf form itextsharp c# : Delete text from pdf preview SDK software service wpf winforms web page dnn primefaces_user_guide_5_250-part1593

PrimeFaces User Guide
Event
Listener Parameter
Fired
expand
org.primefaces.event.NodeExpandEvent
When a node is expanded.
collapse
org.primefaces.event.NodeCollapseEvent
When a node is collapsed.
select
org.primefaces.event.NodeSelectEvent
When a node is selected.
collapse
org.primefaces.event.NodeUnselectEvent
When a node is unselected.
Following tree has three listeners;
<p:tree value="#{treeBean.model}" dynamic="true">
<p:ajax event="select" listener="#{treeBean.onNodeSelect}" />
<p:ajax event="expand" listener="#{treeBean.onNodeExpand}" />
<p:ajax event="collapse" listener="#{treeBean.onNodeCollapse}" />
...
</p:tree>
public void onNodeSelect(NodeSelectEvent event) {
String node = event.getTreeNode().getData().toString();
}
public void onNodeExpand(NodeExpandEvent event) {
String node = event.getTreeNode().getData().toString();
}
public void onNodeCollapse(NodeCollapseEvent event) {
String node = event.getTreeNode().getData().toString();
}
Event listeners are also useful when dealing with huge amount of data. The idea for implementing
such a use case would be providing only the root and child nodes to the tree, use event listeners to
get the selected node and add new nodes to that particular tree at runtime.
Selection
Node selection is a built-in feature of tree and it supports three different modes. Selection should be
a TreeNode for single case and an array of TreeNodes for multiple and checkbox cases, tree finds
the selected nodes and assign them to your selection model.
single:  Only one at a time can be selected, selection should be a TreeNode reference.
multiple: Multiple nodes can be selected, selection should be a TreeNode[] reference.
checkbox: Multiple selection is done with checkbox UI, selection should be a TreeNode[] reference.
<p:tree value="#{treeBean.root}" var="node" 
selectionMode="checkbox"
selection="#{treeBean.selectedNodes}">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
501
Delete text from pdf preview - 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
acrobat delete text in pdf; how to erase text in pdf file
Delete text from pdf preview - 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
delete text pdf; how to delete text from pdf
PrimeFaces User Guide
public class TreeBean {
private TreeNode root;
private TreeNode[] selectedNodes;
public TreeBean() {
root = new CheckboxTreeNode("Root", null);
//populate nodes
}
//getters and setters
}
That’s  it,  now the checkbox based tree  looks like  below. When the form  is submitted  with  a
command component like a button, selected nodes will be populated in selectedNodes property of
TreeBean. As checkbox selection have a special hierarchy, use CheckboxTreeNode instead.
Node Caching
When caching is turned on by default, dynamically loaded nodes will be kept in memory so re-
expanding a node will not trigger a server side request. In case it’s set to false, collapsing the node 
will remove the children and expanding it later causes the children nodes to be fetched from server 
again.
Handling Node Click
If you need to execute custom javascript when a treenode is clicked, use the onNodeClick attribute. 
Your javascript method will be invoked with passing the html element of the node and the click 
event as parameters. In case you have datakey defined, you can access datakey on client side by 
using node.attr(‘data-datakey’) that represents the data represented by the backing tree model.
DragDrop
Tree nodes can be reordered within a single tree and can even be transferred between multiple trees
using dragdrop. For a single tree enable draggable and droppable options.
<p:tree value="#{treeBean.root}" var="node" draggable="true" droppable="true">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
For multiple trees, use a scope attribute to match them and configure dragdrop options depending 
on your case, following example has 2 trees where one is the source and other is the target. Target 
can also be reordered within itself.
502
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
how to copy text out of a pdf; delete text in pdf file online
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
how to remove text watermark from pdf; erase pdf text online
PrimeFaces User Guide
<p:tree value="#{treeBean.root1}" var="node" draggable="true" droppable="false"
dragdropScope="myscope">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
<p:tree value="#{treeBean.root2}" var="node" draggable="true" droppable="true"
dragdropScope="myscope">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
Two additional options exist for further configuration, dragMode defines the target node that would 
be dropped, default value is self and other values are parent and ancestor. dropRestrict on the other 
hand, can restrict the drop target to be within the parent by setting it to sibling.
Horizontal Tree
Default orientation of tree is vertical, setting it to horizontal displays nodes in an horizontal layout. 
All features of vertical tree except dragdrop is available for horizontal tree as well.
503
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
how to delete text from pdf document; delete text pdf acrobat
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. • Draw PDF markups. Search PDF text in preview. • View PDF outlines.
how to delete text from a pdf reader; how to delete text from pdf with acrobat
PrimeFaces User Guide
ContextMenu
Tree has special integration with context menu, you can even match different context menus with 
different tree nodes using nodeType option of context menu that matches the tree node type. Note 
that selection must be enabled in tree component for context menu integration.
<p:contextMenu for="tree">
<p:menuitem value="View" update="messages" 
actionListener="#{bean.view}" icon="ui-icon-search" />
<p:menuitem value="View" update="tree" 
actionListener="#{bean.delete}" icon="ui-icon-close" />
</p:contextMenu>
<p:tree id="tree" value="#{bean.root}" var="node"
selectionMode="single" selection="#{bean.selectedNode}">
<p:treeNode>
<h:outputText value="#{node}" />
</p:treeNode>
</p:tree>
Skinning
Tree resides in a container element which style and styleClass options apply. Following is the list of 
structural style classes;
Style Class
Applies
.ui-tree
Main container
.ui-tree-container
Root node container.
.ui-treenode
Tree node
.ui-treenode-content
Tree node content
.ui-treenode-icon
Tree node icon
.ui-tree-toggler
Toggle icon
.ui-treenode-label
Tree node label
.ui-treenode-parent
Nodes with children
.ui-treenode-leaf
Nodes without children
As skinning style classes are global, see the main theming section for more information.
504
C# WinForms Viewer: Load, View, Convert, Annotate and Edit
PowerPoint Conversion. • Convert Microsoft Office PowerPoint to PDF (.pdf). Delete annotations from PowerPoint. Select PowerPoint text contents for edit.
acrobat remove text from pdf; erase text in pdf document
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.
remove text watermark from pdf; pull text out of pdf
PrimeFaces User Guide
3.142 TreeNode
TreeNode is used with Tree component to represent a node in tree.
Info
Tag
treeNode
Component Class
org.primefaces.component.tree.UITreeNode
Component Type
org.primefaces.component.UITreeNode
Component Family
org.primefaces.component
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, when set to false component will not be 
rendered.
binding
null
Object
An el expression that maps to a server side 
UIComponent instance in a backing bean
type
default
String
Type of the tree node
styleClass
null
String
Style class to apply a particular tree node type
icon
null
String
Icon of the node.
expandedIcon
null
String
Expanded icon of the node.
collapsedIcon
null
String
Collapsed icon of the node.
Getting started with the TreeNode
TreeNode is used by Tree and TreeTable components, refer to sections of these components for 
more information.
505
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
erase text from pdf file; delete text from pdf
C# PDF replace text Library: replace text in PDF content in C#.net
Description: Delete specified string text that match the search option from specified PDF page. Parameters: Name, Description, Valid Value.
online pdf editor to delete text; how to delete text in pdf file online
PrimeFaces User Guide
3.143 TreeTable
Treetable is  is used for displaying hierarchical data in tabular format.
Info
Tag
treeTable
Component Class
org.primefaces.component.treetable.TreeTable
Component Type
org.primefaces.component.TreeTable
Component Family
org.primefaces.component
Renderer Type
org.primefaces.component.TreeTableRenderer
Renderer Class
org.primefaces.component.treetable.TreeTableRenderer
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, when set to false component will 
not be rendered.
binding
null
Object
An el expression that maps to a server side 
UIComponent instance in a backing bean
value
null
Object
A TreeNode instance as the backing model.
var
null
String
Name of the request-scoped variable used to 
refer each treenode.
widgetVar
null
String
Name of the client side widget.
style
null
String
Inline style of the container element.
styleClass
null
String
Style class of the container element.
selection
null
Object
Selection reference.
506
PrimeFaces User Guide
Name
Default
Type
Description
selectionMode
null
String
Type of selection mode.
scrollable
false
Boolean
Whether or not the data should be scrollable.
scrollHeight
null
Integer
Height of scrollable data.
scrollWidth
null
Integer
Width of scrollable data.
tableStyle
null
String
Inline style of the table element.
tableStyleClass
null
String
Style class of the table element.
emptyMessage
No 
records 
found
String
Text to display when there is no data to display.
resizableColumns
false
Boolean
Defines if colums can be resized or not.
rowStyleClass
null
String
Style class for each row.
liveResize
false
Boolean
Columns are resized live in this mode without 
using a resize helper.
required
false
Boolean
Validation constraint for selection.
requiredMessage
null
String
Message for required selection validation.
sortBy
null
ValueExpr
Expression for default sorting.
sortOrder
ascendin
g
String
Defines default sorting order.
sortFunction
null
MethodExpr
Custom pluggable sortFunction for default 
sorting.
nativeElements
false
Boolean
In native mode, treetable uses native 
checkboxes.
dataLocale
null
Object
Locale to be used in features such as sorting, 
defaults to view locale.
caseSensitiveSort
false
Boolean
Case sensitivity for sorting, insensitive by 
default.
skipChildren
false
Boolean
Ignores processing of children during lifecycle, 
improves performance if table only has output 
components.
showUnselectableCheckbox false
Boolean
Defines if in checkbox selection mode, a 
readonly checkbox should be displayed for an 
unselectable node.
nodeVar
null
String
Name of the request-scoped variable that'll be 
used to refer current treenode using EL.
507
PrimeFaces User Guide
Getting started with the TreeTable
Similar to the Tree, TreeTable is populated with an org.primefaces.model.TreeNode instance that
corresponds to the root node. TreeNode API has a hierarchical data structure and represents the data
to be populated in tree. For an example, model to be displayed is a collection of documents similar
as in tree section.
public class Document {
private String name;
private String size;
private String type;
//getters, setters
}
<p:treeTable value="#{bean.root}" var="document">
<p:column>
<f:facet name="header">
Name
</f:facet>
<h:outputText value="#{document.name}" />
</p:column>
//more columns
</p:treeTable>
Selection
Node selection is a built-in feature of tree and it supports two different modes. Selection should be a
TreeNode for single case and an array of TreeNodes for multiple case, tree finds the selected nodes
and assign them to your selection model.
single:  Only one at a time can be selected, selection should be a TreeNode reference.
multiple or checkbox: Multiple nodes can be selected, selection should be a TreeNode[] reference.
As checkbox selection have a special hierarchy, use CheckboxTreeNode in checkbox mode.
Ajax Behavior Events
TreeTable provides various ajax behavior events to respond user actions.
Event
Listener Parameter
Fired
expand
org.primefaces.event.NodeExpandEvent
When a node is expanded.
collapse
org.primefaces.event.NodeCollapseEvent
When a node is collapsed.
select
org.primefaces.event.NodeSelectEvent
When a node is selected.
unselect
org.primefaces.event.NodeUnselectEvent
When a node is unselected.
colResize
org.primefaces.event.ColumnResizeEvent
When a column is resized.
508
PrimeFaces User Guide
ContextMenu
TreeTable has special integration with context menu, you can even match different context menus 
with different tree nodes using nodeType option of context menu that matches the tree node type.
Scrolling
Scrollable TreeTable implementation is same as DataTable Scrollable, refer to scrolling part in 
DataTable section for detailed information.
Dynamic Columns
TreeTable supports dynamic columns via p:columns component, refer to dynamic columns in 
DataTable section for detailed information.
Sorting
Sorting is enabled by setting sortBy expressions at column level.
<p:treeTable value="#{bean.root}" var="document">
<p:column sortBy="#{document.name}">
<h:outputText value="#{document.name}" />
</p:column>
//more columns
</p:treeTable>
In case you'd like to display treeTable as sorted on page load use sortBy attribute of treeTable, 
optional sortOrder and sortFunction attributes are provided to define the default sort order 
(ascending or descinding) and a java method to do the actual sorting respectively. Refer to datatable
sorting section for an example usage of sortFunction.
Skinning
TreeTable content resides in a container element which style and styleClass attributes apply. 
Following is the list of structural style classes;
Class
Applies
.ui-treetable
Main container element.
.ui-treetable-header
Header of treetable.
.ui-treetable-data
Body element of the table containing data
As skinning style classes are global, see the main theming section for more information.
509
PrimeFaces User Guide
3.144 Watermark
Watermark displays a hint on an input field.
Info
Tag
watermark
Component Class
org.primefaces.component.watermark.Watermark
Component Type
org.primefaces.component.Watermark
Component Family
org.primefaces.component
Renderer Type
org.primefaces.component.WatermarkRenderer
Renderer Class
org.primefaces.component.watermark.WatermarkRenderer
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, when set to false component will not 
be rendered.
binding
null
Object
An el expression that maps to a server side 
UIComponent instance in a backing bean
value
null
Object
Text of watermark.
for
null
String
Component to attach the watermark
Getting started with Watermark
Watermark requires a target of the input component. In case you don't need to support legacy 
browsers, prefer placeholder attribute of input components over watermark.
<h:inputText id="txt" value="#{bean.searchKeyword}" /> 
<p:watermark for="txt" value="Search with a keyword" />
510
Documents you may be interested
Documents you may be interested