On Tue, 24 Jan 2023 at 11:51, Christopher Creutzig
<ccreu...@mathworks.com> wrote:
> > HorizontalLineTo
> > VerticalLineTo
> > SmoothCurveTo
> > QuadCurveTo
> > SmoothQuadCurveTo
> > ArcTo
>
> I’m still not sure I understand which SVG extensions you mean. Are you 
> talking about these functions mimicking operations that are found in SVG (and 
> a lot of other graphics contexts), or are you talking about something in the 
> PDF they generate?
>

Those functions were explicitly documented as such in the header,
compare 0.9.x code[1]. For example:

/** Append a smooth quadratic bezier curve to the current path
* Matches the SVG 'T' operator. // ...
*/
void SmoothQuadCurveTo( double dX3, double dY3 );

There's no such 'T' operator in PDF. Anyway, I'm not demoting them
because they are extensions, as they may be quality functions. I'm
demoting them because of what I replied to zyx, which is mostly
related to the internal state they depend on, which doesn't cope well
with all the other "basic" functions.

Regards,
Francesco

[1] https://github.com/podofo/podofo/blob/0.9.x/src/podofo/doc/PdfPainter.h#L595


_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to