MCPcopy Create free account
hub / github.com/PageBot/PageBot / build_html

Method build_html

Lib/pagebot/elements/variablefonts/specimen.py:529–541  ·  view source on GitHub ↗
(self, view, path, **kwargs)

Source from the content-addressed store, hash-verified

527 self.fontDataList = fontDataList
528
529 def build_html(self, view, path, **kwargs):
530 b = self.context.b
531 b.comment('Start %s.%s\n' % (self.cssId, self.cssClass))
532 b.div(cssId=self.cssId, cssClass=self.cssClass)
533 for fontSize in self.fontSizes:
534 for fontName, _ in self.fontDataList:
535 style = "font-family:%s;font-size:%s;line-height:1.1em;height:%s;width:100%%;" % (fontName, px(fontSize), px(fontSize*1.1))
536 style += "overflow:hidden;text-overflow:ellipsis;"
537 b.div(style=style)
538 b.addHtml('AaBbCcDdEe FfGgHhIiJjKk LlMmNnOoPp QqRrSsTtUu VvWwXxYyZz') #FfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz')
539 b._div()
540 b._div()
541 b.comment('End %s.%s\n' % (self.cssId, self.cssClass))
542
543if __name__ == '__main__':
544 import doctest

Callers

nothing calls this directly

Calls 5

pxFunction · 0.90
commentMethod · 0.80
divMethod · 0.80
addHtmlMethod · 0.80
_divMethod · 0.80

Tested by

no test coverage detected