version 1.125, 2019/04/14 21:11:04 |
version 1.126, 2019/04/14 22:37:56 |
Line 126 pnode_printtext(struct format *f, struct pnode *n) |
|
Line 126 pnode_printtext(struct format *f, struct pnode *n) |
|
} |
} |
|
|
static void |
static void |
|
pnode_printimagedata(struct format *f, struct pnode *n) |
|
{ |
|
const char *cp; |
|
|
|
if ((cp = pnode_getattr_raw(n, ATTRKEY_FILEREF, NULL)) == NULL) |
|
cp = pnode_getattr_raw(n, ATTRKEY_ENTITYREF, NULL); |
|
if (cp != NULL) { |
|
print_text(f, "[image:", ARG_SPACE); |
|
print_text(f, cp, ARG_SPACE); |
|
print_text(f, "]", 0); |
|
} else |
|
print_text(f, "[image]", ARG_SPACE); |
|
} |
|
|
|
static void |
pnode_printpara(struct format *f, struct pnode *n) |
pnode_printpara(struct format *f, struct pnode *n) |
{ |
{ |
struct pnode *np; |
struct pnode *np; |
Line 1108 pnode_print(struct format *f, struct pnode *n) |
|
Line 1123 pnode_print(struct format *f, struct pnode *n) |
|
break; |
break; |
case NODE_FUNCSYNOPSISINFO: |
case NODE_FUNCSYNOPSISINFO: |
macro_open(f, "Fd"); |
macro_open(f, "Fd"); |
|
break; |
|
case NODE_IMAGEDATA: |
|
pnode_printimagedata(f, n); |
break; |
break; |
case NODE_INFORMALEQUATION: |
case NODE_INFORMALEQUATION: |
macro_line(f, "Bd -ragged -offset indent"); |
macro_line(f, "Bd -ragged -offset indent"); |