ldc2008 pdfpresentation
DESCRIPTION
TRANSCRIPT
Using Lasso to Create Dynamic PDF documents
Jolle Carlestam
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
License agreement• The speaker can not be held responsible for any express or implied statement made during this session.
There is no guarantee that anything said or shown here will be of any interest at all. If you remain in this room, you are bound by this agreement.
• Any statements made by the audience in this room will be recorded and can be used against you in a following Q&A session.
• If you drive a Volvo and have more than four pets you are not entitled to use any of the findings that will result from this session on any Sunday that's followed by a national holiday.
• In case of disagreement between the speaker and the audience the conflict should be solved according to Swedish street law.
Accept
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Are there any questions?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
I did it my way
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
I did it my way• Using Lasso to Create Dynamic PDF
documents
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
I did it my way• Using Lasso to Create Dynamic PDF
documents
• Can be frustrating
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
I did it my way• Using Lasso to Create Dynamic PDF
documents
• Can be frustrating
• Trial and Error method eventually let you walk
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
I did it my way• Using Lasso to Create Dynamic PDF
documents
• Can be frustrating
• Trial and Error method eventually let you walk
• Can be other solutions
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
I did it my way• Using Lasso to Create Dynamic PDF
documents
• Can be frustrating
• Trial and Error method eventually let you walk
• Can be other solutions
• Even better solutions
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is not:
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is not:
• Design
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is not:
• Design
• Layout
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is not:
• Design
• Layout
• Creative
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is not:
• Design
• Layout
• Creative
• Smooth
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is:
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is:
• Some Math
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is:
• Some Math
• Manual Labor
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is:
• Some Math
• Manual Labor
• Iterating
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is:
• Some Math
• Manual Labor
• Iterating
• Tedious
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get used to it• Creating pdf documents using Lasso is:
• Some Math
• Manual Labor
• Iterating
• Tedious
• Reading the manual and getting confused
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
A small survey
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
A small survey• How many have tested the pdf tags?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
A small survey• How many have tested the pdf tags?
• How many use them on regular basis?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
A small survey• How many have tested the pdf tags?
• How many use them on regular basis?
• How many feel they master them?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
A small survey• How many have tested the pdf tags?
• How many use them on regular basis?
• How many feel they master them?
• How many are frustrated by them?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
A small survey• How many have tested the pdf tags?
• How many use them on regular basis?
• How many feel they master them?
• How many are frustrated by them?
• How many want to use them?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Have faith
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Have faith• The pdf tags are useful
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Have faith• The pdf tags are useful
• The results can be impressive
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Have faith• The pdf tags are useful
• The results can be impressive
• Get any look and end result you need
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Have faith• The pdf tags are useful
• The results can be impressive
• Get any look and end result you need
• (Almost)
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Don't forget Florida
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Don't forget Florida• Last years examples are still valid
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Don't forget Florida• Last years examples are still valid
• Lists, labels, nametags, invoices & leaflets
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Don't forget Florida• Last years examples are still valid
• Lists, labels, nametags, invoices & leaflets
• Available on lassotech.com
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Some examples
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
LOAD MANIFEST / WEIGHT & BALANCE
planned PILOTS
AIRCRAFT BOW
JUMP SEAT +
PAX +
BAGS/CARGO (max 1,725 lbs) +
ZFW (max 25,700 lbs) =
FUEL +
RAMP (max 28,080 lbs) =
TAXI FUEL -TAKEOFF (max 28,000 lbs) = LIMITING WEIGHT (Runway Analysis)
FINAL ADJUSTMENT ±TAKEOFF (max 28,000 lbs) = MAX WEIGHT TO RUNWAY LENGH LIMIT
BURN - MAX WEIGHT FOR SEC. SEG. CLIMB
LANDING (max 27,200 lbs) = MAX WEIGHT AT DESTINATION
SECTION MALE FEMALE CHILDREN TOTAL
A (max 9)
B (max 12)
C (max 12) INFANT
TOTAL
WEIGHT
SECTION BAGS CARGO TOTAL
C 1
C 2
TOTAL
Date/Time:
Printed Name:
Signature:
PIC Signature:
Certificate:
Date/Time:
SB107
NOV 07 2005
Rev: 1
Saab SF340 Distribution of Copies: White copy: Pilot's copy Yellow copy: Leave at departure point for this flight
SAAB 340A Flight #:
Aircraft:
From:
MAC %
Date:
Captain:
Done by:
To:
PITCH TRIM (UP or DN)
Total cargo compartment weight (C1+C2) must not be over 1,725 lbs
1,125 lbs MAX ALLOWED
850 lbs MAX ALLOWED
1,725 lbs MAX ALLOWED
PILOTS
ONLY
BASIC INDEX
FLAPS SETTING
TAKEOFF INDEX
I certify that the load calculations are accurate and show
that this flight is in conformance with the structural
limitations of the aircraft and the performance requirements
of the BASR Schedules 10 and 17.
I certify that I have supervised the loading and securing of
the load and made the calculations in this document. I
certify that the information and calculations are correct and
in conformance with the safety requirements of Schedules
10 and 17.
LOAD SUPERVISOR CERTIFICATION
PIC FLIGHT PREPARATION CERTIFICATION
Kemp.E
33 591
1482
21170
3
84
22991
SLC
236
6
555
8
15
636
Bauer/Rick148
-21.362007-05-20
219
591Kemp.E
19233
18012
0
09/18/2008 13:36:42
2600
40
1
327
18949
264
23690
23627
3
542
4
4
N110PX
1482
1
9
-63
706
372
12
4 1
724
9
23770
8
LAS
19
4
13521
80
2
riksteatern skåne
Arrangör Producent
Bekräftelse
OBS! Gäller inte som kontrakt
NrDatum
Specifikation
Totalsumma
Varav moms
Arrangörens kostnad
Subvention
JinaO
nlin
e @
Jol
le C
arle
stam
Riksteatern SkåneÖstergatan 38281 33 HÄSSLEHOLM
Org. nr:84 60 01-7651
[email protected] 890 550451 859 12 (fax)
Pg: 63 09 09-0Bg: 657-3091
Vid oklarheter på bekräftelsen kontakta oss omgående!!! Övriga kontakter för arrangemang bör snarast tas mellan arrangör och producent.
Observera!
Med vänlig hälsningRiksteatern Skåne
Vår ref
SummaVarav moms# Kostnad
Kultur & Utbildning Ystads kommun (Ystad)Anne Rosengren271 80 YSTADArbete: 0411-57 71 [email protected]: 0709-477 140
Westbergs Teater & NöjeJörgen AggeklintHöga Stigen 3116 20 StockholmArbete: 08-702 09 [email protected]: 070-314 62 24
"PIZ-PIZ" ELLER MIN LILLA PICASSO
2008-09-09 5531Anki Lennerup
16 500.000.00
13 548.002 952.00 *
- - -* Detta belopp betalar Riksteatern Skåne ut tillFörskolan eller Skolan efter redovisning.
1Gage:Hörsalen, Konstmuseét, Ystad081106Ålder: 5-5, Arrtyp: Förskola
11 000.00 0.00 11 000.00
1Gage:Hörsalen, Konstmueéet, Ystad081106Ålder: 5-5, Arrtyp: Förskola
5 500.00 0.00 5 500.00
Forms
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Leaflets
RIKSTEATERN SKÅNE
Relationer
Skämmerskans DotterFörfattare: Lene KaaberbølDramatisering: Jan Modin
Regissör: Jan ModinScenografi & Kostym: Eva Sommestad Holten
Musik: Mats Granath & Martin BrandqvistTeknik: Per Ellgård
Försäljningsansvarig: Lina EhnMarknadschef: Karin Hansson
Projektledare: Helen Ortman
Ingen vågar vara Dinas vän,ingen vågar se henne i ögonen.Hon är en skämmare och närhon ser någon i ögonen kanhon se deras onda handlingaroch deras skam.
Dina har mot sin vilja ärvt sin morsspeciella gåva, hon är en skämmare;när hon ser någon i ögonen kan hon sealla de onda handlingar som han ellerhon i sitt innersta skäms över.
Det resulterar också i att dessamänniskor ser sig själva och skämsöver vad de har gjort - en mycketotrevlig upplevelse.
Ingen vågar vara hennes vän, ingenvågar se Dina i ögonen. Hon känner sigensam, och vill helst av allt ha vanligögon och vänner. Men en dag måstehon använda sin gåva när något oväntatinträffar.
Följ med på en händelserik ochfantastisk resa med Dina.
Detta är en spännande historia där dufår möta människor och varelser medmagiska krafter.
En rädd och ängslig flicka somgenomgår prövningar och mötermänniskor som förändrar och stärkerhenne. Hon blir en modig och starkflicka som till sist accepterar det somgör henne annorlunda.
En dramatisk saga om kampen mellangott och ont.
Månteatern
KONTAKT:Lina EhnSt Södergatan 64222 23 LundTEL: 046-18 98 [email protected]
SPELPERIOD:2008-08-08 - 2009-12-31ÅLDERSGRUPP: 9 - 16FST. LÄNGD: ca 75 minFST/DAG: 2MAX PUBLIK: 100ANT. MEDV: 9
SPELYTA: 10 x12 m inklsittplatserTAKHÖJD: 4 mÖVR. LOKALKRAV:ELBEHOV: 1 st 16A, 380VMÖRKLÄGGNING: KravMörklagtBYGG-/RIVTID: 180 min / 90minBÄRHJÄLP: Ja, 2 vuxna
KOSTNAD:Giltigt 2008-09-28 - 2009-12-31kr 80,00 exkl moms 6 %Biljettpris Skolor- - -Giltigt 2008-03-13 - 2009-12-31kr 15 000,00 exkl moms 25 %Inom Skåne, 1 a fst- - -Giltigt 2008-03-13 - 2009-12-31kr 10 000,00 exkl moms 25 %Inom Skåne, 2a fst samma lokal
(Subv. ber.)
Ändrad: 2008-09-05 10:23:39
RIKSTEATERN SKÅNE
Relationer
"Nils Karlsson Pyssling"efter Astrid Lindgren
Marionett- teater med en dockspelare och en nyckelharponist.
Premiär den 22. Oktober 2008 på skolteaterfestivalen Ronneby.
Regi: Ada Auf der StrasseSpel: Jörg TeichgraeberMusik, Nyckelharpa: Anders SmedenmarkDockor: M.Gmelin & D.SchmelzRättigheter via Nordiska Teaterförlaget ApS, Köpenham
Med stöd av Region Blekinge, Musik i Blekinge och Stiftelsen Längmanskakulturfonden Stockholm och Olofströms Kommun
Bertils föräldrar arbetar på fabriken hela dagarna, så han är ensam hemma. Idag harvi dagis, föräldrapenning osv. Nästan ingen femårig måste vara ensam en hel dag ivår tids Sverige.Bertils syster Märta dog för två år sedan. Här ska inte sättas upp ett socialt dramautan berättas om känslor som är allmängiltiga, mänskliga och aktuella: ensamhet,sorg och tristess. En arbetsmarknad som kräver flexibla människor,familjeförhållanden som förändras mer än förut är någonting som drabbarframförallt barnen. Att många barn idag sitter flera timmer framför tv:n ger intemånga sociala kontakter. Känslan av ensamhet och övervinnandet av ensamhetenvill vi förmedla till en bred publik.Man skulle kunna anse figuren pysslingen Nisse som en produkt avBertils fantasi för att visa hans själ en utväg från ensamheten. I alla fall tycker vi attett berättande för barnen om skillnaden mellan ensamhet och gemenskap inte harförlorat sin betydelse.I vår interpretation är Bertil ett barn som lekar på gatan. Var som helst i världen.
Compagnie Auf derStrasse
KONTAKT:Ada Auf der StrasseStrömmavägen 2837432 KarlshamnTEL: 0454 [email protected]
SPELPERIOD:2008-10-22 - 2009-12-23ÅLDERSGRUPP: 4 - 8FST. LÄNGD: 40 minFST/DAG: 2MAX PUBLIK: 80ANT. MEDV: 2
SPELYTA: 4 x 4 m,TAKHÖJD: minst. 3 mÖVR. LOKALKRAV:ELBEHOV: 1 st 10A, 240VMÖRKLÄGGNING: KravMörklagtBYGG-/RIVTID: 2 / 1BÄRHJÄLP:
KOSTNAD:kr 5 500,00inkl. resor och logi inom Blekingeoch Skåne, inkl. traktamente
(Subv. ber.)
Ändrad: 2008-09-05 10:23:22
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
ReportsMy Fair Events
Friday, Aug 22 - Governor's Fire Prevention DayTODAY ONLY: Fire fighter memorial at 10:40 a.m.; fire and life safety activities all day; free red fire helmets for kids,oven mitts for adults on Dan Patch Ave. while supplies last.ALL DAY EVENTS9 AM-8 PM Moo Booth Animal Barns -
Cattle
9 AM-8 PM Aisle of Breeds: Horse Breed Showcase Animal Barns -Horse
9 AM-9 PM Bees: Open Class (Ag-Hort Building) AgricultureHorticultureBuilding9 AM-9 PM CHS Miracle of Birth Center Miracle of BirthCenter
9 AM-9 PM Horses: Draft, English Animal Barns -Horse BarnAnnex9 AM-9 PM 4-H Demonstrations, various times (Harkness Hall Demonstration Platforms) 4-H Building
10 AM-6PM
A-Maize-ing Corn Day (Christensen Farms Stage) - MN Corn Growers Assoc. Miracle of BirthCenter
11 AM11 AM Molly Maher & Erik Koskinen Heritage Square
2 PM2 PM Master Gardener Demos Agriculture
HorticultureBuilding8 PM
8 PM Woodturner Exhibit Heritage Square
8 PM Pete Neuman and the Real Deal Department ofNaturalResources
My Fair Events -- Created: 09/18/2008 -- Page: 1 (last)
Riksteatern Skåne statistikrapportReport example
2008-01-01...2008-12-31Producent Produktion Arrangör Antal Datum Publik Ålder Brutto Subv.
ArrangörsstödBjuv
Dockteaterverkstan Hux och Flux får Flax Bjuvs Teaterförening - 1 f 1026 5 600 0Friteatern - teater i Musik, skrönor och dumh Bjuvs Teaterförening - 1 f 0401 61 V 15 000 2 995Malmö Opera Ljus på Mörck Bjuvs Teaterförening - 1 f 1123 22 500 0Teater 23 Hjälpsystrarna Bjuvs Teaterförening - 1 f 0210 55 B / 18 V 8 250 3 300Teater Foajé Fordringsägare Bjuvs Teaterförening - 1 f 0120 72 V 20 000 10 000Theatron AB Vem är rädd för Virgini Bjuvs Teaterförening - 1 f 1005 23 900 3 498Tomas K Teater Blommig falukorv Bjuvs Teaterförening - 1 f 0309 60 B / 31 V 6 413 3 207
Bjuv SUMMA 101 6637 f / 0 b 23 000
BromöllaMalmö Opera Ljus på Mörck Bromölla Musik- och Tea 1 f 1130 22 500 0Pygméteatern Gubben och Blomman Kultur och Fritid 1 f 0413 8 000 0Regionteatern En monolog om TVÅ Bromölla Musik- och Tea 1 f 1028 5 625 0Riksteatern Den inbillade sjuke Bromölla Musik- och Tea 1 f 0208 331 V 43 750 8 750Riksteatern Tills döden skiljer oss Bromölla Musik- och Tea 1 f 1003 24 000 0Skillinge Teater NÄSTAN HALVTID - en rev Bromölla Musik- och Tea 1 f 0409 25 000 8 750Westbergs Teater &Sveriges Historia - tus Bromölla Musik- och Tea 1 f 0313 40 V 23 000 11 500
Bromölla SUMMA 151 8757 f / 0 b 29 000
BurlövTeater Foajé Fordringsägare Kultur och Fritid 1 f 0504 15 000 7 500Vagaband Teater Hultaskogens troll Kultur och Fritid 2 f 0221-0221 180 B / 60 V 7 - 12 16 000 0
Burlöv SUMMA 31 0003 f / 0 b 7 500
Båstad4:e Teatern Bakomtapetenmonstret Båstads Teaterförening 1 f 0330 8 B / 6 V 9 200 0Folkteatern BesökerDödsdansen Båstads Teaterförening 1 f 0306 119 V 34 460 14 480Freestyle Phanatix GATANS HISTORIA Båstads Teaterförening 1 f 0129 108 V 25 000 10 000Friteatern - teater i HÄSSJA - berättelser fr Båstads Teaterförening 1 f 0403 49 V 12 500 1 650Malmö Opera Ljus på Mörck Båstads Teaterförening 1 f 1022 22 500 0Marcus Birro Ord som makt och tröst Båstads Teaterförening 1 f 0305 124 V 12 900 6 450Ravaillac Musik och Dans i mörker Båstads Teaterförening 1 f 0316 67 V 10 000 0Riksteatern Ljus Gullin Båstads Teaterförening 1 f 0302 77 V 15 000 3 000Riksteatern Det sista ni hör från m Båstads Teaterförening 1 f 0224 47 V 25 000 5 000Riksteatern Heliga Familjen Båstads Teaterförening 1 f 1113 15 000 0Teater Fenix BILL OCH BOLLA Båstads Teaterförening 1 f 0921 7 800 0Teater Sagohuset Den Vilda Bebin Båstads Teaterförening 1 f 0301 23 B / 14 V 9 800 4 900Teateri Glasmenageriet Båstads Teaterförening 1 f 1203 24 500 0Theatron AB Vem är rädd för Virgini Båstads Teaterförening 1 f 1001 23 900 2 520
Båstad SUMMA 247 56014 f / 0 b 48 000
EslövClown Raimondo Conzertino Eslövs Teaterförening 2 f 0515-0519 9 800 0Clown Raimondo CLOWNEN OCH Eslövs Teaterförening 1 f 0526 4 900 0Clown Raimondo CLOWNEN OCH Eslövs Teaterförening 1 f 1116 4 900 0Dockteaterverkstan APKONSTER Eslövs Teaterförening 1 f 0309 50 B / 21 V 5 600 2 800Expressteatern Hela Natten Lång Eslövs Teaterförening 1 f 0413 33 B / 17 V 6 500 3 250Nöjeshunden HB Drömkvinnan Eslövs Teaterförening 1 f 1114 42 000 0Pygméteatern Gubben och Blomman Eslövs Teaterförening 1 f 0504 20 B / 10 V 8 000 4 000Staffan Björklunds ÄPPELTUPPEN! Eslövs Teaterförening 1 f 1026 5 400 0Theatron AB Vem är rädd för Virgini Eslövs Teaterförening 1 f 0203 80 V 23 900 11 950Ung Utan Pung DET SUGER Eslövs Teaterförening 1 f 0430 429 V 27 000 9 000Vagaband Teater Hultaskogens troll Eslövs Teaterförening 2 f 0219-0220 214 B / 96 V 18 000 9 000
Eslöv SUMMA 156 00013 f / 0 b 40 000
Helsingborg4:e Teatern Bakomtapetenmonstret NBV 1 f 0316 9 200 4 600Compagnie Auf der Den Magiska Lunden Dunkers Kulturhus 1 f 0127 4 500 0Dockteatern Sesam Sov gott Bobo Sensus 1 f 0302 84 B / 26 V 7 158 3 417Dockteatern Tittut DOLLANS DAGIS Sensus 1 f 1116 2 - 6 9 500 3 000Expressteatern Madame Pantalone och va NBV 1 f 1123 7 - 10 8 000 2 000Obanteatern c/o Fantastiska berättelser Dunkers Kulturhus 2 f 0120-0120 4 - 7 5 200 0Obanteatern c/o Sagan om det röda äpple Studiefrämjandet 1 f 0217 8 100 4 050Teater Pero Rut & Knut leker doktor Folkuniversitetet 1 f 0113 102 B / 38 V 3 - 0 11 000 5 500Teater Sagohuset Tusen och en natt ABF-Helsingborg 1 f 0309 11 800 5 900Teater Sagohuset Den Vilda Bebin ABF-Helsingborg 1 f 1130 4 - 9 9 800 1 933
Report example 2008-01-01...2008-12-31 sid 1
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Survey cont.
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Survey cont.• What areas need enlightenment?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Survey cont.• What areas need enlightenment?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Survey cont.• What areas need enlightenment?
• (How many have read the paper)
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Survey cont.• What areas need enlightenment?
• (How many have read the paper)
• (How many are commenting this presentation in the chat room?)
Basics first
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Tip
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Tip• Do as much as possible in a layout
application (Anything static)
• InDesign
• Excel
• Even Word
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Pixels & Points
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Pixels & Points• Pixels is what you see on screen
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Pixels & Points• Pixels is what you see on screen
• Points is what you see on paper
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Pixels & Points• Pixels is what you see on screen
• Points is what you see on paper
• The pdf tags use points (and pixels)
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Pixels & Points• Pixels is what you see on screen
• Points is what you see on paper
• The pdf tags use points (and pixels)
• They're almost the same
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
The grid
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
The grid• In points (decimals can be used)
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
The grid• In points (decimals can be used)
• Left is left, but where's top?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
The grid• In points (decimals can be used)
• Left is left, but where's top?
• Text, images and graphics all have their separate set of rules
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
The grid• In points (decimals can be used)
• Left is left, but where's top?
• Text, images and graphics all have their separate set of rules
• Tip! Keep track of the page size
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
The grid• In points (decimals can be used)
• Left is left, but where's top?
• Text, images and graphics all have their separate set of rules
• Tip! Keep track of the page size
• A4 = 595 x 842 pointsUS Letter = 612 x 792 points
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Explore the new stuff
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Explore the new stuff• Bil Corry add-ons
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Explore the new stuff• Bil Corry add-ons
• Rotating text
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Explore the new stuff• Bil Corry add-ons
• Rotating text
• Rounded corners on rectangles
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Explore the new stuff• Bil Corry add-ons
• Rotating text
• Rounded corners on rectangles
• New color object
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Explore the new stuff• Bil Corry add-ons
• Rotating text
• Rounded corners on rectangles
• New color object
• RGB, CMYK, Spot
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
RGB, CMYK & Spot?
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
RGB, CMYK & Spot?• RGB is for screens
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
RGB, CMYK & Spot?• RGB is for screens
• CMYK & Spot is for print
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Layers
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Layers• Much like Lawyers
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Layers• Much like Lawyers
• Incomprehensible
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Layers• Much like Lawyers
• Incomprehensible
• Objects of the same kind are layered on top of each others. In order as placed
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Layers• Much like Lawyers
• Incomprehensible
• Objects of the same kind are layered on top of each others. In order as placed
• Images are put at a bottom layer
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get friendly with "Add"
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get friendly with "Add"• Add allows you to
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get friendly with "Add"• Add allows you to
• Place objects using -left & -top
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get friendly with "Add"• Add allows you to
• Place objects using -left & -top
• Confine objects to fit within an invisible box using -width & -height
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Get friendly with "Add"• Add allows you to
• Place objects using -left & -top
• Confine objects to fit within an invisible box using -width & -height
• Build complex paragraphs mixing different fonts and styles
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts• Using not included fonts is easy
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts• Using not included fonts is easy
• Point Lasso to a valid font file
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts• Using not included fonts is easy
• Point Lasso to a valid font file
• Create the pdf_font object using -embed
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts• Using not included fonts is easy
• Point Lasso to a valid font file
• Create the pdf_font object using -embed
• Getting a valid font file is tricky
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts• Using not included fonts is easy
• Point Lasso to a valid font file
• Create the pdf_font object using -embed
• Getting a valid font file is tricky
• Most fonts are in the wrong package
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
Master fonts• Using not included fonts is easy
• Point Lasso to a valid font file
• Create the pdf_font object using -embed
• Getting a valid font file is tricky
• Most fonts are in the wrong package
• Extracting font files require third party application
Demos
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
If something's broken
Using Lasso to Create Dynamic PDF documents
© Jolle Carlestam • Presented at Lasso Developer Conference 2008
If something's broken• Talk to Bil...
Still any questions?
Thanks for your attention!
Round TableSunday 9 – 11.30