embed pdf in winforms c# : Change font size pdf form reader control Library system web page asp.net .net console org9-part1628

Chapter 8: Dates and times
80
Atimestamp
12
will be added under the deadline, to keep a record that you actually
acted on the previous instance of this deadline.
As a consequence of shifting the base date, this entry will no longer be visible in the
agenda when checking past dates, but all future instances will be visible.
With the ‘+1m’ cookie, the date shift will always be exactly one month. So if you have
not paid the rent for three months, marking this entry DONE will still keep it as an overdue
deadline. Depending on the task, this may not be the best way to handle it. For example,
if you forgot to call your father for 3 weeks, it does not make sense to call him 3 times in a
single day to make up for it. Finally, there are tasks like changing batteries which should
always repeat a certain time after the last time you did it. For these tasks, Org mode has
special repeaters ‘++’ and ‘.+’. For example:
** TODO Call Father
DEADLINE: <2008-02-10 Sun ++1w>
Marking this DONE will shift the date by at least one week,
but also by as many weeks as it takes to get this date into
the future. However, it stays on a Sunday, even if you called
and marked it done on Saturday.
** TODO Check the batteries in the smoke detectors
DEADLINE: <2005-11-01 Tue .+1m>
Marking this DONE will shift the date to one month after
today.
You may have both scheduling and deadline information for a specific task. If the
repeater is set for the scheduling information only, you probably want the repeater to
be ignored after the deadline. If so, set the variable org-agenda-skip-scheduled-if-
deadline-is-shown to repeated-after-deadline. If you want both scheduling and dead-
line informationto repeat after thesame interval, set thesamerepeater for both timestamps.
An alternative to using a repeater is to create a number of copies of a task subtree,
with dates shifted in each copy. The command C-c C-x c was created for this purpose, it
is described inSection2.5[Structureediting],page9.
8.4 Clocking work time
Org mode allows you to clock the time you spend on specific tasks in a project. When you
start working on an item, you can start the clock. When you stop working on that task,
or when you mark the task done, the clock is stopped and the corresponding time interval
is recorded. It also computes the total time spent on each subtree
13
of a project. And
it remembers a history or tasks recently clocked, so that you can jump quickly between a
number of tasks absorbing your time.
To save the clock history across Emacs sessions, use
(setq org-clock-persist 'history)
(org-clock-persistence-insinuate)
12
You can change this using the option org-log-repeat, or the #+STARTUP options logrepeat,
lognoterepeat, and nologrepeat. With lognoterepeat, you will also be prompted for a note.
13
Clocking only works if all headings are indented with less than 30 stars. This is a hardcoded limitation
of lmax in org-clock-sum.
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
how to extract data from pdf file using java; change font size pdf form reader
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
saving pdf forms in acrobat reader; extract data from pdf file to excel
Chapter 8: Dates and times
81
When you clock into a new task after resuming Emacs, the incomplete clock
14
will be
found (seeSection8.4.3[Resolvingidletime], page 85) and you will be prompted about
what to do with it.
8.4.1 Clocking commands
C-c C-x C-i
org-clock-in
Start the clock on the current item (clock-in). This inserts the CLOCK key-
word together with a timestamp. If this is not the first clocking of this item, the
multiple CLOCK lines will be wrapped into a :LOGBOOK: drawer (see also the
variable org-clock-into-drawer). You can also overrule the setting of this
variable for a subtree by setting a CLOCK_INTO_DRAWER or LOG_INTO_DRAWER
property. When called with a C-u prefix argument, select the task from a list of
recently clocked tasks. With two C-u C-u prefixes, clock into the task at point
and mark it as the default task; the default task will then always be available
with letter d when selecting a clocking task. With three C-u C-u C-u prefixes,
force continuous clocking by starting the clock when the last clock stopped.
While the clock is running, the current clocking time is shown in the mode
line, along with the title of the task. The clock time shown will be all time
ever clocked for this task and its children. If the task has an effort estimate
(seeSection8.5[Effortestimates],page86), the mode line displays the current
clocking time against it
15
If the task is a repeating one (seeSection8.3.2[Re-
peated tasks], page 79),onlythetimesincethelastresetofthetask
16
will be
shown. More control over what time is shown can be exercised with the CLOCK_
MODELINE_TOTAL property. It may have the values current to show only the
current clocking instance, today to show all time clocked on this task today
(see also the variable org-extend-today-until), all to include all time, or
auto which is the default
17
.
Clicking with mouse-1 onto the mode line entry will pop up a menu with clock-
ing options.
C-c C-x C-o
org-clock-out
Stop the clock (clock-out). This inserts another timestamp at the same location
where the clock was last started. It also directly computes the resulting time
and inserts it after the time range as ‘=> HH:MM’. See the variable org-log-
note-clock-out for the possibility to record an additional note together with
the clock-out timestamp
18
.
C-c C-x C-x
org-clock-in-last
Reclock the last clocked task. With one C-u prefix argument, select the task
from the clock history. With two C-u prefixes, force continuous clocking by
starting the clock when the last clock stopped.
14
To resume the clock under the assumption that you have worked on this task while outside Emacs, use
(setq org-clock-persist t).
15
To add an effort estimate “on the fly”, hook a function doing this to org-clock-in-prepare-hook.
16
as recorded by the LAST_REPEAT property
17
See also the variable org-clock-modeline-total.
18
The corresponding in-buffer setting is: #+STARTUP: lognoteclock-out
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
extract pdf data to excel; how to fill in a 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 pdf data to excel; pdf form data extraction
Chapter 8: Dates and times
82
C-c C-x C-e
org-clock-modify-effort-estimate
Update the effort estimate for the current clock task.
C-c C-c or C-c C-y
org-evaluate-time-range
Recompute the time interval after changing one of the timestamps. This is
only necessary if you edit the timestamps directly. If you change them with
S-cursor keys, the update is automatic.
C-S-up/down
org-clock-timestamps-up/down
On CLOCK log lines, increase/decrease both timestamps so that the clock dura-
tion keeps the same.
S-M-up/down
org-timestamp-up/down
On CLOCK log lines, increase/decrease the timestamp at point and the one of
the previous (or the next clock) timestamp by the same duration. For example,
if you hit S-M-up to increase a clocked-out timestamp by five minutes, then the
clocked-in timestamp of the next clock will be increased by five minutes.
C-c C-t
org-todo
Changing the TODO state of an item to DONE automatically stops the clock
if it is running in this same item.
C-c C-x C-q
org-clock-cancel
Cancel the current clock. This is useful if a clock was started by mistake, or if
you ended up working on something else.
C-c C-x C-j
org-clock-goto
Jump to the headline of the currently clocked in task. With a C-u prefix arg,
select the target task from a list of recently clocked tasks.
C-c C-x C-d
org-clock-display
Display time summaries for each subtree in the current buffer. This puts over-
lays at the end of each headline, showing the total time recorded under that
heading, including the time of any subheadings. You can use visibility cycling
to study the tree, but the overlays disappear when you change the buffer (see
variable org-remove-highlights-with-change) or press C-c C-c.
The l key may be used in the timeline (seeSection10.3.4[Timeline],page107) and in
the agenda (seeSection10.3.1[Weekly/dailyagenda],page102) to show which tasks have
been worked on or closed during a day.
Important: note that both org-clock-out and org-clock-in-last can have a global
keybinding and will not modify the window disposition.
8.4.2 The clock table
Org mode can produce quite complex reports based on the time clocking information. Such
areport is called a clock table, because it is formatted as one or several Org tables.
C-c C-x C-r
org-clock-report
Insert a dynamic block (seeSectionA.7[Dynamicblocks],page244) containing
aclock report as an Org mode table into the current file. When the cursor is
at an existing clock table, just update it. When called with a prefix argument,
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
extract data from pdf form; html form output to pdf
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
pdf form save with reader; make pdf form editable in reader
Chapter 8: Dates and times
83
jump to the first clock report in the current document and update it. The clock
table always includes also trees with :ARCHIVE: tag.
C-c C-c or C-c C-x C-u
org-dblock-update
Update dynamic block at point. The cursor needs to be in the #+BEGIN line of
the dynamic block.
C-u C-c C-x C-u
Update all dynamic blocks (seeSectionA.7[Dynamicblocks],page244). This
is useful if you have several clock table blocks in a buffer.
S-left
S-right
org-clocktable-try-shift
Shift the current :block interval and update the table. The cursor needs to be
in the #+BEGIN: clocktable line for this command. If :block is today, it will
be shifted to today-1 etc.
Here is an example of the frame for a clock table as it is inserted into the buffer with
the C-c C-x C-r command:
#+BEGIN: clocktable :maxlevel 2 :emphasize nil :scope file
#+END: clocktable
The ‘BEGIN’ line specifies a number of options to define the scope, structure, and for-
matting of the report. Defaults for all these options can be configured in the variable
org-clocktable-defaults.
First there are options that determine which clock entries are to be selected:
:maxlevel
Maximum level depth to which times are listed in the table.
Clocks at deeper levels will be summed into the upper level.
:scope
The scope to consider. This can be any of the following:
nil
the current buffer or narrowed region
file
the full current buffer
subtree
the subtree where the clocktable is located
treeN
the surrounding level N tree, for example tree3
tree
the surrounding level 1 tree
agenda
all agenda files
("file"..) scan these files
file-with-archives
current file and its archives
agenda-with-archives all agenda files, including archives
:block
The time block to consider. This block is specified either
absolutely, or relative to the current time and may be any of
these formats:
2007-12-31
New year eve 2007
2007-12
December 2007
2007-W50
ISO-week 50 in 2007
2007-Q2
2nd quarter in 2007
2007
the year 2007
today, yesterday, today-N
arelative day
thisweek, lastweek, thisweek-N
arelative week
thismonth, lastmonth, thismonth-N a relative month
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 fillable pdf form in reader; how to save a filled out pdf form in reader
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.
how to extract data from pdf to excel; pdf form field recognition
Chapter 8: Dates and times
84
thisyear, lastyear, thisyear-N
arelative year
untilnow
Use S-left/right keys to shift the time interval.
:tstart
Atime string specifying when to start considering times.
Relative times like "<-2w>" can also be used. See
Section10.3.3[Matchingtags andproperties],page 105forrelativetimesyntax.
:tend
Atime string specifying when to stop considering times.
Relative times like "<now>" can also be used. See
Section10.3.3[Matchingtags andproperties],page 105forrelativetimesyntax.
:wstart
The starting day of the week. The default is 1 for monday.
:mstart
The starting day of the month. The default 1 is for the first
day of the month.
:step
week or day, to split the table into chunks.
To use this, :block or :tstart, :tend are needed.
:stepskip0
Do not show steps that have zero time.
:fileskip0
Do not show table sections from files which did not contribute.
:tags
Atags match to select entries that should contribute. See
Section10.3.3[Matchingtags andproperties],page 105forthematchsyntax.
Then there are options which determine the formatting of the table. These options are
interpreted by the function org-clocktable-write-default, but you canspecify your own
function using the :formatter parameter.
:emphasize
When t, emphasize level one and level two items.
:lang
Language
19
to use for descriptive cells like "Task".
:link
Link the item headlines in the table to their origins.
:narrow
An integer to limit the width of the headline column in
the org table. If you write it like ‘50!’, then the
headline will also be shortened in export.
:indent
Indent each headline field according to its level.
:tcolumns
Number of columns to be used for times. If this is smaller
than :maxlevel, lower levels will be lumped into one column.
:level
Should a level number column be included?
:sort
Acons cell like containing the column to sort and a sorting type.
E.g., :sort (1 . ?a) sorts the first column alphabetically.
:compact
Abbreviationfor :level nil :indent t :narrow 40! :tcolumns 1
All are overwritten except if there is an explicit :narrow
:timestamp
Atimestamp for the entry, when available. Look for SCHEDULED,
DEADLINE, TIMESTAMP and TIMESTAMP
IA, in this order.
:properties List of properties that should be shown in the table. Each
property will get its own column.
:inherit-props When this flag is t, the values for :properties will be inherited.
:formula
Content of a #+TBLFM line to be added and evaluated.
As a special case, ‘:formula %’ adds a column with % time.
If you do not specify a formula here, any existing formula
below the clock table will survive updates and be evaluated.
:formatter
Afunction to format clock data and insert it into the buffer.
19
Language terms can be set through the variable org-clock-clocktable-language-setup.
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
how to fill pdf form in reader; export excel to pdf form
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
extract data from pdf table; extract data from pdf
Chapter 8: Dates and times
85
To get a clock summary of the current level 1 tree, for the current day, you could write
#+BEGIN: clocktable :maxlevel 2 :block today :scope tree1 :link t
#+END: clocktable
and to use a specific time range you could write
20
#+BEGIN: clocktable :tstart "<2006-08-10 Thu 10:00>"
:tend "<2006-08-10 Thu 12:00>"
#+END: clocktable
Arange starting a week ago and ending right now could be written as
#+BEGIN: clocktable :tstart "<-1w>" :tend "<now>"
#+END: clocktable
Asummary of the current subtree with % times would be
#+BEGIN: clocktable :scope subtree :link t :formula %
#+END: clocktable
Ahorizontally compact representation of everything clocked during last week would be
#+BEGIN: clocktable :scope agenda :block lastweek :compact t
#+END: clocktable
8.4.3 Resolving idle time and continuous clocking
Resolving idle time
If you clock in on a work item, and then walk away from your computer—perhaps to take
aphone call—you often need to “resolve” the time you were away by either subtracting it
from the current clock, or applying it to another one.
By customizing the variable org-clock-idle-time to some integer, such as 10 or 15,
Emacs can alert you when you get back to your computer after being idle for that many
minutes
21
,and ask what you want to do with the idle time. There will be a question waiting
for you when you get back, indicating how much idle time has passed (constantly updated
with the current amount), as well as a set of choices to correct the discrepancy:
k
To keep some or all of the minutes andstay clocked in, press k. Org will ask how
many of the minutes to keep. Press RET to keep them all, effectively changing
nothing, or enter a number to keep that many minutes.
K
If you use the shift key and press K, it will keep however many minutes you
request and then immediately clock out of that task. If you keep all of the
minutes, this is the same as just clocking out of the current task.
s
To keep none of the minutes, use s to subtract all the away time from the clock,
and then check back in from the moment you returned.
20
Note that all parameters must be specified in a single line—the line is broken here only to fit it into the
manual.
21
On computers using Mac OS X, idleness is based on actual user idleness, not just Emacs’ idle time. For
X11, you can install a utility program x11idle.c, available in the contrib/scripts directory of the
Org git distribution, or install the xprintidle package and set it to the variable org-clock-x11idle-
program-nameifyou are runningDebian, toget the samegeneraltreatmentof idleness. On other systems,
idle time refers to Emacs idle time only.
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
collect data from pdf forms; exporting pdf form to excel
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
exporting data from excel to pdf form; extract pdf form data to excel
Chapter 8: Dates and times
86
S
To keep none of the minutes and just clock out at the start of the away time,
use the shift key and press S. Remember that using shift will always leave you
clocked out, no matter which option you choose.
C
To cancel the clock altogether, use C. Note that if instead of canceling you
subtract the away time, and the resulting clock amount is less than a minute,
the clock will still be canceled rather than clutter up the log with an empty
entry.
What if you subtracted those away minutes from the current clock, and now want to
apply them to a new clock? Simply clock in to any task immediately after the subtraction.
Org will notice that you have subtracted time “on the books”, so to speak, and will ask if
you want to apply those minutes to the next task you clock in on.
There is one other instance when this clock resolution magic occurs. Say you were
clocked in and hacking away, and suddenly your cat chased a mouse who scared a hamster
that crashed into your UPS’s power button! You suddenly lose all your buffers, but thanks
to auto-save you still have your recent Org mode changes, including your last clock in.
If you restart Emacs and clock into any task, Org will notice that you have a dangling
clock which was never clocked out from your last session. Using that clock’s starting time
as the beginning of the unaccounted-for period, Org will ask how you want to resolve that
time. The logic and behavior is identical to dealing with away time due to idleness; it is
just happening due to a recovery event rather than a set amount of idle time.
You can also check all the files visited by your Org agenda for dangling clocks at any
time using M-x org-resolve-clocks RET (or C-c C-x C-z).
Continuous clocking
You may want to start clocking from the time when you clocked out the previous task. To
enable this systematically, set org-clock-continuously to t. Each time you clock in, Org
retrieves the clock-out time of the last clocked entry for this session, and start the new clock
from there.
If you only want this from time to time, use three universal prefix arguments with
org-clock-in and two C-u C-u with org-clock-in-last.
8.5 Effort estimates
If you want to plan your work in a very detailed way, or if you need to produce offers with
quotations of the estimated work effort, you may want to assign effort estimates to entries.
If you are also clocking your work, you may later want to compare the planned effort with
the actual working time, a great way to improve planning estimates. Effort estimates are
stored in a special property EFFORT. You can set the effort for an entry with the following
commands:
C-c C-x e
org-set-effort
Set the effort estimate for the current entry. With a numeric prefix argument,
set it to the Nth allowed value (see below). This command is also accessible
from the agenda with the e key.
C-c C-x C-e
org-clock-modify-effort-estimate
Modify the effort estimate of the item currently being clocked.
Chapter 8: Dates and times
87
Clearly the best way to work witheffort estimates is throughcolumn view (seeSection7.5
[Column view], page 67).Youshouldstartbysettingupdiscretevaluesforeffortestimates,
and a COLUMNS format that displays these values together with clock sums (if you want to
clock your time). For a specific buffer you can use
#+PROPERTY: Effort_ALL 0 0:10 0:30 1:00 2:00 3:00 4:00 5:00 6:00 7:00
#+COLUMNS: %40ITEM(Task) %17Effort(Estimated Effort){:} %CLOCKSUM
or, even better, you can set up these values globally by customizing the variables
org-global-properties and org-columns-default-format. In particular if you want to
use this setup also in the agenda, a global setup may be advised.
The way to assign estimates to individual items is then to switch to column mode, and
to use S-right and S-left to change the value. The values you enter will immediately be
summed up in the hierarchy. In the column next to it, any clocked time will be displayed.
If you switch to column view in the daily/weekly agenda, the effort column will sum-
marize the estimated work effort for each day
22
,and you can use this to find space in your
schedule. To get an overview of the entire part of the day that is committed, you can set
the option org-agenda-columns-add-appointments-to-effort-sum. The appointments
on a day that take place over a specified time interval will then also be added to the load
estimate of the day.
Effort estimates can be used in secondary agenda filtering that is triggered with the
/ key in the agenda (see Section10.5[Agendacommands], page 113). If you have these
estimates defined consistently, two or three key presses will narrow down the list to stuff
that fits into an available time slot.
8.6 Taking notes with a timer
Org provides provides two types of timers. There is a relative timer that counts up, which
can be useful when taking notes during, for example, a meeting or a video viewing. There
is also a countdown timer.
The relative and countdown are started with separate commands.
C-c C-x 0
org-timer-start
Start or reset the relative timer. By default, the timer is set to 0. When
called with a C-u prefix, prompt the user for a starting offset. If there is a
timer string at point, this is taken as the default, providing a convenient way
to restart taking notes after a break in the process. When called with a double
prefix argument C-u C-u, change all timer strings in the active region by a
certain amount. This can be used to fix timer strings if the timer was not
started at exactly the right moment.
C-c C-x ;
org-timer-set-timer
Start a countdown timer. The user is prompted for a duration. org-timer-
default-timer sets the default countdown value. Giving a prefix numeric
argument overrides this default value. This commandis available as ; in agenda
buffers.
22
Please notethe pitfalls of summinghierarchicaldata in aflat list (seeSection10.8[Agendacolumnview],
page 127).
Chapter 8: Dates and times
88
Once started, relative and countdown timers are controlled with the same commands.
C-c C-x .
org-timer
Insert the value of the current relative or countdown timer into the buffer. If no
timer is running, the relative timer will be started. When called with a prefix
argument, the relative timer is restarted.
C-c C-x -
org-timer-item
Insert a description list item with the value of the current relative or countdown
timer. With a prefix argument, first reset the relative timer to 0.
M-RET
org-insert-heading
Once the timer list is started, you can also use M-RET to insert new timer items.
C-c C-x \
org-timer-pause-or-continue
Pause the timer, or continue it if it is already paused.
C-c C-x _
org-timer-stop
Stop the timer. After this, you can only start a new timer, not continue the old
one. This command also removes the timer from the mode line.
Chapter 9: Capture - Refile - Archive
89
9 Capture - Refile - Archive
An important part of any organization system is the ability to quickly capture new ideas
and tasks, and to associate reference material with them. Org does this using a process
called capture. It also can store files related to a task (attachments) in a special directory.
Once in the system, tasks and projects need to be moved around. Moving completed project
trees to an archive file keeps the system compact and fast.
9.1 Capture
Capture lets you quickly store notes with little interruptionof your work flow. Org’s method
for capturing new items is heavily inspired by John Wiegley excellent remember.el pack-
age. Up to version 6.36, Org used a special setup for remember.el, then replaced it with
org-remember.el. As of version 8.0, org-remember.el has been completely replaced by
org-capture.el.
If your configuration depends on org-remember.el, you need to update it and use the
setup described below. To convert your org-remember-templates, run the command
M-x org-capture-import-remember-templates RET
and then customize the new variable with M-x customize-variable org-capture-
templates, check the result, and save the customization.
9.1.1 Setting up capture
The following customization sets a default target file for notes, and defines a global key
1
for capturing new material.
(setq org-default-notes-file (concat org-directory "/notes.org"))
(define-key global-map "\C-cc" 'org-capture)
9.1.2 Using capture
C-c c
org-capture
Call the command org-capture. Note that this keybinding is global and not
active by default: you need to install it. If you have templates defined see
Section 9.1.3 [Capture templates], page 90, it will l offer r these e templates s for
selection or use a new Org outline node as the default template. It will insert
the template into the target file and switch to an indirect buffer narrowed to
this new node. You may then insert the information you want.
C-c C-c
org-capture-finalize
Once you have finished entering information into the capture buffer, C-c C-c
will return you to the window configuration before the capture process, so that
you can resume your work without further distraction. When called with a
prefix arg, finalize and then jump to the captured item.
C-c C-w
org-capture-refile
Finalize the capture process by refiling (see Section 9.5 5 [Refile e and copy],
page 96) the note e to a different place. . Please e realize e that t this is s a a normal
1
Please select your own key, C-c c is only a suggestion.
Documents you may be interested
Documents you may be interested