pdf winforms c# : Change font size pdf form reader application control tool html web page winforms online org20-part1612

Chapter 13: Publishing
190
:latex-hyperref-template
org-latex-hyperref-template
:latex-image-default-height
org-latex-image-default-height
:latex-image-default-option
org-latex-image-default-option
:latex-image-default-width
org-latex-image-default-width
:latex-inactive-timestamp-format
org-latex-inactive-timestamp-format
:latex-inline-image-rules
org-latex-inline-image-rules
:latex-link-with-unknown-path-format
org-latex-link-with-unknown-path-format
:latex-listings-langs
org-latex-listings-langs
:latex-listings-options
org-latex-listings-options
:latex-listings
org-latex-listings
:latex-minted-langs
org-latex-minted-langs
:latex-minted-options
org-latex-minted-options
:latex-prefer-user-labels
org-latex-prefer-user-labels
:latex-subtitle-format
org-latex-subtitle-format
:latex-subtitle-separate
org-latex-subtitle-separate
:latex-table-scientific-notation
org-latex-table-scientific-notation
:latex-tables-booktabs
org-latex-tables-booktabs
:latex-tables-centered
org-latex-tables-centered
:latex-text-markup-alist
org-latex-text-markup-alist
:latex-title-command
org-latex-title-command
:latex-toc-command
org-latex-toc-command
Markdown specific properties
:md-headline-style
org-md-headline-style
ODT specific properties
:odt-content-template-file
org-odt-content-template-file
:odt-display-outline-level
org-odt-display-outline-level
:odt-fontify-srcblocks
org-odt-fontify-srcblocks
:odt-format-drawer-function
org-odt-format-drawer-function
:odt-format-headline-function
org-odt-format-headline-function
:odt-format-inlinetask-function
org-odt-format-inlinetask-function
:odt-inline-formula-rules
org-odt-inline-formula-rules
:odt-inline-image-rules
org-odt-inline-image-rules
:odt-pixels-per-inch
org-odt-pixels-per-inch
:odt-styles-file
org-odt-styles-file
:odt-table-styles
org-odt-table-styles
:odt-use-date-fields
org-odt-use-date-fields
Texinfo specific properties
:texinfo-active-timestamp-format
org-texinfo-active-timestamp-format
:texinfo-classes
org-texinfo-classes
:texinfo-class
org-texinfo-default-class
:texinfo-def-table-markup
org-texinfo-def-table-markup
:texinfo-diary-timestamp-format
org-texinfo-diary-timestamp-format
:texinfo-filename
org-texinfo-filename
Change font size pdf form 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
extract data from pdf form; pdf form data extraction
Change font size pdf form 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
sign pdf form reader; extracting data from pdf to excel
Chapter 13: Publishing
191
:texinfo-format-drawer-function
org-texinfo-format-drawer-function
:texinfo-format-headline-function
org-texinfo-format-headline-function
:texinfo-format-inlinetask-function
org-texinfo-format-inlinetask-function
:texinfo-inactive-timestamp-format
org-texinfo-inactive-timestamp-format
:texinfo-link-with-unknown-path-format
org-texinfo-link-with-unknown-path-format
:texinfo-node-description-column
org-texinfo-node-description-column
:texinfo-table-scientific-notation
org-texinfo-table-scientific-notation
:texinfo-tables-verbatim
org-texinfo-tables-verbatim
:texinfo-text-markup-alist
org-texinfo-text-markup-alist
13.1.6 Links between published files
To create a link from one Org file to another, you would use something like
‘[[file:foo.org][The foo]]’ or simply ‘file:foo.org.’ (see Chapter 4 [Hyperlinks],
page 38). Whenpublished,this s linkbecomes alink tofoo.html. . Youcanthus s interlink
the pages of your "org web" project and the links will work as expected when you publish
them to HTML. If you also publish the Org source file and want to link to it, use an http:
link instead of a file: link, because file: links are converted to link to the corresponding
html file.
You may also link to related files, such as images. Provided you are careful with relative
file names, and provided you have also configured Org to upload the related files, these
links will work too. SeeSection13.3.2[Complexexample],page193, for an example of this
usage.
13.1.7 Generating a sitemap
The following properties may be used to control publishing of a map of files for a given
project.
:auto-sitemap
When non-nil, publish a sitemap during org-publish-
current-project or org-publish-all.
:sitemap-filename
Filename for output ofsitemap. Defaults to sitemap.org
(which becomes sitemap.html).
:sitemap-title
Title of sitemap page. Defaults to name of file.
:sitemap-function
Plug-in function to use for generation of the sitemap.
Defaults to org-publish-org-sitemap, which generates
aplain list of links to all files in the project.
:sitemap-sort-folders
Where folders should appear in the sitemap. Set this to
first (default) or last to display folders first or last,
respectively. Any other value will mix files and folders.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
can help to reduce PDF file size effectively. RasterEdge.Imaging.Font.dll. ops.MonochromeImageOptions.TargetResolution = 150F; // to change image compression
how to save pdf form data in reader; how to fill pdf form in reader
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
can help to reduce PDF file size effectively Reduce font resources: Font resources will also take up too TargetResolution = 150.0F 'to change image compression
export excel to pdf form; exporting data from excel to pdf form
Chapter 13: Publishing
192
:sitemap-sort-files
How the files are sorted in the site map.
Set
this to alphabetically (default), chronologically or
anti-chronologically. chronologically sorts the
files with older date first while anti-chronologically
sorts the files with newer date first. alphabetically
sorts the files alphabetically. The date of a file is re-
trieved with org-publish-find-date.
:sitemap-ignore-case
Should sorting be case-sensitive? Default nil.
:sitemap-file-entry-format
With this option one can tell how a sitemap’s entry is for-
matted in the sitemap. This is a format string with some
escape sequences: %t stands for the title of the file, %a
stands for the author of the file and %d stands for the date
of the file. The date is retrieved with the org-publish-
find-date function and formatted with org-publish-
sitemap-date-format. Default %t.
:sitemap-date-format
Format string for the format-time-string functionthat
tells how a sitemap entry’s date is to be formatted. This
property bypasses org-publish-sitemap-date-format
which defaults to %Y-%m-%d.
:sitemap-sans-extension
When non-nil, remove filenames’ extensions from the
generated sitemap. Useful to have cool URIs (see
http://www.w3.org/Provider/Style/URI). Defaults
to nil.
13.1.8 Generating an index
Org mode can generate an index across the files of a publishing project.
:makeindex
When non-nil, generate in index in the file theindex.org and
publish it as theindex.html.
The file will be created when first publishing a project with the :makeindex set. The
file only contains a statement #+INCLUDE: "theindex.inc". You can then build around
this include statement by adding a title, style information, etc.
13.2 Uploading files
For those people already utilizing third party sync tools such as rsync or unison, it might
be preferable not to use the built in remote publishing facilities of Org mode which rely
heavily on Tramp. Tramp, while very useful and powerful, tends not to be so efficient for
multiple file transfer and has been known to cause problems under heavy usage.
Specialized synchronization utilities offer several advantages. In addition to timestamp
comparison, they also do content and permissions/attribute checks. For this reason you
might prefer to publish your web to a local directory (possibly even in place with your Org
files) and then use unison or rsync to do the synchronization with the remote host.
C# PDF insert text Library: insert text into PDF content in C#.net
without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text. Ability to change text font, color, size and
how to make a pdf form fillable in reader; pdf form save in reader
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
reader installed. Support to add text, text box, text field and crop marks to PDF document. Able to edit and change PDF annotation properties such as font size
saving pdf forms in acrobat reader; how to fill out a pdf form with reader
Chapter 13: Publishing
193
Since Unison (for example) can be configured as to which files to transfer to a certain
remote destination, it can greatly simplify the project publishing definition. Simply keep
all files in the correct location, process your Org files with org-publish and let the syn-
chronization tool do the rest. You do not need, in this scenario, to include attachments
such as jpg, css or gif files in the project definition since the 3rd party tool syncs them.
Publishing to a local directory is also much faster than to a remote one, so that you can
afford more easily to republish entire projects. If you set org-publish-use-timestamps-
flag to nil, you gain the main benefit of re-including any changed external files such as
source example files you might include with #+INCLUDE:. The timestamp mechanism in
Org is not smart enough to detect if included files have been modified.
13.3 Sample configuration
Below we provide two example configurations. The first one is a simple project publishing
only a set of Org files. The second example is more complex, with a multi-component
project.
13.3.1 Example: simple publishing configuration
This example publishes a set of Org files to the public_html directory on the local machine.
(setq org-publish-project-alist
'(("org"
:base-directory "~/org/"
:publishing-directory "~/public_html"
:section-numbers nil
:with-toc nil
:html-head "<link rel=\"stylesheet\"
href=\"../other/mystyle.css\"
type=\"text/css\"/>")))
13.3.2 Example: complex publishing configuration
This more complicated example publishes an entire website, including Org files converted
to HTML, image files, Emacs Lisp source code, and style sheets. The publishing directory
is remote and private files are excluded.
To ensure that links are preserved, care should be taken to replicate your directory
structure on the web server, and to use relative file paths. For example, if your Org files are
kept in ~/org and your publishable images in ~/images, you would link to an image with
file:../images/myimage.png
On the webserver, therelativepath to theimage shouldbe the same. Youcanaccomplish
this by setting up an "images" folder in the right place on the web server, and publishing
images to it.
(setq org-publish-project-alist
'(("orgfiles"
:base-directory "~/org/"
:base-extension "org"
:publishing-directory "/ssh:user@host:~/html/notebook/"
:publishing-function org-html-publish-to-html
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
enable users to annotate PDF without adobe PDF reader control installed. Able to add notes to PDF using C# source Able to change font size in PDF comment box.
how to save a pdf form in reader; pdf data extraction to excel
C# PDF Field Edit Library: insert, delete, update pdf form field
Able to add text field to specified PDF file position in C#.NET class. Support to change font size in PDF form. Able to delete form fields from adobe PDF file.
using pdf forms to collect data; pdf data extraction tool
Chapter 13: Publishing
194
:exclude "PrivatePage.org"
;; regexp
:headline-levels 3
:section-numbers nil
:with-toc nil
:html-head "<link rel=\"stylesheet\"
href=\"../other/mystyle.css\" type=\"text/css\"/>"
:html-preamble t)
("images"
:base-directory "~/images/"
:base-extension "jpg\\|gif\\|png"
:publishing-directory "/ssh:user@host:~/html/images/"
:publishing-function org-publish-attachment)
("other"
:base-directory "~/other/"
:base-extension "css\\|el"
:publishing-directory "/ssh:user@host:~/html/other/"
:publishing-function org-publish-attachment)
("website" :components ("orgfiles" "images" "other"))))
13.4 Triggering publication
Once properly configured, Org can publish with the following commands:
C-c C-e P x
org-publish
Prompt for a specific project and publish all files that belong to it.
C-c C-e P p
org-publish-current-project
Publish the project containing the current file.
C-c C-e P f
org-publish-current-file
Publish only the current file.
C-c C-e P a
org-publish-all
Publish every project.
Org uses timestamps totrack whena file has changed. The above functions normally only
publish changed files. You canoverride this and force publishing of allfiles by givinga prefix
argument to any of the commands above, or by customizing the variable org-publish-
use-timestamps-flag. This may be necessary in particular if files include other files via
#+SETUPFILE: or #+INCLUDE:.
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
PDF document, keeps the elements (like images, tables and chats) of original PDF file and maintains the original text style (including font, size, color, links
save data in pdf form reader; extract data from pdf to excel
Generate Barcodes in Web Image Viewer| Online Tutorials
Set barcode orientation and rotation angle; Change barcode image width & height; Colorize Set human-readable text font style, color, size; Resize barcode
make pdf form editable in reader; how to fill in a pdf form in reader
Chapter 14: Working with source code
195
14 Working with source code
Source code can be included in Org mode documents using a ‘src’ block, e.g.:
#+BEGIN_SRC emacs-lisp
(defun org-xor (a b)
"Exclusive or."
(if a (not b) b))
#+END_SRC
Org mode provides a number of features for working with live source code, including
editing of code blocks in their native major-mode, evaluation of code blocks, converting
code blocks into source files (known as tangling in literate programming), and exporting
code blocks and their results in several formats. This functionality was contributed by Eric
Schulte and Dan Davison, and was originally named Org-babel.
The following sections describe Org mode’s code block handling facilities.
14.1 Structure of code blocks
Live code blocks can be specified with a ‘src’ block or inline.
1
The structure of a ‘src’
block is
#+NAME: <name>
#+BEGIN_SRC <language> <switches> <header arguments>
<body>
#+END_SRC
The #+NAME: line is optional, and can be used to name the code block. Live code
blocks require that a language be specified on the #+BEGIN_SRC line. Switches and header
arguments are optional.
Live code blocks can also be specified inline using
src_<language>{<body>}
or
src_<language>[<header arguments>]{<body>}
<#+NAME: name>
This line associates a name with the code block. This is similar to the #+NAME:
Name lines that can be used to name tables in Org mode files. Referencing the
name of a code block makes it possible to evaluate the block from other places
in the file, from other files, or from Org mode table formulas (seeSection3.5
[The spreadsheet], page 24). Namesareassumedtobeuniqueandthebehavior
of Org mode when two or more blocks share the same name is undefined.
<language>
The language of the code in the block (seeSection14.7[Languages],page200).
<switches>
Optional switches control code block export (see the discussion of switches in
Section 11.3 [Literal examples], page 132)
1
Note that ‘src’ blocks may be inserted using Org mode’sSection15.2[Easytemplates],page224 system
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
Please note that you can change some of the example, you can adjust the text font, font size, font type (regular LoadImage) Dim DrawFont As New Font("Arial", 16
extract data from pdf form fields; export pdf form data to excel spreadsheet
Generate Image in .NET Winforms Imaging Viewer| Online Tutorials
Change Barcode Properties. barcode rotation angle; Click "Width" and "Height" to set barcode size; Click "Font" to choose human-readable text font style, color
extract data from pdf; how to make pdf editable form reader
Chapter 14: Working with source code
196
<header arguments>
Optional header arguments control many aspects of evaluation, export and
tangling of code blocks (seeSection14.8[Headerarguments],page201). Header
arguments can also be set on a per-buffer or per-subtree basis using properties.
source code, header arguments
<body>
Source code in the specified language.
14.2 Editing source code
Use C-c ' to edit the current code block. This brings up a language major-mode edit buffer
containing the body of the code block. Manually saving this buffer with C-x C-s will write
the contents back to the Org buffer. You can also set org-edit-src-auto-save-idle-
delay to save the base buffer after some idle delay, or org-edit-src-turn-on-auto-save
to auto-save this buffer into a separate file using auto-save-mode. Use C-c ' again to exit.
The org-src-mode minor mode will be active in the edit buffer. The following variables
can be used to configure the behavior of the edit buffer. See also the customization group
org-edit-structure for further configuration options.
org-src-lang-modes
If an Emacs major-mode named <lang>-mode exists, where <lang> is the lan-
guage named in the header line of the code block, then the edit buffer will
be placed in that major-mode. This variable can be used to map arbitrary
language names to existing major modes.
org-src-window-setup
Controls the way Emacs windows are rearrangedwhen the edit buffer is created.
org-src-preserve-indentation
By default, the value is nil, which means that when code blocks are evaluated
during export or tangled, they are re-inserted into the code block, which may
replace sequences of spaces with tab characters. When non-nil, whitespace in
code blocks will be preserved during export or tangling, exactly as it appears.
This variable is especially useful for tangling languages suchas Python, in which
whitespace indentation in the output is critical.
org-src-ask-before-returning-to-edit-buffer
By default, Org will ask before returningto anopen edit buffer. Set this variable
to nil to switch without asking.
To turn on native code fontification in the Org buffer, configure the variable org-src-
fontify-natively.
14.3 Exporting code blocks
It is possible to export the code of code blocks, the results of code block evaluation, both
the code and the results of code block evaluation, or none. For most languages, the default
exports code. However, for some languages (e.g., ditaa) the default exports the results of
code block evaluation. For information on exporting code block bodies, see Section11.3
[Literal examples], page 132. For r information n onexporting partsofOrg documents,see
Chapter 12 [Exporting], page 140.
Chapter 14: Working with source code
197
The :exports header argument can be used to specify export behavior (note that these
arguments are only relevant for code blocks, not inline code):
Header arguments:
:exports code
The default in most languages. The body of the code block is exported, as
described inSection11.3[Literalexamples],page132.
:exports results
The code block will be evaluated each time to buffer is exported, and the results
will be placed intheOrg modebuffer for export, either updating previous results
of the code block located anywhere in the buffer or, if no previous results exist,
placing the results immediately after the code block. The body of the code
block will not be exported.
:exports both
Both the code block and its results will be exported.
:exports none
Neither the code block nor its results will be exported.
It is possible to inhibit the evaluation of code blocks during export. Setting the
org-export-babel-evaluate variable to nil will ensure that no code blocks are evaluated
as part of the export process. This can be useful in situations where potentially untrusted
Org mode files are exported in an automated fashion, for example when Org mode is used
as the markup language for a wiki. It is also possible to set this variable to inline-only.
In that case, only inline code blocks will be evaluated, in order to insert their results.
Non-inline code blocks are assumed to have their results already inserted in the buffer by
manual evaluation. This setting is useful to avoid expensive recalculations during export,
not to provide security.
Code blocks in commented subtrees (see[Commentlines],page131) are never evaluated
on export. However, code blocks in subtrees excluded from export (seeSection12.3[Export
settings], page 141)maybeevaluatedonexport.
14.4 Extracting source code
Creating pure source code files by extracting code from source blocks is referred to as
“tangling”—a term adopted from the literate programming community. During “tangling”
of code blocks their bodies are expanded using org-babel-expand-src-block which can
expand both variable and “noweb” style references (see Section 14.10 [Noweb reference
syntax], page 221).
Header arguments
:tangle no
The default. The code block is not included in the tangled output.
:tangle yes
Include the code block in the tangled output. The output file name is the name
of the org file with the extension ‘.org’ replaced by the extension for the block
language.
Chapter 14: Working with source code
198
:tangle filename
Include the code block in the tangled output to file ‘filename’.
Functions
org-babel-tangle
Tangle the current file. Bound to C-c C-v t.
With prefix argument only tangle the current code block.
org-babel-tangle-file
Choose a file to tangle. Bound to C-c C-v f.
Hooks
org-babel-post-tangle-hook
This hook is run from within code files tangled by org-babel-tangle. Example
applications could include post-processing, compilation or evaluation of tangled
code files.
Jumping between code and Org
When tangling code from an Org-mode buffer to a source code file, you’ll frequently find
yourself viewing the file of tangled source code (e.g., many debuggers point to lines of the
source code file). It is useful to be able to navigate from the tangled source to the Org-mode
buffer from which the code originated.
The org-babel-tangle-jump-to-org function provides this jumping from code to Org-
mode functionality. Two header arguments are required for jumping to work, first the
padline (Section14.8.2.12 [padline], page 212) option must be set to true (the default
setting), second the comments (Section14.8.2.11[comments],page 212) header argument
must be set to link, which will insert comments into the source code buffer which point
back to the original Org-mode file.
14.5 Evaluating code blocks
Code blocks can be evaluated
2
and the results of evaluation optionally placed in the Org
mode buffer. The results of evaluation are placed following a line that begins by default
with #+RESULTS and optionally a cache identifier and/or the name of the evaluated code
block. The default value of #+RESULTS can be changed with the customizable variable
org-babel-results-keyword.
By default, the evaluation facility is only enabled for Lisp code blocks specified as
emacs-lisp. SeeSection14.7[Languages],page200 to enable other supported languages.
SeeSection14.1[Structureofcodeblocks],page195 for information on the syntax used to
define a code block.
2
Whenever code is evaluated there is a potential for that code to doharm. Org mode provides safeguards
to ensure that code is only evaluated after explicit confirmation from the user. For information on these
safeguards (and on how to disable them) seeSection15.4[Codeevaluationsecurity],page225.
Chapter 14: Working with source code
199
There are a number of ways to evaluate code blocks. The simplest is to press C-c C-c
or C-c C-v e with the point on a code block
3
.This will call the org-babel-execute-src-
block function to evaluate the block and insert its results into the Org mode buffer.
It is also possible to evaluate named code blocks from anywhere in an Org mode buffer or
an Org mode table. These named code blocks can be located in the current Org mode buffer
or in the “Library of Babel” (seeSection14.6[LibraryofBabel],page199). Named code
blocks can be evaluated with a separate #+CALL: line or inline within a block of text. In
both cases the result is wrappedaccordingto the value of org-babel-inline-result-wrap,
which by default is "=%s=" for markup that produces verbatim text.
The syntax of the #+CALL: line is
#+CALL: <name>(<arguments>)
#+CALL: <name>[<inside header arguments>](<arguments>) <end header arguments>
The syntax for inline evaluation of named code blocks is
... call_<name>(<arguments>) ...
... call_<name>[<inside header arguments>](<arguments>)[<end header arguments>] ...
<name>
The name of the code block to be evaluated (seeSection14.1[Structureofcode
blocks], page 195).
<arguments>
Arguments specified in this section will be passed to the code block. These
arguments use standard function call syntax, rather than header argument syn-
tax. For example, a #+CALL: line that passes the number four to a code block
nameddouble, which declares the header argument :var n=2, wouldbe written
as #+CALL: double(n=4).
<inside header arguments>
Inside header arguments are passed through and applied to the named code
block. These arguments use header argument syntax rather than standard
function call syntax. Inside header arguments affect how the code block is eval-
uated. For example, [:results output] will collect the results of everything
printed to STDOUT during execution of the code block.
<end header arguments>
End header arguments are applied to the calling instance and do not affect
evaluation of the named code block. They affect how the results are incorpo-
rated into the Org mode buffer and how the call line is exported. For example,
:results html will insert the results of the call line evaluationin the Org buffer,
wrapped in a BEGIN_HTML: block.
For more examples of passing header arguments to #+CALL: lines see[Header
arguments in function calls], page 203.
14.6 Library of Babel
The “Library of Babel” consists of code blocks that can be called from any Org mode file.
Code blocks defined in the “Library of Babel” can be called remotely as if they were in the
3
The option org-babel-no-eval-on-ctrl-c-ctrl-ccan be used to remove code evaluation from the C-c
C-c key binding.
Documents you may be interested
Documents you may be interested