Re: reportlab-users Digest, Vol 193, Issue 5

JOURDAIN, Maël <[email protected]>
Newsgroups gmane.comp.python.reportlab.user
Message-ID <VI1P194MB04625D402F52A8AD4BA16860A0510@VI1P194MB0462.EURP194.PROD.OUTLOOK.COM>
Hello,

When I run this code, trying with Arial and WINGDNG2. I don't get the expected results but white square.

Thank you for your help.


from reportlab.pdfgen.canvas import Canvas
from reportlab.platypus import SimpleDocTemplate, Paragraph
from reportlab.lib.styles import ParagraphStyle

from reportlab.lib.units import inch, mm
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

pdfmetrics.registerFont(TTFont('wingdng', r'C:\Windows\Fonts\WINGDNG2.TTF'))
pdfmetrics.registerFont(TTFont('Arial', r'C:\Windows\Fonts\Arial.ttf'))


style_arial = ParagraphStyle(name = 'style_a', 
                    fontName='Arial',
                    fontSize=10,
                    leading=15,
                    #textColor = self.black_color,
                    #backColor = colors.Color(red=(228/255),green=(240/255),blue=(78/255)),
                    #alignment = TA_JUSTIFY,
                    wordWrap = None,
                    spaceAfter = 0*mm,
                    spaceBefore = 0*mm,
                    leftIndent = 15*mm,
                    bulletIndent = 10*mm,
                    bulletFontSize = 10,
                    bulletFontName = 'Arial',
                    #borderWidth = 0.25,
                    #borderColor =  self.black_color,
                    #top, left, bottom, right
                    #autoLeading = 'off',
                    )

style_wingdng = ParagraphStyle(name = 'style_w', 
                    fontName='Arial',
                    fontSize=10,
                    leading=15,
                    #textColor = self.black_color,
                    #backColor = colors.Color(red=(228/255),green=(240/255),blue=(78/255)),
                    #alignment = TA_JUSTIFY,
                    wordWrap = None,
                    spaceAfter = 0*mm,
                    spaceBefore = 0*mm,
                    leftIndent = 15*mm,
                    bulletIndent = 10*mm,
                    bulletFontSize = 10,
                    bulletFontName = 'wingdng',
                    #borderWidth = 0.25,
                    #borderColor =  self.black_color,
                    #top, left, bottom, right
                    #autoLeading = 'off',
                    )


# bullet points
bullet_1  ="""<bullet>\u2611</bullet> method one with Arial"""
bullet_2  = """<bullet>R</bullet> method two with WINGDNG2"""


#paragraph
para_1 = Paragraph(bullet_1  ,style_arial)
para_2 = Paragraph(bullet_2 ,style_wingdng)

#add paragraph to sory
story= []
story.append(para_1)
story.append(para_2)

#pdf creation
doc = SimpleDocTemplate("phello.pdf")
doc.build(story)
  Maël JOURDAIN
Myria Asset Management
[email protected]

Std. +33 1 40 69 65 17 - Ld. +33 1 40 69 65 18
32 avenue d'I&eacute;na - 75783 Paris Cedex 16
www.myria-am.com
 
 

-----Message d'origine-----
De : reportlab-users [mailto:[email protected]] De la part de [email protected]
Envoyé : samedi 14 décembre 2019 07:39
À : [email protected]
Objet : reportlab-users Digest, Vol 193, Issue 5

Send reportlab-users mailing list submissions to
	[email protected]

To subscribe or unsubscribe via the World Wide Web, visit
	https://pairlist2.pair.net/mailman/listinfo/reportlab-users
or, via email, send a message with subject or body 'help' to
	[email protected]

You can reach the person managing the list at
	[email protected]

When replying, please edit your Subject line so it is more specific than "Re: Contents of reportlab-users digest..."


Today's Topics:

   1. Re: [BULK] reportlab-users Digest, Vol 193, Issue 4 (JOURDAIN)
   2. Re: bullet checkbox (Tim Roberts)
   3. Re: bullet checkbox (Robin Becker)


----------------------------------------------------------------------

Message: 1
Date: Fri, 13 Dec 2019 09:17:44 +0000
From: JOURDAIN, Ma?l <[email protected]>
To: "[email protected]"
	<[email protected]>
Subject: Re: [reportlab-users] [BULK] reportlab-users Digest, Vol 193,
	Issue 4
Message-ID:
	<VI1P194MB04621BD2C8F893A69A8927A5A0540@VI1P194MB0462.EURP194.PROD.OUTLOOK.COM>
	
Content-Type: text/plain; charset="iso-8859-1"

Hello,

Yes, It is a "checked ballot box".

I try to use Arial Font and Wingdings 2.

ttf = TTFont('wingdng', r'C:\Windows\Fonts\WINGDNG2.TTF')

pdfmetrics.registerFont(ttf)

But with Wingdings 2, the result is a white square.

How can I get the mark and not the white square ?
  Ma?l JOURDAIN
Myria Asset Management
[email protected]

Std. +33 1 40 69 65 17 - Ld. +33 1 40 69 65 18
32 avenue d'I&eacute;na - 75783 Paris Cedex 16 www.myria-am.com
 
 

-----Message d'origine-----
De?: reportlab-users [mailto:[email protected]] De la part de [email protected]
Envoy??: vendredi 13 d?cembre 2019 03:06
??: [email protected]
Objet?: [BULK] reportlab-users Digest, Vol 193, Issue 4

Send reportlab-users mailing list submissions to
	[email protected]

To subscribe or unsubscribe via the World Wide Web, visit
	https://pairlist2.pair.net/mailman/listinfo/reportlab-users
or, via email, send a message with subject or body 'help' to
	[email protected]

You can reach the person managing the list at
	[email protected]

When replying, please edit your Subject line so it is more specific than "Re: Contents of reportlab-users digest..."


Today's Topics:

   1. bullet checkbox (JOURDAIN)
   2. Re: bullet checkbox (Tim Roberts)


----------------------------------------------------------------------

Message: 1
Date: Thu, 12 Dec 2019 13:55:42 +0000
From: JOURDAIN, Ma?l <[email protected]>
To: "[email protected]"
	<[email protected]>
Subject: [reportlab-users] bullet checkbox
Message-ID:
	<VI1P194MB04626A322882C18BA6BB7504A0550@VI1P194MB0462.EURP194.PROD.OUTLOOK.COM>
	
Content-Type: text/plain; charset="iso-8859-1"

Hello,

In a paragraph, I would like to have a checkbox bullet. But the result is a blackbox.

The code of the checkbox is the following '\u2611'.

How can I display properly the bullet checkbox ?

Thank you for your help.


  Ma?l JOURDAIN
Myria Asset Management
[email protected]

Std. +33 1 40 69 65 17 - Ld. +33 1 40 69 65 18
32 avenue d'I&eacute;na - 75783 Paris Cedex 16 www.myria-am.com
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191212/e5ef564b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 9169 bytes
Desc: not available
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191212/e5ef564b/attachment-0002.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 473 bytes
Desc: not available
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191212/e5ef564b/attachment-0003.jpe>

------------------------------

Message: 2
Date: Thu, 12 Dec 2019 18:06:08 -0800
From: Tim Roberts <[email protected]>
To: reportlab-users <[email protected]>
Subject: Re: [reportlab-users] bullet checkbox
Message-ID: <[email protected]>
Content-Type: text/plain; charset="windows-1252"; Format="flowed"

JOURDAIN, Ma?l wrote:
>
> In a paragraph, I would like to have a checkbox bullet. But the result 
> is a blackbox.
>
> The code of the checkbox is the following ?\u2611?.
>
> How can I display properly the bullet checkbox??
>
It's not a "bullet checkbox".? It's a "checked ballot box," as in a box you would find on a ballot.? The black box just means the font you chose doesn't include that character.? What font were you trying to use?

--
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191212/3e5e1dd1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3389 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191212/3e5e1dd1/attachment.bin>

------------------------------

Subject: Digest Footer

_______________________________________________
reportlab-users mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/reportlab-users


------------------------------

End of reportlab-users Digest, Vol 193, Issue 4
***********************************************



------------------------------

Message: 2
Date: Fri, 13 Dec 2019 12:16:58 -0800
From: Tim Roberts <[email protected]>
To: reportlab-users <[email protected]>
Subject: Re: [reportlab-users] bullet checkbox
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

JOURDAIN, Ma?l wrote:
> I try to use Arial Font and Wingdings 2.
>
> ttf = TTFont('wingdng', r'C:\Windows\Fonts\WINGDNG2.TTF')
> pdfmetrics.registerFont(ttf)
>
> But with Wingdings 2, the result is a white square.

Right, because Wingdings 2 does not contain that character.? You can see that with the "charmap" application.? It does contain the "checked ballot box" glyph, but it's in the slot for the capital letter R.


> How can I get the mark and not the white square ?

There are two ways.? You can use "\u2611" in a font that contains that glyph, like Arial.? Or, you can use Wingdings 2 and use "R" instead.

--
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3389 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191213/880be6bf/attachment-0001.bin>

------------------------------

Message: 3
Date: Fri, 13 Dec 2019 21:34:57 +0000
From: Robin Becker <[email protected]>
To: reportlab-users <[email protected]>
Subject: Re: [reportlab-users] bullet checkbox
Message-ID:
	<CAOBYczpJHYUg7D1wc5vOBcVsfgtCTd4PtPKfiCwO0BDDMvmBPA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Thanks for picking this up Tim. I'm stuck in compile technology trying to
fix the impossible sandbox problem. happy Christmas to you and all the
other open sourcerers :)


On Fri, 13 Dec 2019 at 20:17, Tim Roberts <[email protected]> wrote:

> JOURDAIN, Ma?l wrote:
> > I try to use Arial Font and Wingdings 2.
> >
> > ttf = TTFont('wingdng', r'C:\Windows\Fonts\WINGDNG2.TTF')
> > pdfmetrics.registerFont(ttf)
> >
> > But with Wingdings 2, the result is a white square.
>
> Right, because Wingdings 2 does not contain that character.  You can see
> that with the "charmap" application.  It does contain the "checked
> ballot box" glyph, but it's in the slot for the capital letter R.
>
>
> > How can I get the mark and not the white square ?
>
> There are two ways.  You can use "\u2611" in a font that contains that
> glyph, like Arial.  Or, you can use Wingdings 2 and use "R" instead.
>
> --
> Tim Roberts, [email protected]
> Providenza & Boekelheide, Inc.
>
>
> _______________________________________________
> reportlab-users mailing list
> [email protected]
> https://pairlist2.pair.net/mailman/listinfo/reportlab-users
>


-- 
Robin Becker
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/reportlab-users/attachments/20191213/37915b90/attachment-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
reportlab-users mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/reportlab-users


------------------------------

End of reportlab-users Digest, Vol 193, Issue 5
***********************************************
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.