open pdf form itextsharp c# : How to delete text from pdf with acrobat SDK control project winforms azure web page UWP primefaces_user_guide_5_249-part1591

PrimeFaces User Guide
3.139 ToolbarGroup
ToolbarGroup is a helper component for Toolbar component to define placeholders.
Info
Tag
toolbarGroup
Component Class
org.primefaces.component.toolbar.ToolbarGroup
Component Type
org.primefaces.component.ToolbarGroup
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
align
null
String
Defines the alignment within toolbar, valid values 
are left and right.
style
null
String
Inline style of the container element.
styleClass
null
String
Style class of the container element.
Getting Started with the ToolbarGroup
See toolbar documentation for more information about how Toolbar Group is used.
491
How to delete text from pdf with acrobat - 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 watermark from pdf online; how to delete text in pdf acrobat
How to delete text from pdf with acrobat - 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 remove text watermark from pdf; how to remove highlighted text in pdf
PrimeFaces User Guide
3.140 Tooltip
Tooltip goes beyond the legacy html title attribute by providing custom effects, events, html content
and advance theme support.
Info
Tag
tooltip
Component Class
org.primefaces.component.tooltip.Tooltip
Component Type
org.primefaces.component.Tooltip
Component Family
org.primefaces.component
Renderer Type
org.primefaces.component.TooltipRenderer
Renderer Class
org.primefaces.component.tooltip.TooltipRenderer
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
Value of the component than can be either an EL 
expression of a literal text
converter
null
Converter/
String
An el expression or a literal text that defines a 
converter for the component. When it’s an EL 
expression, it’s resolved to a converter instance. In 
case it’s a static text, it must refer to a converter id
widgetVar
null
String
Name of the client side widget.
showEvent
mouseover String
Event displaying the tooltip.
showEffect
fade
String
Effect to be used for displaying.
hideEvent
mouseout
String
Event hiding the tooltip.
hideEffect
fade
String
Effect to be used for hiding.
showDelay
150
Integer
Delay time to show tooltip in milliseconds.
492
.NET PDF Document Viewing, Annotation, Conversion & Processing
Redact text content, images, whole pages from PDF file. Annotate & Comment. Edit, update, delete PDF annotations from PDF file. Print.
how to delete text from pdf with acrobat; delete text from pdf preview
C# PDF Converter Library SDK to convert PDF to other file formats
Allow users to convert PDF to Text (TXT) file. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
remove text watermark from pdf; how to delete text in pdf converter professional
PrimeFaces User Guide
Name
Default
Type
Description
hideDelay
0
Integer
Delay time to hide tooltip in milliseconds.
for
null
String
Component to attach the tooltip.
style
null
String
Inline style of the tooltip.
styleClass
null
String
Style class of the tooltip.
globalSelector
null
String
jquery selector for global tooltip, defaults to 
"a,:input,:button".
escape
true
Boolean
Defines whether html would be escaped or not.
trackMouse
false
Boolean
Tooltip position follows pointer on mousemove.
beforeShow
null
String
Client side callback to execute before tooltip is shown.
Returning false will prevent display.
onHide
null
String
Client side callback to execute after tooltip is shown.
onShow
null
String
Client side callback to execute after tooltip is shown.
Getting started with the Tooltip
Tooltip can be used by attaching it to a target component. Tooltip value can also be retrieved from
target’s title, so following are same;
<h:inputSecret id="pwd" value="#{myBean.password}" />
<p:tooltip for="pwd" value="Only numbers"/>
<h:inputSecret id="pwd" value="#{myBean.password}" title="Only numbers"/>
<p:tooltip for="pwd"/>
Global Tooltip
Global tooltip binds to elements with title attributes. Ajax updates are supported as well, meaning if
target component is updated with ajax, tooltip can still bind. As global tooltips are more efficient
since only one instance of tooltip is used across all tooltip targets, it is suggested to be used instead
of explicit tooltips unless you have a custom case e.g. different options, custom content.
<p:tooltip />
<p:inputText id="focus" title="Tooltip for an input"/>
<h:outputLink id="fade" value="#" title="Tooltip for a link">
<h:outputText value="Fade Effect" />
</h:outputLink>
<p:commandButton value="Up" title="Up" />
493
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
delete text from pdf with acrobat; how to erase text in pdf file
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
erase pdf text online; how to delete text in a pdf acrobat
PrimeFaces User Guide
IE10 Issue
Due to a bug, IE10 always displays the title text in a native popup when the element receives focus 
via tabbing and two tooltips might be displayed at once. Solution is to use passthrough data-tooltip 
attribute instead of title.
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
xmlns:p="http://primefaces.org/ui">
<h:head></h:head>
<h:body>
<p:inputText pt:data-tooltip="Title here"/>
<p:inputText title="Works fine except tabbed on IE10"/>
</h:body>
</html>
Events and Effects
A tooltip is shown on mouseover event and hidden when mouse is out by default. If you need to
change this behavior use the showEvent and hideEvent feature. Tooltip below is displayed when the
input gets the focus and hidden with onblur.
<h:inputSecret id="pwd" value="#{myBean.password}" />
<p:tooltip for="pwd" value="Password must contain only numbers"
showEvent="focus" hideEvent="blur" showEffect="blind" hideEffect="explode" />
Available options for effects are; blind, bounce, clip, drop, explode, fold, highlight, puff, pulsate, 
scale, shake, size and slide.
Html Content
Another powerful feature of tooltip is the ability to display custom content as a tooltip.
<h:outputLink id="lnk" value="#">
<h:outputText value="PrimeFaces Home" />
</h:outputLink>
<p:tooltip for="lnk">
<p:graphicImage value="/images/prime_logo.png" />
<h:outputText value="Visit PrimeFaces Home" />
</p:tooltip>
Skinning
Tooltip has only .ui-tooltip as a style class and is styled with global skinning selectors, see main 
skinning section for more information.
494
VB.NET PDF: How to Create Watermark on PDF Document within
create a watermark that consists of text or image (such And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
delete text pdf document; online pdf editor to delete text
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
acrobat remove text from pdf; how to delete text in pdf document
PrimeFaces User Guide
3.141 Tree
Tree is used for displaying hierarchical data and creating site navigations.
Info
Tag
tree
Component Class
org.primefaces.component.tree.Tree
Component Type
org.primefaces.component.Tree
Component Family
org.primefaces.component
Renderer Type
org.primefaces.component.TreeRenderer
Renderer Class
org.primefaces.component.tree.TreeRenderer
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
widgetVar
null
String
Name of the client side widget.
value
null
Object
A TreeNode instance as the backing model.
var
null
String
Name of the request-scoped variable that'll be used 
to refer each treenode data.
dynamic
false
Boolean
Specifies the ajax/client toggleMode
cache
true
Boolean
Specifies caching on dynamically loaded nodes. 
When set to true expanded nodes will be kept in 
memory.
onNodeClick
null
String
Javascript event to process when a tree node is 
clicked.
selection
null
Object
TreeNode array to reference the selections.
495
C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
how to delete text in pdf preview; pdf text watermark remover
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS free hand, free hand line, rectangle, text, hotspot, hotspot more plug-ins needed like Acrobat or Adobe
how to delete text in pdf file online; how to erase text in pdf
PrimeFaces User Guide
Name
Default
Type
Description
style
null
String
Style of the main container element of tree
styleClass
null
String
Style class of the main container element of tree
selectionMode
null
String
Defines the selectionMode
highlight
true
Boolean
Highlights nodes on hover when selection is 
enabled.
datakey
null
Object
Unique key of the data presented by nodes.
animate
false
Boolean
When enabled, displays slide effect on toggle.
orientation
vertical String
Orientation of layout, vertical or horizontal.
propagateSelectionUp
true
Boolean
Defines upwards selection propagation for 
checkbox mode.
propagateSelectionDown
true
Boolean
Defines downwards selection propagation for 
checkbox mode.
dir
ltr
String
Defines text direction, valid values are ltr and rtl.
draggable
false
Boolean
Makes tree nodes draggable.
droppable
false
Boolean
Makes tree droppable.
dragdropScope
null
String
Scope key to group a set of tree components for 
transferring nodes using drag and drop.
dragMode
self
String
Defines parent-child relationship when a node is 
dragged, valid values are self (default), parent and 
ancestor.
dropRestrict
none
String
Defines parent-child restrictions when a node is 
dropped valid values are none (default) and sibling.
required
false
Boolean
Validation constraint for selection.
requiredMessage
null
String
Message for required selection validation.
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.
tabindex
0
String
Position of the element in the tabbing order.
nodeVar
null
String
Name of the request-scoped variable that'll be used 
to refer current treenode using EL.
Getting started with the Tree
Tree is populated with a org.primefaces.model.TreeNode instance which corresponds to the root.
496
PrimeFaces User Guide
<p:tree value="#{treeBean.root}" var="node">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
public class TreeBean {
private TreeNode root;
public TreeBean() {
root = new TreeNode("Root", null);
TreeNode node0 = new TreeNode("Node 0", root);
TreeNode node1 = new TreeNode("Node 1", root);
TreeNode node2 = new TreeNode("Node 2", root);
TreeNode node00 = new TreeNode("Node 0.0", node0);
TreeNode node01 = new TreeNode("Node 0.1", node0);
TreeNode node10 = new TreeNode("Node 1.0", node1);
TreeNode node11 = new TreeNode("Node 1.1", node1);
TreeNode node000 = new TreeNode("Node 0.0.0", node00);
TreeNode node001 = new TreeNode("Node 0.0.1", node00);
TreeNode node010 = new TreeNode("Node 0.1.0", node01);
TreeNode node100 = new TreeNode("Node 1.0.0", node10);
}
//getter of root
}
TreeNode vs p:TreeNode
TreeNode API is used to create the node model and consists of org.primefaces.model.TreeNode
instances,  on  the  other  hand <p:treeNode  />  represents  a  component  of  type
org.primefaces.component.tree.UITreeNode. You can bind a TreeNode to a particular p:treeNode
using the type name. Document Tree example in upcoming section demonstrates a sample usage.
TreeNode API
TreeNode has  a simple API to use when building the backing model. For example if you call
node.setExpanded(true) on a particular node, tree will render that node as expanded.
Property
Type
Description
type
String
type of the treeNode name, default type name is "default".
data
Object
Encapsulated data
children
List<TreeNode>
List of child nodes
parent
TreeNode
Parent node
expanded
Boolean
Flag indicating whether the node is expanded or not
497
PrimeFaces User Guide
Dynamic Tree
Tree is non-dynamic by default and toggling happens on client-side. In order to enable ajax toggling
set dynamic setting to true.
<p:tree value="#{treeBean.root}" var="node" dynamic="true">
<p:treeNode>
<h:outputText value="#{node}"/>
</p:treeNode>
</p:tree>
Non-Dynamic: When toggling is set to client all the treenodes in model are rendered to the client 
and tree is created, this mode is suitable for relatively small datasets and provides fast user 
interaction. On the otherhand it’s not suitable for large data since all the data is sent to the client also
client side tree is stateless.
Dynamic: Dynamic mode uses ajax to fetch the treenodes from server side on demand, compared to
the client toggling, dynamic mode has the advantage of dealing with large data because only the 
child nodes of the root node is sent to the client initially and whole tree is lazily populated. When a 
node is expanded, tree only loads the children of the particular expanded node and send to the client
for display.
Multiple TreeNode Types
It’s  a  common requirement to display  different TreeNode types  with  a different  UI (eg icon).
Suppose  you’re  using  tree  to  visualize  a  company  with  different  departments  and  different
employees, or a document tree with various folders, files each having a different formats (music,
video). In order to solve this, you can place more than one <p:treeNode /> components each having
a  different  type  and  use  that  "type"  to  bind  TreeNode’s  in  your  model.  Following  example
demonstrates a document explorer. Here is the final output to achieve;
Document Explorer is implemented with four different <p:treeNode /> components and additional 
CSS skinning to visualize expanded/closed folder icons.
498
PrimeFaces User Guide
<p:tree value="#{bean.root}" var="doc">
<p:treeNode expandedIcon="ui-icon ui-icon-folder-open"
collapsedIcon="ui-icon ui-icon-folder-collapsed">
<h:outputText value="#{doc.name}"/>
</p:treeNode>
<p:treeNode type="document" icon="ui-icon ui-icon-document">
<h:outputText value="#{doc.name}" />
</p:treeNode>
<p:treeNode type="picture" icon="ui-icon ui-icon-image">
<h:outputText value="#{doc.name}" />
</p:treeNode>
<p:treeNode type="mp3" icon="ui-icon ui-icon-video">
<h:outputText value="#{doc.name}" />
</p:treeNode>
</p:tree>
499
PrimeFaces User Guide
public class Bean {
private TreeNode root;
public Bean() {
root = new TreeNode("root", null);
TreeNode documents = new TreeNode("Documents", root);
TreeNode pictures = new TreeNode("Pictures", root);
TreeNode music = new TreeNode("Music", root);
TreeNode work = new TreeNode("Work", documents);
TreeNode primefaces = new TreeNode("PrimeFaces", documents);
//Documents
TreeNode expenses = new TreeNode("document", "Expenses.doc", work);
TreeNode resume = new TreeNode("document", "Resume.doc", work);
TreeNode refdoc = new TreeNode("document", "RefDoc.pages", primefaces);
//Pictures
TreeNode barca = new TreeNode("picture", "barcelona.jpg", pictures);
TreeNode primelogo = new TreeNode("picture", "logo.jpg", pictures);
TreeNode optimus = new TreeNode("picture", "optimus.png", pictures);
//Music
TreeNode turkish = new TreeNode("Turkish", music);
TreeNode cemKaraca = new TreeNode("Cem Karaca", turkish);
TreeNode erkinKoray = new TreeNode("Erkin Koray", turkish);
TreeNode mogollar = new TreeNode("Mogollar", turkish);
TreeNode nemalacak = new TreeNode("mp3", "Nem Alacak Felek Benim", cemKaraca);
TreeNode resimdeki = new TreeNode("mp3", "Resimdeki Goz Yaslari", cemKaraca);
TreeNode copculer = new TreeNode("mp3", "Copculer", erkinKoray);
TreeNode oylebirgecer = new TreeNode("mp3", "Oyle Bir Gecer", erkinKoray);
TreeNode toprakana = new TreeNode("mp3", "Toprak Ana", mogollar);
TreeNode bisiyapmali = new TreeNode("mp3", "Bisi Yapmali", mogollar);
}
//getter of root
}
Integration between a TreeNode and a p:treeNode is the type attribute, for example music files in
document explorer are represented using TreeNodes with type "mp3", there’s also a p:treeNode
component with same type "mp3". This results in rendering all music nodes using that particular
p:treeNode representation which displays a note icon. Similarly document and pictures have their
own p:treeNode representations.
Folders  on  the  other  hand  have  two  states  whose  icons  are  defined  by expandedIcon  and
collapsedIcon attributes.
Ajax Behavior Events
Tree provides various ajax behavior events.
500
Documents you may be interested
Documents you may be interested