open pdf form itextsharp c# : Remove text from pdf reader Library application API .net html wpf sharepoint primefaces_user_guide_5_215-part1554

PrimeFaces User Guide
Name
Default
Type
Description
widgetVar
null
String
Name of the client side widget.
paginator
false
Boolean
Enables pagination.
paginatorTemplate
null
String
Template of the paginator.
rowsPerPageTemplate
null
String
Template of the rowsPerPage dropdown.
rowsPerPageLabel
null
String
Label for the rowsPerPage dropdown.
currentPageReportTemplate
null
String
Template of the currentPageReport UI.
pageLinks
10
Integer
Maximum number of page links to display.
paginatorPosition
both
String
Position of the paginator.
paginatorAlwaysVisible
true
Boolean
Defines if paginator should be hidden if total data
count is less than number of rows per page.
scrollable
false
Boolean
Makes data scrollable with fixed header.
scrollHeight
null
Integer
Scroll viewport height.
scrollWidth
null
Integer
Scroll viewport width.
selectionMode
null
String
Enables row selection, valid values are “single” 
and “multiple”.
selection
null
Object
Reference to the selection data.
rowIndexVar
null
String
Name of iterator to refer each row index.
emptyMessage
No 
records
found.
String
Text to display when there is no data to display. 
Alternative is emptyMessage facet.
style
null
String
Inline style of the component.
styleClass
null
String
Style class of the component.
dblClickSelect
false
Boolean
Enables row selection on double click.
liveScroll
false
Boolean
Enables live scrolling.
rowStyleClass
null
String
Style class for each row.
onExpandStart
null
String
Client side callback to execute before expansion.
resizableColumns
false
Boolean
Enables column resizing.
sortBy
null
Object
Property to be used for default sorting.
sortOrder
ascending
String
“ascending” or “descending”.
scrollRows
0
Integer
Number of rows to load on live scroll.
rowKey
null
String
Unique identifier of a row.
tableStyle
null
String
Inline style of the table element.
151
Remove text from 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
pdf editor online delete text; delete text from pdf with acrobat
Remove text from 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 from pdf document; how to edit and delete text in pdf file
PrimeFaces User Guide
Name
Default
Type
Description
tableStyleClass
null
String
Style class of the table element.
filterEvent
keyup
String
Event to invoke filtering for input filters.
filterDelay
300
Integer
Delay in milliseconds before sending an ajax 
filter query.
draggableColumns
false
Boolean
Columns can be reordered with dragdrop when 
enabled.
editable
false
Boolean
Controls incell editing.
lazy
false
Boolean
Controls lazy loading.
filteredValue
null
List
List to keep filtered data.
sortMode
single
String
Defines sorting mode, valid values are single and
multiple.
editMode
row
String
Defines edit mode, valid values are row and cell.
editingRow
false
Boolean
Defines if cell editors of row should be displayed
as editable or not.
cellSeparator
null
String
Separator text to use in output mode of editable 
cells with multiple components.
summary
null
String
Summary attribute for WCAG.
frozenRows
null
Object
Collection to display as fixed in scrollable mode.
dir
ltr
String
Defines text direction, valid values are ltr and rtl.
liveResize
false
Boolean
Columns are resized live in this mode without 
using a resize helper.
stickyHeader
false
Boolean
Sticky header stays in window viewport during 
scrolling.
expandedRow
false
Boolean
Defines if row should be rendered as expanded 
by default.
disabledSelection
false
Boolean
Disables row selection when true.
rowSelectMode
new
String
Defines row selection mode for multiple 
selection. Valid values are "new", "add" and 
"checkbox".
rowExpandMode
new
String
Defines row expand mode, valid values are 
"single" and "multiple" (default).
dataLocale
null
Object
Locale to be used in features such as filtering and
sorting, defaults to view locale.
nativeElements
false
Boolean
Uses native radio-checkbox elements for row 
selection.
frozenColumns
0
Integer
Number of columns to freeze from start index 0.
152
C# PDF remove image library: remove, delete images from PDF in C#.
to PDF; Merge PDF Files; Split PDF Document; Remove Password from Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word
how to delete text from a pdf reader; delete text from pdf file
VB.NET PDF remove image library: remove, delete images from PDF in
Remove PDF image in preview without adobe PDF reader component in VB.NET Except PDF text processing function, RasterEdge XDoc.PDF for .NET has image
remove text watermark from pdf; delete text pdf files
PrimeFaces User Guide
Name
Default
Type
Description
draggableRows
false
Boolean
When enabled, rows can be reordered using 
dragdrop.
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.
disabledTextSelection
true
Boolean
Disables text selection on row click.
sortField
null
String
Name of the field to pass lazy load method for 
sorting. If not specified, sortBy expression is 
used to extract the name.
initMode
load
String
Defines when the datatable is initiated at client 
side, valid values are "load" (default) and 
"immediate".
nullSortOrder
1
Integer
Defines where the null values are placed in 
ascending sort order. Default value is "1" 
meaning null values are placed at the end in 
ascending mode and at beginning in descending 
mode. Set to "-1" for the opposite behavior.
tabindex
null
String
Position of the element in the tabbing order.
reflow
false
Boolean
Reflow mode is a responsive mode to display 
columns as stacked depending on screen size.
liveScrollBuffer
0
Integer
Percentage height of the buffer between the 
bottom of the page and the scroll position to 
initiate the load for the new chunk. Value is 
defined in integer and default is 0.
rowHover
false
Boolean
Adds hover effect to rows, default is false. Hover 
is always on when selection is enabled.
rowStatePreserved
false
Boolean
Keeps state of its children on a per-row basis. 
Default is false.
resizeMode
fit
String
Defines the resize behavior, valid values are "fit" 
(default) and expand.
Getting started with the DataTable
We will be using the same Car and CarBean classes described in DataGrid section.
153
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. Ability to remove consecutive pages from PDF file in VB.NET. Enable
remove text from pdf online; how to delete text in pdf acrobat
VB.NET PDF Password Library: add, remove, edit PDF file password
Remove password from PDF. Dim outputFilePath As String = Program.RootPath + "\\" Remove.pdf" ' Remove password in the input file and output to a new file.
how to delete text from pdf reader; delete text pdf
PrimeFaces User Guide
<p:dataTable var="car" value="#{carBean.cars}">
<p:column>
<f:facet name="header">
<h:outputText value="Model" />
</f:facet>
<h:outputText value="#{car.model}" />
</p:column>
//more columns
</p:dataTable>
Header and Footer
Both datatable itself and columns can have custom content in their headers and footers using header
and  footer  facets  respectively.  Alternatively  for  columns  there  are  headerText  and  footerText
shortcuts to display simple texts.
<p:dataTable var="car" value="#{carBean.cars}">
<f:facet name="header">
List of Cars
</f:facet>
<p:column>
<f:facet name="header">
Model
</f:facet>
#{car.model}
<f:facet name="footer">
8 digit code
</f:facet>
</p:column>
<p:column headerText="Year" footerText="1960-2010">
#{car.year}
</p:column>
//more columns
<f:facet name="footer">
In total there are #{fn:length(carBean.cars)} cars.
</f:facet>
</p:dataTable>
154
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
console application. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file. Free trial package
pull text out of pdf; how to delete text from a pdf in acrobat
C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and output to a new file. int
how to delete text in pdf converter; delete text from pdf
PrimeFaces User Guide
Pagination
DataTable has a built-in ajax based paginator that is enabled by setting paginator option to true, see
pagination section in dataGrid documentation for more information about customization options.
<p:dataTable var="car" value="#{carBean.cars}" paginator="true" rows="10">
//columns
</p:dataTable>
Sorting
Defining sortBy attribute enables ajax based sorting on that particular column.
<p:dataTable var="car" value="#{carBean.cars}">
<p:column sortBy="#{car.model}" headerText="Model">
<h:outputText value="#{car.model}" />
</p:column>
...more columns
</p:dataTable>
Instead of using the default sorting algorithm which uses a java comparator, you can plug-in your 
own sort method as well.
public int sortByModel(Object car1, Object car2) {
//return -1, 0 , 1 if car1 is less than, equal to or greater than car2
}
<p:dataTable var="car" value="#{carBean.cars}">
<p:column sortBy="#{car.model}" sortFunction="#{carBean.sortByModel}"
headerText="Model">
<h:outputText value="#{car.model}" />
</p:column>
...more columns
</p:dataTable>
Multiple sorting is enabled by setting sortMode to multiple. In this mode, clicking a sort column 
while metakey is on adds sort column to the order group.
<p:dataTable var="car" value="#{carBean.cars}" sortMode="multiple">
//columns
</p:dataTable>
DataTable can display data sorted by default, to implement this use the sortBy option of datatable 
and the optional sortOrder. Table below would be initially displayed as sorted by model.
155
C# PDF Digital Signature Library: add, remove, update PDF digital
to PDF; Merge PDF Files; Split PDF Document; Remove Password from Image Extract; VB.NET Write: Insert text into PDF; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word
remove text from pdf acrobat; acrobat delete text in pdf
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline entry.GetLocation()); Console.WriteLine("Text: " + entry.GetText NET Sample Code: Update PDF Document Outline
delete text pdf file; how to remove text watermark from pdf
PrimeFaces User Guide
<p:dataTable var="car" value="#{carBean.cars}" sortBy="#{car.model}">
<p:column sortBy="#{car.model}" headerText=”Model”>
<h:outputText value="#{car.model}" />
</p:column>
<p:column sortBy="#{car.year}" headerText="Year">
<h:outputText value="#{car.year}" />
</p:column>
...more columns
</p:dataTable>
Filtering
Ajax based filtering is enabled by setting filterBy at column level and providing a list to keep the 
filtered sublist. It is suggested to use a scope longer than request like viewscope to keep the 
filteredValue so that filtered list is still accessible after filtering.
<p:dataTable var="car" value="#{carBean.cars}" 
filteredValue="#{carBean.filteredCars}">
<p:column filterBy="#{car.model}" headerText="Model">
<h:outputText value="#{car.model}" />
</p:column>
...more columns
</p:dataTable>
Filtering  is  triggered  with  keyup  event  and  filter  inputs  can  be  styled  using filterStyle,
filterStyleClass attributes. If you’d like to use a dropdown instead of an input field to only allow
predefined filter values use filterOptions attribute and a collection/array of selectitems as value. In
addition, filterMatchMode defines the built-in matcher which is startsWith by default. 
Following is a basic filtering datatable with these options demonstrated;
156
PrimeFaces User Guide
<p:dataTable var="car" value="#{carBean.cars}" 
filteredValue="#{carBean.filteredCars}" widgetVar="carsTable">
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Search all fields:" />
<h:inputText id="globalFilter" onkeyup="PF('carsTable').filter()" />
</p:outputPanel>
</f:facet>
<p:column filterBy="#{car.model}" headerText="Model" filterMatchMode="contains">
<h:outputText value="#{car.model}" />
</p:column>
<p:column filterBy="#{car.year}" headerText="Year" footerText="startsWith">
<h:outputText value="#{car.year}" />
</p:column>
<p:column filterBy="#{car.manufacturer}" headerText="Manufacturer" 
filterOptions="#{carBean.manufacturerOptions}" filterMatchMode="exact">
<h:outputText value="#{car.manufacturer}" />
</p:column>
<p:column filterBy="#{car.color}" headerText="Color" filterMatchMode="endsWith">
<h:outputText value="#{car.color}" />
</p:column>
<p:column filterBy="#{car.price}" headerText="Price" filterMatchMode="exact">
<h:outputText value="#{car.price}" />
</p:column>
</p:dataTable>
Filter located at header is a global one applying on all fields, this is implemented by calling client
side API method called filter(), important part is to specify the id of the input text as globalFilter
which is a reserved identifier for datatable.
In addition to default filtering with generated elements, custom elements can also be used as a filter
facet. Example  below  uses  custom  filter  components  in  combination  with  generated  elements.
When a custom component is used as a filter facet, filtering needs to be called manually from a
preferred  event  such  as  onchange="PF('carsTable').filter()". Also defining a  converter  might be
necessary if the value of the filter facet is not defined.
157
PrimeFaces User Guide
<p:dataTable id="dataTable" var="car" value="#{tableBean.carsSmall}" 
widgetVar="carsTable" filteredValue="#{tableBean.filteredCars}">
<p:column id="modelColumn" filterBy="#{car.model}" headerText="Model" 
footerText="contains" filterMatchMode="contains">
<h:outputText value="#{car.model}" />
</p:column>
<p:column id="yearColumn" filterBy="#{car.year}" headerText="Year" 
footerText="lte" filterMatchMode="lte">
<f:facet name="filter">
<p:spinner onchange="PF('carsTable').filter()" min="1960" max="2010">
<f:converter converterId="javax.faces.Integer" />
</p:spinner>
</f:facet>
<h:outputText value="#{car.year}" />
</p:column>
<p:column id="manufacturerColumn" filterBy="#{car.manufacturer}" 
headerText="Manufacturer" footerText="exact" filterMatchMode="exact">
<f:facet name="filter">
<p:selectOneMenu onchange="PF('carsTable').filter()" >
<f:selectItems value="#{tableBean.manufacturerOptions}" />
</p:selectOneMenu>
</f:facet>
<h:outputText value="#{car.manufacturer}" />
</p:column>
<p:column id="colorColumn" filterBy="#{car.color}" headerText="Color" 
footerText="in" filterMatchMode="in">
<f:facet name="filter">
<p:selectCheckboxMenu label="Colors" 
onchange="PF('carsTable').filter()">
<f:selectItems value="#{tableBean.colors}" />
</p:selectCheckboxMenu>
</f:facet>
<h:outputText value="#{car.color}" />
</p:column>
<p:column id="soldColumn" filterBy="#{car.sold}" headerText="Status" 
footerText="equals" filterMatchMode="equals">
<f:facet name="filter">
<p:selectOneButton onchange="PF('carsTable').filter()">
<f:converter converterId="javax.faces.Boolean" />
<f:selectItem itemLabel="All" itemValue="" />
<f:selectItem itemLabel="Sold" itemValue="true" />
<f:selectItem itemLabel="Sale" itemValue="false" />
</p:selectOneButton>
</f:facet>
<h:outputText value="#{car.sold ? 'Sold': 'Sale'}" />
</p:column>
</p:dataTable>
158
PrimeFaces User Guide
filterMatchMode defines which built-in filtering algorithm would be used per column, valid values
for this attribute are;
- startsWith: Checks if column value starts with the filter value.
- endsWith: Checks if column value ends with the filter value.
- contains: Checks if column value contains the filter value.
- exact: Checks if string representations of column value and filter value are same.
- lt: Checks if column value is less than the filter value.
- lte: Checks if column value is less than or equals the filter value.
- gt: Checks if column value is greater than the filter value.
- gte: Checks if column value is greater than or equals the filter value.
- equals: Checks if column value equals the filter value.
- in: Checks if column value is in the collection of the filter value.
In  case  the  built-in  methods  do  not  suffice,  custom  filtering  can  be  implemented  using
filterFunction approach.
<p:column filterBy="#{car.price}" filterFunction="#{tableBean.filterByPrice}">
<h:outputText value="#{car.price}">
<f:convertNumber currencySymbol="$" type="currency"/>
</h:outputText>
</p:column>
filterFunction should be a method with three parameters; column value, filter value and locale.
Return value is a boolean, true accepts the value and false rejects it.
public boolean filterByPrice(Object value, Object filter, Locale locale) {
//return true or false
}
Locale  is  provided  as  optional  in  case  you  need  to  use  a  locale  aware  method  like
toLowerCase(Locale  locale). Note  that  String  based  filters  like  startsWith,  endsWith  uses
toLowerCase already and dataLocale attribute is used to provide the locale to use when filtering.
Row Selection
There are several ways to select row(s) from datatable. Let’s begin by adding a Car reference for 
single selection and a Car array for multiple selection to the CarBean to hold the selected data.
public class CarBean {
private List<Car> cars;
private Car selectedCar;
private Car[] selectedCars;
public CarBean() {
cars = new ArrayList<Car>();
//populate cars
}
//getters and setters
}
Single Selection with a Command Component
This  method  is  implemented  with  a  command  component  such  as  commandLink  or
commandButton. Selected row can be set to a server side instance by passing as a parameter if you
are using EL 2.2  or using f:setPropertyActionListener.
159
PrimeFaces User Guide
<p:dataTable var="car" value="#{carBean.cars}">
<p:column>
<p:commandButton value="Select">
<f:setPropertyActionListener value="#{car}" 
target="#{carBean.selectedCar}" />
</p:commandButton>
</p:column>
...columns
</p:dataTable>
Single Selection with Row Click
Previous method works when the button is clicked, if you’d like to enable selection wherever the 
row is clicked, use selectionMode option.
<p:dataTable var="car" value="#{carBean.cars}" selectionMode="single"
selection="#{carBean.selectedCar}" rowKey="#{car.id}">
...columns
</p:dataTable>
Multiple Selection with Row Click
Multiple row selection is similar to single selection but selection should reference an array or a list 
of the domain object displayed and user needs to use press modifier key(e.g. ctrl) during selection *.
<p:dataTable var="car" value="#{carBean.cars}" selectionMode="multiple"
selection="#{carBean.selectedCars}" rowKey="#{car.id}" >
...columns
</p:dataTable>
Single Selection with RadioButton
Selection a row with a radio button placed on each row is a common case, datatable has built-in 
support for this method so that you don’t need to deal with h:selectOneRadios and low level bits. In 
order to enable this feature, define a column with selectionMode set as single.
<p:dataTable var="car" value="#{carBean.cars}" selection="#{carBean.selectedCar}"
rowKey="#{car.id}">
<p:column selectionMode="single"/>
...columns
</p:dataTable>
Multiple Selection with Checkboxes
Similar to how radio buttons are enabled, define a selection column with a multiple selectionMode. 
DataTable will also provide a selectAll checkbox at column header.
<p:dataTable var="car" value="#{carBean.cars}" selection="#{carBean.selectedCars}"
rowKey="#{car.id}" >
<p:column selectionMode="multiple"/>
...columns
</p:dataTable>
160
Documents you may be interested
Documents you may be interested