diff --git a/example/Charade/Charade.ptx b/example/Charade/Charade.ptx index db38ba6..7d10435 100644 Binary files a/example/Charade/Charade.ptx and b/example/Charade/Charade.ptx differ diff --git a/example/Charade/Charade.txt b/example/Charade/Charade.txt index 780db94..795482d 100644 --- a/example/Charade/Charade.txt +++ b/example/Charade/Charade.txt @@ -46,7 +46,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: PETER -COMMENTS: $CN=1 {Actor=Cary Grant} +COMMENTS: $CN=1 {Actor=Cary Grant} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -63,7 +63,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: REGGIE -COMMENTS: $CN=2 {Actor=Audrey Hepburn} +COMMENTS: $CN=2 {Actor=Audrey Hepburn} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -90,7 +90,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: TEX -COMMENTS: $CN=4 {Actor=James Coburn} +COMMENTS: $CN=4 {Actor=James Coburn} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -99,7 +99,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: SCOBIE -COMMENTS: $CN=5 {Actor=George Kennedy} +COMMENTS: $CN=5 {Actor=George Kennedy} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -108,7 +108,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: SYLVIE -COMMENTS: $CN=6 {Actor=Dominique Minot} +COMMENTS: $CN=6 {Actor=Dominique Minot} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -116,7 +116,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: GIDEON -COMMENTS: $CN=7 {Actor=Ned Glass} +COMMENTS: $CN=7 {Actor=Ned Glass} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -125,7 +125,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: JEAN-LOUIS -COMMENTS: $CN=8m {Actor=Thomas Chelimsky} +COMMENTS: $CN=8m {Actor=Thomas Chelimsky} $Mins=5 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -135,7 +135,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: Group -COMMENTS: $CN=99g {Char=Group} {Actor=Per LG} +COMMENTS: $CN=99g {Char=Group} {Actor=Per LG} $Mins=3 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -147,7 +147,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: Group.dup1 -COMMENTS: $CN=99g {Char=Group} {Actor=Per LG} +COMMENTS: $CN=99g {Char=Group} {Actor=Per LG} $Mins=3 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -155,7 +155,7 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D TRACK NAME: Group.dup2 -COMMENTS: $CN=99g {Char=Group} {Actor=Per LG} +COMMENTS: $CN=99g {Char=Group} {Actor=Per LG} $Mins=3 USER DELAY: 0 Samples STATE: CHANNEL EVENT CLIP NAME START TIME END TIME DURATION STATE @@ -165,6 +165,6 @@ CHANNEL EVENT CLIP NAME START TIME END TIME D M A R K E R S L I S T I N G # LOCATION TIME REFERENCE UNITS NAME COMMENTS -1 01:00:00:00 2880000 Samples {Title=Charade} {Client=Stanley Donen Films/Universal} {Supv=Allan Morrison} {Spot=2021-0520} $Reel=R1 [ADR] $Mins=5 +1 01:00:00:00 2880000 Samples {Title=Charade} {Client=Stanley Donen Films/Universal} {Supv=Allan Morrison} {Spot=2021-0520} $Reel=R1 [ADR] 2 01:18:50:20 57159360 Samples $Reel=R2 3 01:36:49:04 108919680 Samples $Reel=R3 diff --git a/ptulsconv/pdf/summary_log.py b/ptulsconv/pdf/summary_log.py index 63a7cb0..70a355e 100644 --- a/ptulsconv/pdf/summary_log.py +++ b/ptulsconv/pdf/summary_log.py @@ -38,18 +38,25 @@ def build_story(lines): scene_style.fontName = 'Futura' scene_style.leftIndent = 0. scene_style.leftPadding = 0. + scene_style.spaceAfter = 18. line_style = getSampleStyleSheet()['Normal'] line_style.fontName = 'Futura' for line in lines: - table_style = [('VALIGN', (0, 0), (-1, -1), 'TOP'), ('LEFTPADDING', (0, 0), (0, 0), 0.0)] + table_style = [('VALIGN', (0, 0), (-1, -1), 'TOP'), + ('LEFTPADDING', (0, 0), (0, 0), 0.0), + ('BOTTOMPADDING', (0, 0), (-1, -1), 24.)] if 'Omitted' in line.keys(): - cue_number_field = "" + line['Cue Number'] + "
" + \ + cue_number_field = "" + line['Cue Number'] + "
" + \ line['Character Name'] + "" table_style.append(('BACKGROUND', (0, 0), (-1, 0), colors.lightpink)) + elif 'Effort' in line.keys(): + cue_number_field = "" + line['Cue Number'] + "
" + \ + line['Character Name'] + "" + table_style.append(('BACKGROUND', (0, 0), (-1, 0), colors.lightgreen)) else: - cue_number_field = line['Cue Number'] + "
" + line['Character Name'] + "" + cue_number_field = line['Cue Number'] + "
" + line['Character Name'] + "" time_data = time_format(line.get('Time Budget Mins', 0.)) @@ -66,7 +73,7 @@ def build_story(lines): ]] line_table = Table(data=line_table_data, - colWidths=[inch, inch, inch * 3., 0.5 * inch, inch * 2.], + colWidths=[inch * 1., inch, inch * 3., 0.5 * inch, inch * 2.], style=table_style) if line.get('Scene', "[No Scene]") != this_scene: @@ -76,7 +83,6 @@ def build_story(lines): Paragraph("" + this_scene + "", scene_style), line_table])) else: - table_style.append(('LINEABOVE', (0, 0), (-1, 0), .5, colors.gray)) line_table.setStyle(table_style) story.append(KeepTogether([line_table]))