pdf first page to image c# : Change font in pdf form SDK application API .net windows azure sharepoint author.manual7-part1558

11 AUTHORING ADAPTIVE/CONDITIONAL HINTS
71
<startouttext />You multiplied the distance by the time. Remember
speed = distance/time<endouttext />
</hintpart>
</hintgroup>
</numericalresponse>
</problem>
3. Option Response Hint condition
There are two types of option response hint conditions: one for standalone foils and one
for concept groups. In both cases the option hint tag includes two parameters: answer
and name for standalone foils, and concept and name for foils grouped together in a
concept group. For the answer parameter, the names and submitted values for each of
the foils that are being included in the hint condition are provided in a hash, i.e., in
the format: (’Foil1’=>’True’,’Foil2’=>’False’). In the case of a conditional hint for a
concept group, the format ofthe conceptparameteris also ahash thatlinks thenameof
each concept group included in the hint condition to either ’correct’ or ’incorrect’ - e.g.,
<optionhint concept=”(’buoyancy’=>’correct’,’density’=>’correct’)” name=“fluids”
/> If ’correct’ is specified for a named concept then when the conditional hint is
evaluated answers for each of the foils selected by a student must be correct for the
hint action to be triggered. If anything other than ’correct’ is provided in the concept
hash in the optionhint tag then then students answers will be compared with the set
answers for the foils in the concept group and as long as at least one answer is incorrect
(i.e., the concept group was not correctly answered) then the corresponding hint action
will be triggered.
(a) optionresponse
<problem>
<startouttext />For each of the following rock types, indicate
whether or not the rock is a volcanic rock.<endouttext />
<optionresponse max="10" randomize="yes">
<foilgroup options="(’Yes’,’No’)" >
<foil location="random" value="No" name="schist">
<startouttext />Schist<endouttext />
</foil>
<foil location="random" value="No" name="marble">
<startouttext />Marble<endouttext />
</foil>
<foil location="random" value="Yes" name="basalt">
<startouttext />Basalt<endouttext />
</foil>
<foil location="random" value="No" name="gabbro">
<startouttext />Gabbro<endouttext />
</foil>
<foil location="random" value="No" name="granite">
Change font in pdf form - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
add an image to a pdf form; change font pdf form
Change font in pdf form - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
best pdf form creator; best way to create pdf forms
11 AUTHORING ADAPTIVE/CONDITIONAL HINTS
72
<startouttext />Granite<endouttext />
</foil>
</foilgroup >
<hintgroup >
<optionhint answer="(’schist’=>’Yes’,’marble’=>’Yes’)"
name="metamorphic"/>
<optionhint answer="(’gabbro’=>’Yes’,’granite’=>’Yes’)"
name="plutonic" />
<hintpart on="metamorphic">
<startouttext />Schist and Marble are both examples of
metamorphic rocks as described on page 2 of the textbook.
<br /><br /><endouttext />
</hintpart>
<hintpart on="plutonic">
<startouttext />Granite and Gabbro are both examples of
igneous rocks that crystallized beneath the surface, i.e.,
they are plutonic rocks.<br /><br /><endouttext />
</hintpart>
<hintpart on="default" >
<startouttext />Volcanic rocks are described on page 22
of the textbook.<endouttext />
</hintpart>
</hintgroup>
</optionresponse>
</problem>
(b) optionresponse with concept groups
<problem>
<startouttext />Choose the likely plate boundary type,
where you are most likely to encounter each of the following
geologic features or phenomena.<endouttext />
<optionresponse max="10" randomize="yes">
<foilgroup options="(’Convergent’,’Divergent’,’Transform’)" >
<conceptgroup concept="faulting">
<foil name="normal" value="Divergent">
<startouttext / >Normal faults<endouttext />
</foil>
<foil name="strike" value="Transform">
<startouttext / >Strike-slip faults<endouttext />
</foil>
<foil name="thrust" value="Convergent">
<startouttext />Thrust faults<endouttext />
</foil>
</conceptgroup>
<conceptgroup concept="earthquakes">
C# PDF File Compress Library: Compress reduce PDF size in C#.net
RasterEdge.Imaging.Font.dll. Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing options TargetResolution = 150F; // to change image compression
change font on pdf form; change pdf to fillable form
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce font resources: Font resources will also take up too Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing 150.0F 'to change image compression
adding text fields to pdf acrobat; changing font size in a pdf form
11 AUTHORING ADAPTIVE/CONDITIONAL HINTS
73
<foil name="deep" value="Convergent">
<startouttext / >Large Magntitude, deep and intermediate
focus earthquakes<endouttext />
</foil>
<foil name="shallow" value="Transform">
<startouttext / >Large magnitude, shallow focus earthquakes
<endouttext />
</foil>
<foil name="lowmag" value="Divergent">
<startouttext / >Low magnitude shallow focus earthquakes
<endouttext />
</foil>
</conceptgroup>
<conceptgroup concept="topography">
<foil name="gentle" value="Divergent">
<startouttext / >Broad area of elevated topography with a
central rift valley.<endouttext />
</foil>
<foil name="linear" value="Transform">
<startouttext / >A narrow linear fault zone with limited
topgraphic expression.<endouttext />
</foil>
<foil name="trench" value="Convergent">
<startouttext />A deep trench adjacent to a volcanic arc.
<endouttext />
</foil>
</conceptgroup>
<conceptgroup concept="volcanism">
<foil name="explosize" value="Convergent">
<startouttext />Explosive volcanism involving volatile-rich
viscous magma.<endouttext />
</foil>
<foil name="fluid" value="Divergent">
<startouttext />Non-explosive outpourings of low-viscosity
magma.<endouttext />
</foil>
<foil name="nonvolcanic" value="Transform">
<startouttext />No volcanic activity.<endouttext />
</foil>
</conceptgroup>
</foilgroup>
<hintgroup>
<optionhint concept="(’earthquakes’ => ’incorrect’)"
name="quakes" />
<optionhint concept="(’volcanism’ => ’incorrect’)"
C# PDF insert text Library: insert text into PDF content in C#.net
Powerful .NET PDF edit control allows modify existing scanned PDF text. Ability to change text font, color, size and location and output a new PDF document.
allow saving of pdf form; change font size in fillable pdf form
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
Allow users to add comments online in ASPX webpage. Able to change font size in PDF comment box. Able to save and print sticky notes in PDF file.
create a form in pdf; change font size in pdf form
11 AUTHORING ADAPTIVE/CONDITIONAL HINTS
74
name="volcactivity" />
<optionhint concept="(’topography’ => ’incorrect’)"
name="relief" />
<hintpart on="volcanism">
<startouttext />Volcanism requires a source of magma.
Magma can be generated by either a depression in the solidus
caused by an influx of volatiles, or by decompression melting.
Magma rich in volatiles tends to cause explosive volcanism.
<endouttext />
</hintpart>
<hintpart on="quakes">
<startouttext />Earthquakes require brittle failure, so there
is a correlation between the depth of earthquake foci and the
geotherm. The geotherm is depressed in subduction zones, and
elevated at mid-ocean ridges.<endouttext />
</hintpart>
<hintpart on="relief">
<startouttext />On a broad scale topography is an expression
of density variation, as embodied in the concept of isostasy.
Density variation in the earth is a function of temperature and
composition. Cold oceanic crust entering a subduction zone is
dense, whereas as magma is buoyant and of lower density.
<br /><br /><endouttext />
</hintpart>
<hintpart on="default">
<startouttext />The characteristics of plate boundaries are
described on page 52 of the textbook.<endouttext />
</hintpart>
</hintgroup>
</optionresponse>
</problem>
4. Radiobutton Hint condition
The radiobutton hint tag takes two parameters: answer and name. The name is the
name of the hint condition, and the answer is an array. The first element of the array
will be ’foil’; the remaining elements are the names of the foils that you require to have
been checked by the student for the hint to be displayed. For example, if you create
aradiobutton response problem with six foils named: granite, gabbro, gneiss, shale,
sandstone and schist, and you want your hint named: igneous to be displayed when
either granite or basalt had been checked your radiobutton hint would be as follows:
<radiobuttonhint answer="(’foil’,’granite’,’gabbro’)"
name="igneous"></radiobuttonhint>
VB.NET PDF Password Library: add, remove, edit PDF file password
RasterEdge.Imaging.Font.dll. passwordSetting.IsHighReso = True ' Allow to change document. passwordSetting.IsAssemble = True ' Add password to PDF file.
convert word to editable pdf form; adding form fields to pdf
C# PDF Password Library: add, remove, edit PDF file password in C#
RasterEdge.Imaging.Font.dll. passwordSetting.IsHighReso = true; // Allow to change document. passwordSetting.IsAssemble = true; // Add password to PDF file.
pdf form maker; adding text field to pdf
11 AUTHORING ADAPTIVE/CONDITIONAL HINTS
75
In order to triggerdisplay ofthis hint you also need tocreatea <hintpart></hintpart>
block that will include a textblock that contains the text of the actual hint.
<hintpart on="igneous">
<startouttext />This type of rock is composed of interlocking
crystals, a characteristic of igneous rocks.<endouttext />
</hintpart>
The complete radiobutton response would look as follows:
<problem>
<startouttext />
Which of the following is a sedimentary rock?
<endouttext />
<radiobuttonresponse max="3" randomize="yes">
<foilgroup>
<foil location="random" value="false" name="granite">
<startouttext />
Granite
<endouttext />
</foil>
<foil location="random" value="false" name="gabbro">
<startouttext />
Gabbro
<endouttext />
</foil>
<foil location="random" value="false" name="schist">
<startouttext />
Schist
<endouttext />
</foil>
<foil location="random" value="false" name="gneiss">
<startouttext />
Gneiss
<endouttext />
</foil>
<foil location="random" value="true" name="shale">
<startouttext />
Shale
Annotate, Redact Image in .NET Winforms| Online Tutorials
Click "Font" to change annotations font color, size We are dedicated to provide powerful & profession imaging controls, PDF document, image to pdf
add picture to pdf form; add text field to pdf acrobat
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Support to change font color in PDF text box. Ability to change text size in PDF text box. Adding text box is another way to add text to PDF page.
add text field to pdf; change font in pdf fillable form
11 AUTHORING ADAPTIVE/CONDITIONAL HINTS
76
<endouttext />
</foil>
<foil location="random" value="true" name="sandstone">
<startouttext />
Sandstone
<endouttext />
</foil>
</foilgroup>
<hintgroup>
<radiobuttonhint answer="(’foil’,’granite’,’gabbro’)"
name="igneous" ></radiobuttonhint>
<radiobuttonhint answer="(’foil’,’gneiss’,’schist’)"
name="metamorphic"></radiobuttonhint>
<hintpart on="igneous">
<startouttext />This type of rock is composed of interlocking
crystals, a characteristic of igneous rocks.<br /><br /><endouttext />
</hintpart>
<hintpart on="metamorphic">
<startouttext />This type of rock is composed of oriented crystals, a
characteristic of foliated metamorphic rocks.<endouttext />
</hintpart>
</hintgroup>
</radiobuttonresponse>
</problem>
5. String Hint condition
The radiobutton hint tag takes two parameters: answer and name. The name is the
name of the hint condition, and the answer is a text string. The type parameter allows
you to choose between case sensitive, case insensitive, and case insensitive in any order.
Asimple example is shown below.
<problem>
<startouttext />Which US state has Lansing as its capital?<endouttext />
<stringresponse answer="Michigan" type="ci">
<textline size="20" />
<hintgroup>
<stringhint answer="wisconsin" type="cs" name="wisc">
</stringhint>
<stringhint answer="minnesota" type="cs" name="minn">
</stringhint>
<hintpart on="wisc">
<startouttext />The state capital of Wisconsin is Madison.<endouttext />
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Able to edit and change PDF annotation properties such as font size or color. Abilities to draw markups on PDF document or stamp on PDF file.
add attachment to pdf form; add submit button to pdf form
12 PUBLISHING YOUR RESOURCES
77
</hintpart>
<hintpart on="minn">
<startouttext />The state capital of Minnesota is St. Paul.<endouttext />
</hintpart>
<hintpart on="default">
<startouttext />The state you are looking for is also known as the
’Great Lakes State’<endouttext />
</hintpart>
</hintgroup>
</stringresponse>
</problem>
12 Publishing Your Resources
In order to make the content you’ve created available for use in courses, you must publish
your content. LON-CAPA provides an easy interface for publishing your content pages,
problem resources, and sequences. You can specify title, author information, keywords, and
other metadata. LON-CAPA uses this metadata for many things, and it’s important to fill
the metadata out as accurately as possible.
12.1 What is Metadata?
Metadata is data about data. Metadata can often be thought of as a label on some bit
of information that can be useful to people or computer programs trying to use the data.
Without metadata, the person or computer trying to use the original information would have
to guess what the original data is about.
When resources are published at least title, subject and keywords should be provided so
that the resource could be found easily.
For example, if you create a problem and neglect to say in the title or subject of the
problem what it is about, then a human who wants to use that problem would have to read
the problem itself to see what it was about. This is much more difficult than just reading
atitle. A computer trying to do the same thing would be out of luck; it is too stupid to
understand the problem statement at all.
Another example of metadata is the <title> tag of a web page, which usually shows
up in the title bar of the browser. That is information about the web page itself and is not
actually part of the web page. People use the title information when they bookmark a page.
Search engines use it as a clue about the content of the web page.
12.2 Publishing a Resource
To publish a resource, log in and choose your Author role. You should see something like
the resource listing of the figure 4. Use the Actions dropdown to select Publish for the
resource you wish to publish. You will get a metadata screen that should look something like
the “Publishing Metadata Screen” figure. Fill out the form. If you are creating resources
12 PUBLISHING YOUR RESOURCES
78
Figure 22: Publishing Metadata Screen
12 PUBLISHING YOUR RESOURCES
79
that may be used in several courses, you should talk with the other authors and establish
some sort of standard title and subject scheme in advance.
Language is the language the problem is written in. Publisher/Owner is the LON-
CAPA user who owns the problem.
Keywords and Abstract are more information about the problem.
The Keywords are words that are strongly connected to your problem; for instance a
physics problem about a pulley might include “pulley” as a key word. LON-CAPA pulls
out words used in the text of the resource for you so you can just click on their check boxes
to make them keywords. Additional keywords allows you to add any keyword to your
problem that are not actually in the problem. For instance, on that same problem a physicist
might add the keyword “statics”, even though it doesn’t appear in the original problem,
because Physics uses that as a classification of problem type. Additional Keywords are
also useful when publishing graphics.
You need to set the copyright and distribution permissions in the
COPYRIGHT/DISTRIBUTION drop-down. This setting controls who is allowed to
use your resource as follows:
• System Wide - can be used for any courses system wide is the default. The
content can be used for any course within the network, regardless of the domain.
Instructors all over the world can find your content and use it in their courses. Once
an instructor has selected a resource, the students in the course can have access to it.
• Domain - Limited to courses in the domain published means that only courses
running in the same domain as you can use your content.
• Private - visible to author only is not supported anymore. Use Customized right
of use instead.
• Public - no authentication required means anyone can find and use the resource
-even without being logged in to the system.
• Customized right of use means that access to theresource is controlled by a separate
Custom Rights file. This file needs to be specified during publication. You can edit
aCustom Rights file in your author space, and need to publish it like any other file.
Any number of your resource can point at the same Custom Rights file - if you want
to change access rights for all of them, you just need to change and re-publish this one
file.
Not all of these choices may be visible, depending on the nature of the resource.
Now when you click Finalize Publication, your resource will be published and usable
(unless you set the distribution to “private”).
If you’re following this as a tutorial, publish your resources so we can use them in the
next section.
13 PRINTING YOUR RESOURCES
80
13 Printing Your Resources
13.1 Printing from Authoring Space
To print a resource, do the following:
1. The
icon will only be accessible when you are looking at one of your resources for
your course.
2. Click
to access the Print Helper, which will help you create a PDF document.
The Print helper will guide you through the process of preparing a PDF document of the
resource. If you see error message when trying to prepare a PDF file, then you will need to
contact the author of the problem which contains that printing error.
Printing involves a translation of your XML file into LaTeX and from there to PDF.
Some of the XML tags have a set of special print options, see 13.3. Sometimes translations
require special considerations, see 13.4.
13.2 Printing a Subdirectory of Problems
Authors or co-authors will typically choose to organize their authoring spaces into sub-
directories. Togeneratea PDF containingall problemsin an entiredirectory orsub-directory,
follow the steps below:
1. First, select one of the problems to view in the sub-directory to be printed.
2. Click
Print in the Functions menu if using the Inline menu, or the PRT buttom
on the Remote Control.
3. Select the option to print ‘Selected Problems’ from current subdirectory.’
4. Optionally, choose to print with Answers. You can choose to print with either the
default two column output or with one column.
5. Click the Next button.
6. On the next screen, select which problems you want to print by either clicking on one
of the Select buttons or individually checking which problems you want to select.
7. Click the Next button.
8. As long as there were no errors in any of the problems, you should now see a link to a
PDF file that you can download and view.
If an error occurs with just one of the problems then printing of all selected problems in the
sub-directory will fail. LON-CAPA will make a guess at which problem(s) had errors. You
will need to troubleshoot and fix those problems before the entire directory can be printed.
Information about common print errors is available at 13.4.
Documents you may be interested
Documents you may be interested