a2s(A::atom()) -> string()
arc(X1, Y1, X2, Y2) -> any()
begin_text() -> any()
bezier(X1::number(), Y1::number(), X2::number(), Y2::number(), X3::number(), Y3::number(), X4::number(), Y4::number()) -> iolist()
Bezier paths should be stroked/closed/filled with separate command.
bezier_c(X1, X2, X3) -> any()
bezier_v(X1, X2) -> any()
bezier_y(X1, X2) -> any()
break_text() -> any()
circle(X1, R) -> any()
color(X1::atom() | eg_pdf:rgb_color()) -> eg_pdf:rgb_color()
end_text() -> any()
f2s(I::number()) -> string()
flatten(L) -> any()
get_string_width(Fontname, PointSize, Str) -> any()
NOTE: This function is a bit expensive, but will stick to the public interface.
grid(XList::[number()], YList::[number()]) -> iolist()
Grid assumes sorted XLists and YList, minimum value first
i2s(I::integer()) -> string()
image(FilePath) -> any()
image(FilePath, Size) -> any()
image(FilePath, X2, Size) -> any()
image1(FilePath, X2) -> any()
kernedtext(Text::iolist()) -> iolist()
line(X1::number(), Y1::number(), X2::number(), Y2::number()) -> iolist()
lines(LineList::[xy1_xy2()]) -> iolist()
mirror_xaxis(Ytranslate) -> any()
mirror_yaxis(Xtranslate) -> any()
move_to(X1::xy()) -> iolist()
n2s(A::[number()] | number()) -> string()
path(X1::path_t()) -> string()
poly(PolyList::[xy()]) -> iolist()
Poly paths should be stroked/closed/filled with separate command.
rectangle(X1, X2) -> any()
If Stroke Type is not appended in arguments, explicit stroke command "path(StrokeType)" has to be executed.
rectangle(X1, X2, StrokeType) -> any()
rectangle(X, Y, WX, WY) -> any()
rectangle(X, Y, WX, WY, StrokeType) -> any()
restore_state() -> any()
Pop graphics state
rotate(Degrees::number()) -> string()
save_state() -> any()
Push graphics state
scale(ScaleX, ScaleY) -> any()
set_char_space(CS) -> any()
set_dash(A::line_style()) -> iolist()
set_dash(Array::[number()], Phase::number()) -> iolist()
set_fill_color(Color::atom | eg_pdf:rgb_color()) -> iolist()
set_fill_color_CMYK(C::number(), M::number(), Y::number(), K::number()) -> iolist()
Changing colors. Color value range 0 - 1
set_fill_color_RGB(R::number(), G::number(), B::number()) -> iolist()
Set color, value range 0 - 1
set_fill_gray(Gray) -> any()
Grayscale fill color; 0.0-Black 1.0-White)
set_font(Name, Size) -> any()
set_font_by_alias(FontAlias, Size) -> any()
set_image(Width, Height, IMGName) -> any()
create the PDF operator to draw an image
set_line_cap(Mode::line_cap_t()) -> string()
set_line_join(Mode::line_join_t()) -> string()
set_line_width(W::number()) -> iolist()
set_miter_limit(Limit::number()) -> iolist()
set_stroke_color(Color::atom | eg_pdf:rgb_color()) -> iolist()
set_stroke_color_CMYK(C::number(), M::number(), Y::number(), K::number()) -> iolist()
set_stroke_color_RGB(R::number(), G::number(), B::number()) -> iolist()
set_stroke_gray(Gray) -> any()
Grayscale strole color; 0.0-Black 1.0-White)
set_text_leading(L) -> any()
set_text_pos(X, Y) -> any()
set_text_rendering(MODE::fill | strike | fill_then_stroke | integer()) -> iolist()
set_text_rise(RISE) -> any()
set_text_scale(SC) -> any()
set_word_space(WS) -> any()
skew(XSkewAngle::number(), YSkewAngle::number()) -> iolist()
text(Text::iolist()) -> iolist()
text_rotate(Degrees::number()) -> string()
text_rotate_position(X, Y, Angle) -> any()
text_transform(A::number(), B::number(), C::number(), D::number(), E::number(), F::number()) -> iolist()
Change text geometry with 3x3 matrix A B / C D / E F
textbr(Text) -> any()
transform(A::number(), B::number(), C::number(), D::number(), E::number(), F::number()) -> iolist()
Change geometry with 3x3 matrix A B / C D / E F
translate(X, Y) -> any()
Generated by EDoc