c# pdf to image ghostscript : Auto fill pdf form fields Library SDK class asp.net wpf windows ajax x3dom0-part474

X3DOM Documentation
Release1.4.0
Fraunhofer IGD/VCST
March19,2014
Auto fill pdf form fields - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert word to pdf fillable form; add signature field to pdf
Auto fill pdf form fields - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
pdf create fillable form; convert pdf to fillable pdf form
VB.NET PDF Form Data Read library: extract form data from PDF in
using RasterEdge.XDoc.PDF; Demo Code to Retrieve All Form Fields from a PDF File in VB.NET. VB.NET demo code below can help you retrieve PDF file outline.
converting pdf to fillable form; convert word to fillable pdf form
C# PDF Form Data Read Library: extract form data from PDF in C#.
Able to retrieve all form fields from adobe PDF file in C#.NET. C#.NET Demo Code: Retrieve All Form Fields from a PDF File in C#.NET.
create a fillable pdf form online; change pdf to fillable form
Contents
i
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.
pdf form filler; create a pdf form that can be filled out
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>.
convert pdf fill form; create fillable pdf form
ii
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.
pdf fillable forms; convert word form to pdf with fillable
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>.
create fillable form from pdf; convert pdf to form fill
X3DOMDocumentation,Release1.4.0
WelcometoX3DOM’sdocumentation. Thisdocumentationisdividedintodifferentparts. Werecommendthatyou
readtheGettingstartedsectionfirst.BesidesthegettingstartedthereisalsoamoredetailedFirststepswithX3DOM
tutorialthatshowshowtocreatecomplete(albeitsmall)application.Ifyou’dratherdiveintotheinternalsofX3DOM,
checkouttheAPIdocumentation.
Contents
1
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
convert word form to fillable pdf; auto fill pdf form from excel
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
pdf fillable form creator; create a fillable pdf form
X3DOMDocumentation,Release1.4.0
2
Contents
CHAPTER
1
Guide
This partofthedocumentation,whichismostlyprose, beginswithsomebasicinformationaboutX3DOM,then
focusesonstep-by-stepinstructionsforbuildingapplicationswithX3DOM.
1.1 Gettingstarted
1.1.1 UsingX3DOM
TherecommendedwayofusingX3DOMduringthedevelopmentofyourapplicationislinkingtheonlineversion
withinyourHTMLdocument.Youcanusethefollowingboiler-platetokick-startdevelopment:
<!doctype html>
<html>
<head>
<meta encoding="utf-8">
<script src="http://www.x3dom.org/download/dev/x3dom.js"></script>
<link rel="stylesheet" href="http://www.x3dom.org/download/dev/x3dom.css">
</head>
<body>
<x3d> ...</x3d>
</body>
</html>
X3DOMshouldbeusableinallmodernbrowseranddependsonnoexternallibraries.
Pleasebeawarethathot-linkingtheX3DOMlibraryasoutlinedabovewillgiveyouthecutting-edgebuildofthe
librarywithallprosandcons. Youwillrecievethelatestestfixesandfeatures,butalsoapotentiallyunstableor
temporarliybrokenversion.Wetrytomaintainaunbrokendevbuild,butthatcan’tbeguaranteedallthetime.
Onceyoufinisheddevelopingyourapplication,youshoulddownloadthenecessarysnapshotbuildanddeploythefiles
withyourapplicationonyourserveroraCDN.Allyouneedinordertomakeitworkarethefollowingfiles:
x3dom.js
TheminifiedX3DOMlibraryinagivenversion.
x3dom.css
StylesheetsforX3DOM,youneedtoincludethisfileinyourwebpageinorderforX3DOMtodisplay.
Howeveryoucanalsotakeitastemplatetoadaptyourownstylesheet.
x3dom.swf
TheFlash11integration,forbrowsersnotsupportingnativeX3DOMorWebGL.
YoucandownloadthefilesfromtheX3DOMserverandputthemonyourharddiskoryourwebserver.Thereleased
versionsresideinsubdirectorieswithversionnumbers,forexampleversion1.4isavailableat1.4/. Forthecurrent
developmentbuildyoucanusetheshortcutdev/itwillalwayspointtothelatestreleasedversion.
3
X3DOMDocumentation,Release1.4.0
1.1.2 Releases,devbuildsandlibrarymanagement
SinceX3DOMisaresearchprojectourofficialreleasecycleisfairlylong.Inordertokeepyourapplicationup-todate
withanybrowserrelatedincompatibilities,youneedtomanagealocalcopyoftheX3DOMdevelopmentbuildalong
withyourapplication.Inotherwords:thereleasedversionsarenotmaintained.Thereforethefollowingrelease/library
managementonyoursidemightbeonesensibleapproach:
• Usethedevbuildduringdevelopmentofyourapplication
• Usethereleasedversionifyoudeployinacontrolledenvironment(BrowserandOSversions)
• Freezethedevbuild(oruseareleaseinacontrolledenvironment)anddeploythatfreezedversionanlongside
yourapplicationonyourserverorCDN
• Ifbrowserissuesoccur,usethelatestX3DOMdevbuildandtestyourapplicationthourougly.
• MonitoryourenvironmentregularyandperformyourowntestswithallbrowserversionsandOScombinations
yourapplicationistargedforassoonasaX3DOMorbrowserchangesoccur
ItshouldbestressedthatX3DOMaswellasbrowserdevelopmentisamovingtarget.Itisonlysensibletoadjustyour
developmentandlibrarymanagementprocessestothisenvironment.
1.1.3 Developmentbuilds
IfyouwanttoworkwiththelatestdevelopmentbuildofX3DOM(whichinfactisrecommended),thendownloadthe
latestbuildsfromtheX3DOMserverhere.
Thedevelopmentbuildisautomaticallycreatedeverynightandwillcontainmanyfixesandfeaturesnotavailable
tothereleasedversions. Wetrytokeepthedevelopmentbuildataworkingstageandnotbreakcompatibilitywith
releasedversions.However,aworkingdevbuildcannotbeguaranteedallthetime.
1.1.4 Buildyourown
Note:IfyouwishtousearatherrecentversionofX3DOManddonotwanttotinkerwiththebuildprocess,justuse
thedevelopmentbuild.IfyouliketoworkonX3DOMitself,usetheinstructionssetforthinthischapter.
AllsourcecodetoX3DOMiskeptundertheGitrevisioncontrolandyoucanbrowsetherepositoryonline. Thereis
adownloadlinkavailableforanyfileordirectory,ifyouonlyneeaportionoftheX3DOMcode.
IfyouhaveaccesstoGit,youcangetacopyoftherepositoryhere:
git clone https://github.com/x3dom/x3dom.git
YoucanalsocheckoutaspecificreleasefromGitHub:
git clone https://github.com/x3dom/x3dom.git
git checkout t <version>
e.g. git checkout t 1.3.0
IfyouwanttobuildyourowncopyofX3DOMfromtheGitrepository,youneedtobuilditfromthesources.
Buildrequirements
X3DOMcurrentlyrequiresthefollowingcomponentstobeinstalledonyourcomputer:
• Python:ThePythonprogramminglanguageisavailableforallmajorplatforms
4
Chapter1. Guide
X3DOMDocumentation,Release1.4.0
• Sphinx: Adocumentationtool, , youwillneedthisinordertobuildthedocumentation. SphinxisaPython
packageandcanbeinstalledbyrunningeasy_install sphinx.
• argparse:ForPython2.6orearlier.
Onceyouhaveallprerequisitesinstalled,youcanbuildX3DOM:
python manage.py --build
Theresultingbuildwillbewrittentothedist/directory.
Foremoredetailedinformationonworkingwiththesource,pleaseseethedeveloperwiki.
1.2 Tutorial
YouwanttodevelopanapplicationwithX3DOM?Hereyouhavethechancetolearnthatbyexample. Inthese
tutorialswewillcreatesimpleapplicationsofdifferentkinds,buttheystillfeatureeverythingyouneedtogetstarted.
Basicoperation
1.2.1 FirststepswithX3DOM
Thistutorialisintendedtobeaquickstartforpeoplewhohavenoexperiencewith3Dgraphicssofarbutwanttotry
outX3DOM.Thosewhowanttolearnmoreaboutit,shouldhavealookatthebookX3D:Extensible3DGraphics
forWebAuthorsaboutX3D,onwhichX3DOMisbased,byDonBrutzmanandLeonardDaly.
AuthoringX3DOMcontentisverysimilartoauthoringHTML.Sojustopenaneditorandstartwiththeusualstuff
asshownnext. Pleasenotethe<link>tag, , whichincludestheX3DOMstylesheetforhavingeverythingnicely
formatted,andthe<script>tag,whichincludesallJavaScriptfunctionsthatarenecessarytorunyour3Dscene:
<html>
<head>
<title>My first X3DOM M page</title>
<link rel="stylesheet" type="text/css"
href="http://www.x3dom.org/download/x3dom.css">
</link>
<script type="text/javascript"
src="http://www.x3dom.org/download/x3dom.js">
</script>
</head>
<body>
<h1>My X3DOM world</h1>
<p>
This is my first html page with some e 3d objects.
</p>
</body>
</html>
SaveyourfileandopenitinanWebGLcapablebrowser.Asyoucansee,thereisonlysometext.What’smissingare
theX3DOM-specifictagsforspecifyingthe3Dobjects.
Hence,we’llnowinsertaredboxintoourpagebyinsertingthefollowingcodeaftertheclosing<p>tag.Similarto
a<p>or<div>element,the<x3d>elementdefinesarectangularregionthatcontainsallitschildrenelements(in
thiscasetheredbox).
1.2. Tutorial
5
X3DOMDocumentation,Release1.4.0
<x3d width="500px" height="400px">
<scene>
<shape>
<appearance>
<material diffuseColor=’red’></material>
</appearance>
<box></box>
</shape>
</scene>
</x3d>
Youmightwonder,whythe<box>tagisn’tenoughandwhattheothertagsaregoodfor. <scene>simplysays,
thatyouare goingtodefinea3Dscene. Anda<shape>defines s thegeometry(herea<box>)as wellas the
<appearance>ofanobject. Inourexample,thewholeappearanceonlyconsistsofared<material>. Ifyou
wanttolearnmoreabouttheseelements(ornodesastheyarecalledinX3D),justfollowthislink andclickonthe
nodeyouareinterestedin.
Becausesimplylookingatonesideoftheboxisbitboring,youcannavigatewithinyourscenewiththehelpofthe
mouse. Ifyoumovethemousewithpressedleftmousebuttoninsidetheareasurroundedbyablackborder,you’ll
rotatethepointofview.Withthemiddlemousebuttonyoucanpanaroundandwiththerightbuttonyoucanzoomin
andout.Formoreinformationsee:CameraNavigation.
Ok,nowyoucanmovearound,butadmittedlythisscenestillissortofboring. Thus,we’lladdanotherobject,a
blue<sphere>,intoourlittlescene. Asisshownnext,the<shape>isnowsurroundedbyanotherelement,the
<transform>tag.Thisisnecessary,becauseotherwisebothobjectswouldappearatthesameposition,namelythe
virtualoriginofthe3Dscene.
Thereto,the‘translation’attributeofthefirst<transform>elementmovestheboxtwounitstotheleft,andthe
‘translation’attributeofthesecond<transform>elementmovesthespheretwounitstotheright.Ascanbeseenin
theexamplebelow,thevalueofthe‘translation’attributeconsistsofthreenumbers.Thefirstdenotesthelocalx-axis
(movementtotheleft/right),theseconddefinesthemovementalongthelocaly-axis(up/down),andthethirddefines
themovementalongthelocalz-axis(back/front).
<x3d width="500px" height="400px">
<scene>
<transform translation="-2 0 0 0">
<shape>
<appearance>
<material diffuseColor=’red’></material>
</appearance>
<box></box>
</shape>
</transform>
<transform translation="2 0 0 0">
<shape>
<appearance>
<material diffuseColor=’blue’></material>
</appearance>
<sphere></sphere>
</shape>
</transform>
</scene>
</x3d>
NowyouknowthebasicsofX3DOM.Asyoumighthaveexpected,therearecertainlymorenodesorelementsyou
cantryoutlikethe<cone>orthe<cylinder>.Also,thereareothermaterialpropertieslike‘specularColor’and
‘transparency’. Byapplyingan<imageTexture>toyourobject,youcanachievefancyeffectslikeateapotthat
lookslikeearthasdemonstratedinthisexample. Whenyouhavealookattheexample’ssourcecode,you’llfinda
6
Chapter1. Guide
Documents you may be interested
Documents you may be interested