pdf winforms c# : How to fill in a pdf form in reader Library application class asp.net html azure ajax org21-part1613

Chapter 14: Working with source code
200
current Org mode buffer (seeSection14.5[Evaluatingcodeblocks],page198for information
on the syntax of remote code block evaluation).
The central repository of code blocks in the “Library of Babel” is housed in an Org mode
file located in the ‘doc’ directory of Org mode.
Users can add code blocks they believe to be generally useful to their “Library of Babel.”
The code blocks can be stored in any Org mode file and then loaded into the library with
org-babel-lob-ingest.
Code blocks located in any Org mode file can be loaded into the “Library of Babel” with
the org-babel-lob-ingest function, bound to C-c C-v i.
14.7 Languages
Code blocks in the following languages are supported.
Language
Identifier
Language
Identifier
Asymptote
asymptote
Awk
awk
C
C
C++
C++
Clojure
clojure
CSS
css
D
d
ditaa
ditaa
Graphviz
dot
Emacs Calc
calc
Emacs Lisp
emacs-lisp
Fortran
fortran
gnuplot
gnuplot
Haskell
haskell
Java
java
Javascript
js
LaTeX
latex
Ledger
ledger
Lisp
lisp
Lilypond
lilypond
MATLAB
matlab
Mscgen
mscgen
Objective Caml
ocaml
Octave
octave
Org mode
org
Oz
oz
Perl
perl
Plantuml
plantuml
Processing.js
processing
Python
python
R
R
Ruby
ruby
Sass
sass
Scheme
scheme
GNU Screen
screen
Sed
sed
shell
sh
SQL
sql
SQLite
sqlite
Language-specific documentation is available for some languages. If available, it can be
found athttp://orgmode.org/worg/org-contrib/babel/languages.html.
The option org-babel-load-languages controls which languages are enabled for eval-
uation (by default only emacs-lisp is enabled). This variable can be set using the cus-
tomization interface or by adding code like the following to your emacs configuration.
The following disables emacs-lisp evaluation and enables evaluation of R code blocks.
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . nil)
(R . t)))
How to fill in a pdf form in reader - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
how to flatten a pdf form in reader; change font size pdf form reader
How to fill in a pdf form in reader - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
extract data out of pdf file; extracting data from pdf into excel
Chapter 14: Working with source code
201
It is also possible to enable support for a language by loading the related elisp file with
require.
The following adds support for evaluating clojure code blocks.
(require 'ob-clojure)
14.8 Header arguments
Code block functionality can be configured with header arguments. This section provides
an overview of the use of header arguments, and then describes each header argument in
detail.
14.8.1 Using header arguments
The values of header arguments can be set in several way. When the header arguments in
each layer have been determined, they are combined in order from the first, least specific
(having the lowest priority) up to the last, most specific (having the highest priority). A
header argument with a higher priority replaces the same header argument specified at
lower priority.
System-wide header arguments
System-wide values of header arguments can be specified by adapting the org-babel-
default-header-args variable:
:session
=> "none"
:results
=> "replace"
:exports
=> "code"
:cache
=> "no"
:noweb
=> "no"
For example, the following example could be used to set the default value of :noweb
header arguments to yes. This would have the effect of expanding :noweb references by
default when evaluating source code blocks.
(setq org-babel-default-header-args
(cons '(:noweb . "yes")
(assq-delete-all :noweb org-babel-default-header-args)))
Language-specific header arguments
Each language can define its own set of default header arguments in variable
org-babel-default-header-args:<lang>, where <lang> is the name of the language.
See the language-specific documentation available online at http://orgmode.org/worg/
org-contrib/babel.
Header arguments in Org mode properties
Buffer-wide header arguments may be specified as properties through the use of
#+PROPERTY: lines placed anywhere in an Org mode file (seeSection7.1[Propertysyntax],
page 64).
For example the following would set session to *R* (only for R code blocks), and
results to silent for every code block in the buffer, ensuring that all execution took place
in the same session, and no results would be inserted into the buffer.
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data
to PDF. Image: Remove Image from PDF Page. Image Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Extract Field Data. Data: Auto Fill-in Field
edit pdf form in reader; how to fill out pdf forms in reader
C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#
A professional PDF form filler control able to be integrated in Visual Studio .NET WinForm and fill in PDF form use C# language.
collect data from pdf forms; extract data from pdf to excel online
Chapter 14: Working with source code
202
#+PROPERTY: header-args:R :session *R*
#+PROPERTY: header-args
:results silent
Header arguments read from Org mode properties can also be set on a per-subtree basis
using property drawers (seeSection7.1[Propertysyntax],page64). When properties are
used to set default header arguments, they are always looked up with inheritance, regardless
of the value of org-use-property-inheritance. Properties are evaluated as seen by the
outermost call or source block.
4
In the following example the value of the :cache header argument will default to yes in
all code blocks in the subtree rooted at the following heading:
* outline header
:PROPERTIES:
:header-args:
:cache yes
:END:
Properties defined in this way override the properties set in org-babel-default-
header-args and are applied for all activated languages. It is convenient to use the
org-set-property function bound to C-c C-x p to set properties in Org mode documents.
Language-specific header arguments in Org mode properties
Language-specific header arguments are also read from properties header-args:<lang>
where <lang> is the name of the language targeted. As an example
* Heading
:PROPERTIES:
:header-args:clojure:
:session *clojure-1*
:header-args:R:
:session *R*
:END:
** Subheading
:PROPERTIES:
:header-args:clojure:
:session *clojure-2*
:END:
would independently set a default session header argument for R and clojure for calls
and source blocks under subtree “Heading” and change to a different clojure setting for
evaluations under subtree “Subheading”, while the R session is inherited from “Heading”
and therefore unchanged.
Code block specific header arguments
The most common way to assign values to header arguments is at the code block level.
This can be done by listing a sequence of header arguments and their values as part of
the #+BEGIN_SRC line. Properties set in this way override both the values of org-babel-
default-header-args and header arguments specified as properties. In the following ex-
ample, the :results header argument is set to silent, meaning the results of execution
willnot be inserted in the buffer, andthe :exports header argument is set to code, meaning
only the body of the code block will be preserved on export to HTML or L
A
T
E
X.
4
The deprecated syntax for default header argument properties, using the name of the header argument
as aproperty name directly, evaluates the property as seen by the corresponding source block definition.
This behavior has been kept for backwards compatibility.
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Text box. Click to add a text box to specific location on PDF page. Line color and fill can be set in properties. Copyright © <2000-2016> by <RasterEdge.com>.
pdf data extractor; online form pdf output
VB.NET PDF Password Library: add, remove, edit PDF file password
passwordSetting.IsAnnot = True ' Allow to fill form. passwordSetting document. passwordSetting.IsAssemble = True ' Add password to PDF file.
extract pdf form data to excel; fill in pdf form reader
Chapter 14: Working with source code
203
#+NAME: factorial
#+BEGIN_SRC haskell :results silent :exports code :var n=0
fac 0 = 1
fac n = n * fac (n-1)
#+END_SRC
Similarly, it is possible to set header arguments for inline code blocks
src_haskell[:exports both]{fac 5}
Code block header arguments can span multiple lines using #+HEADER: or #+HEADERS:
lines preceding a code block or nested between the #+NAME: line and the #+BEGIN_SRC line
of a named code block.
Multi-line header arguments on an un-named code block:
#+HEADERS: :var data1=1
#+BEGIN_SRC emacs-lisp :var data2=2
(message "data1:%S, data2:%S" data1 data2)
#+END_SRC
#+RESULTS:
: data1:1, data2:2
Multi-line header arguments on a named code block:
#+NAME: named-block
#+HEADER: :var data=2
#+BEGIN_SRC emacs-lisp
(message "data:%S" data)
#+END_SRC
#+RESULTS: named-block
: data:2
Header arguments in function calls
At the most specific level, header arguments for “Library of Babel” or #+CALL: lines can be
set as shown in the two examples below. For more information on the structure of #+CALL:
lines seeSection14.5[Evaluatingcodeblocks],page198.
The following will apply the :exports results header argument to the evaluation of
the #+CALL: line.
#+CALL: factorial(n=5) :exports results
The following will apply the :session special header argument to the evaluation of
the factorial code block.
#+CALL: factorial[:session special](n=5)
14.8.2 Specific header arguments
Header arguments consist of an initial colon followed by the name of the argument in
lowercase letters. The following header arguments are defined:
Additional header arguments are defined on a language-specific basis, see Section14.7
[Languages], page 200.
C# PDF Password Library: add, remove, edit PDF file password in C#
passwordSetting.IsAnnot = true; // Allow to fill form. passwordSetting document. passwordSetting.IsAssemble = true; // Add password to PDF file.
how to save editable pdf form in reader; how to save editable pdf form in reader
VB.NET PDF - Annotate PDF with WPF PDF Viewer for VB.NET
Text box. Click to add a text box to specific location on PDF page. Line color and fill can be set in properties. Copyright © <2000-2016> by <RasterEdge.com>.
save data in pdf form reader; how to type into a pdf form in reader
Chapter 14: Working with source code
204
14.8.2.1 :var
The :var header argument is used to pass arguments to code blocks. The specifics of
how arguments are included in a code block vary by language; these are addressed in the
language-specific documentation. However, the syntax used to specify arguments is the
same across all languages. In every case, variables require a default value when they are
declared.
The values passed to arguments can either be literal values, references, or Emacs Lisp
code (seeSection14.8.2.1[var],page 204). References include anything in the Org mode
file that takes a #+NAME: or #+RESULTS: line: tables, lists, #+BEGIN_EXAMPLE blocks, other
code blocks and the results of other code blocks.
Note: When a reference is made to another code block, the referenced block will be
evaluated unless it has current cached results (seeSection14.8.2.18[cache],page214).
Argument values can be indexed in a manner similar to arrays (seeSection14.8.2.1[var],
page 204).
The following syntax is used to pass arguments to code blocks using the :var header
argument.
:var name=assign
The argument, assign, can either be a literal value, such as a string ‘"string"’ or a
number ‘9’, or a reference to a table, a list, a literal example, another code block (with or
without arguments), or the results of evaluating another code block.
Here are examples of passing values by reference:
table
an Org mode table named with either a #+NAME: line
#+NAME: example-table
| 1 |
| 2 |
| 3 |
| 4 |
#+NAME: table-length
#+BEGIN_SRC emacs-lisp :var table=example-table
(length table)
#+END_SRC
#+RESULTS: table-length
: 4
list
asimplelist named with a#+NAME: line (note that nesting is not carried through
to the source code block)
#+NAME: example-list
- simple
- not
- nested
- list
#+BEGIN_SRC emacs-lisp :var x=example-list
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
on PDF page. Outline width, outline color, fill color and transparency are all can be altered in properties. Drawing Tab. Item. Name. Description. 7. Draw free
how to save fillable pdf form in reader; extract table data from pdf
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
on PDF page. Outline width, outline color, fill color and transparency are all can be altered in properties. Drawing Tab. Item. Name. Description. 7. Draw free
how to flatten a pdf form in reader; extract data from pdf file
Chapter 14: Working with source code
205
(print x)
#+END_SRC
#+RESULTS:
| simple | list |
code block without arguments
acodeblock name(from theexample above),as assigned by #+NAME:, optionally
followed by parentheses
#+BEGIN_SRC emacs-lisp :var length=table-length()
(* 2 length)
#+END_SRC
#+RESULTS:
: 8
code block with arguments
acode block name, as assigned by #+NAME:, followed by parentheses and op-
tional arguments passed within the parentheses following the code block name
using standard function call syntax
#+NAME: double
#+BEGIN_SRC emacs-lisp :var input=8
(* 2 input)
#+END_SRC
#+RESULTS: double
: 16
#+NAME: squared
#+BEGIN_SRC emacs-lisp :var input=double(input=1)
(* input input)
#+END_SRC
#+RESULTS: squared
: 4
literal example
aliteral example block named with a #+NAME: line
#+NAME: literal-example
#+BEGIN_EXAMPLE
A literal example
on two lines
#+END_EXAMPLE
#+NAME: read-literal-example
#+BEGIN_SRC emacs-lisp :var x=literal-example
(concatenate 'string x " for you.")
#+END_SRC
Chapter 14: Working with source code
206
#+RESULTS: read-literal-example
: A literal example
: on two lines for you.
Indexable variable values
It is possibletoreference portions ofvariable values by “indexing” into thevariables. Indexes
are 0 based with negative values counting back from the end. If an index is separated by
,s then each subsequent section will index into the next deepest nesting or dimension of
the value. Note that this indexing occurs before other table related header arguments like
:hlines, :colnames and :rownames are applied. The following example assigns the last
cell of the first row the table example-table to the variable data:
#+NAME: example-table
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | d |
#+BEGIN_SRC emacs-lisp :var data=example-table[0,-1]
data
#+END_SRC
#+RESULTS:
: a
Ranges of variable values can be referenced using two integers separated by a :, in which
case the entire inclusive range is referenced. For example the following assigns the middle
three rows of example-table to data.
#+NAME: example-table
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | d |
| 5 | 3 |
#+BEGIN_SRC emacs-lisp :var data=example-table[1:3]
data
#+END_SRC
#+RESULTS:
| 2 | b |
| 3 | c |
| 4 | d |
Additionally, an empty index, or the single character *, are both interpreted to mean
the entire range and as such are equivalent to 0:-1, as shown in the following example in
which the entire first column is referenced.
Chapter 14: Working with source code
207
#+NAME: example-table
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | d |
#+BEGIN_SRC emacs-lisp :var data=example-table[,0]
data
#+END_SRC
#+RESULTS:
| 1 | 2 | 3 | 4 |
It is possible to index into the results of code blocks as well as tables. Any number of
dimensions can be indexed. Dimensions are separated from one another by commas, as
shown in the following example.
#+NAME: 3D
#+BEGIN_SRC emacs-lisp
'(((1 2 3) (4 5 6) (7 8 9))
((10 11 12) (13 14 15) (16 17 18))
((19 20 21) (22 23 24) (25 26 27)))
#+END_SRC
#+BEGIN_SRC emacs-lisp :var data=3D[1,,1]
data
#+END_SRC
#+RESULTS:
| 11 | 14 | 17 |
Emacs Lisp evaluation of variables
Emacs lisp code can be used to initialize variable values. When a variable value starts with
(, [, ' or ` it will be evaluated as Emacs Lisp and the result of the evaluation will be
assigned as the variable value. The following example demonstrates use of this evaluation
to reliably pass the file-name of the Org mode buffer to a code block—note that evaluation
of header arguments is guaranteed to take place in the original Org mode file, while there
is no such guarantee for evaluation of the code block body.
#+BEGIN_SRC sh :var filename=(buffer-file-name) :exports both
wc -w $filename
#+END_SRC
Note that values read from tables and lists will not be evaluatedas Emacs Lisp, as shown
in the following example.
#+NAME: table
| (a b c) |
#+HEADERS: :var data=table[0,0]
#+BEGIN_SRC perl
Chapter 14: Working with source code
208
$data
#+END_SRC
#+RESULTS:
: (a b c)
14.8.2.2 :results
There are four classes of :results header argument. Only one option per class may be
supplied per code block.
 collection header arguments specify how the results should be collected from the code
block
 type header arguments specify what type of result the code block will return—which
has implications for how they will be processed before insertion into the Org mode
buffer
 format header arguments specify what type of result the code block will return—which
has implications for how they will be inserted into the Org mode buffer
 handling header arguments specify how the results of evaluating the code block should
be handled.
Collection
The following options are mutually exclusive, and specify how the results should be collected
from the code block.
 value This is the default. The result is the value of the last statement in the code
block. This header argument places the evaluation in functional mode. Note that in
some languages, e.g., Python, use of this result type requires that a return statement
be included in the body of the source code block. E.g., :results value.
 output The result is the collection of everything printedto STDOUT during the execu-
tion of the code block. This header argument places the evaluation in scripting mode.
E.g., :results output.
Type
The following options are mutually exclusive and specify what type of results the code block
will return. By default, results are inserted as either a table or scalar depending on their
value.
 table, vector The results should be interpreted as an Org mode table. If a single
value is returned, it will be converted into a table with one row and one column. E.g.,
:results value table.
 list The results should be interpreted as an Org mode list. If a single scalar value is
returned it will be converted into a list with only one element.
 scalar, verbatim The results should be interpreted literally—they will not be con-
verted into a table. The results will be inserted into the Org mode buffer as quoted
text. E.g., :results value verbatim.
 file The results will be interpreted as the path to a file, and will be inserted into the
Org mode buffer as a file link. E.g., :results value file.
Chapter 14: Working with source code
209
Format
The following options are mutually exclusive and specify what type of results the code block
will return. By default, results are inserted according to the type as specified above.
 raw The results are interpreted as raw Org mode code and are inserted directly into
the buffer. If the results look like a table they will be aligned as such by Org mode.
E.g., :results value raw.
 org The results are will be enclosed in a BEGIN_SRC org block. They are not comma-
escaped by default but they will be if you hit TAB in the block and/or if you export the
file. E.g., :results value org.
 html Results are assumed to be HTML and will be enclosed in a BEGIN_HTML block.
E.g., :results value html.
 latex Results assumed to be LAT
E
Xand are enclosed in a BEGIN_LaTeX block. E.g.,
:results value latex.
 code Result are assumed to be parsable code and are enclosed in a code block. E.g.,
:results value code.
 pp The result is converted to pretty-printed code and is enclosed in a code block. This
option currently supports Emacs Lisp, Python, and Ruby. E.g., :results value pp.
 drawer The result is wrapped in a RESULTS drawer. This can be useful for inserting
raw or org syntax results in such a way that their extent is known and they can be
automatically removed or replaced.
Handling
The following results options indicate what happens with the results once they are collected.
 silent The results will be echoed in the minibuffer but will not be inserted into the
Org mode buffer. E.g., :results output silent.
 replace The default value. Any existing results will be removed, and the new re-
sults will be inserted into the Org mode buffer in their place. E.g., :results output
replace.
 append If there are pre-existing results of the code block then the new results will be
appended to the existing results. Otherwise the new results will be inserted as with
replace.
 prepend If there are pre-existing results of the code block then the new results will be
prepended to the existing results. Otherwise the new results will be inserted as with
replace.
14.8.2.3 :file
The header argument :file is used to specify an external file in which to save code block
results. After code block evaluation an Org mode style [[file:]] link (see Section4.1
[Link format], page 38)tothefilewillbeinsertedintotheOrgmodebuffer.Somelanguages
including R, gnuplot, dot, and ditaa provide special handling of the :file header argument
automatically wrapping the code block body in the boilerplate code required to save output
to the specified file. This is often useful for saving graphical output of a code block to the
specified file.
Documents you may be interested
Documents you may be interested