333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
|
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
|
-
+
|
void pikchr_to_html(
Blob *ob, /* Write the generated SVG here */
const char *zSrc, int nSrc, /* The Pikchr source text */
const char *zArg, int nArg /* Addition arguments */
){
int w = 0, h = 0;
char *zIn = fossil_strndup(zSrc, nSrc);
char *zOut = pikchr(zIn, "pikchr", 0, &w, &h);
char *zOut = pikchr(zIn, "pikchr", PIKCHR_INCLUDE_SOURCE, &w, &h);
fossil_free(zIn);
if( w>0 && h>0 ){
const char *zNonce = safe_html_nonce(1);
Blob css;
blob_init(&css,0,0);
blob_appendf(&css,"max-width:%dpx;",w);
blob_append(ob, zNonce, -1);
|