fortplot_pdf_text_render Module

High level PDF text drawing routines



Subroutines

public subroutine draw_pdf_text(this, x, y, text)

Arguments

Type IntentOptional Attributes Name
class(pdf_context_core), intent(inout) :: this
real(kind=wp), intent(in) :: x
real(kind=wp), intent(in) :: y
character(len=*), intent(in) :: text

public subroutine draw_mixed_font_text(this, x, y, text, font_size)

Arguments

Type IntentOptional Attributes Name
class(pdf_context_core), intent(inout) :: this
real(kind=wp), intent(in) :: x
real(kind=wp), intent(in) :: y
character(len=*), intent(in) :: text
real(kind=wp), intent(in), optional :: font_size

public subroutine draw_rotated_mixed_font_text(this, x, y, text, font_size)

Arguments

Type IntentOptional Attributes Name
class(pdf_context_core), intent(inout) :: this
real(kind=wp), intent(in) :: x
real(kind=wp), intent(in) :: y
character(len=*), intent(in) :: text
real(kind=wp), intent(in), optional :: font_size

public subroutine draw_pdf_text_direct(this, x, y, text)

Arguments

Type IntentOptional Attributes Name
class(pdf_context_core), intent(inout) :: this
real(kind=wp), intent(in) :: x
real(kind=wp), intent(in) :: y
character(len=*), intent(in) :: text

public subroutine draw_pdf_text_bold(this, x, y, text)

Arguments

Type IntentOptional Attributes Name
class(pdf_context_core), intent(inout) :: this
real(kind=wp), intent(in) :: x
real(kind=wp), intent(in) :: y
character(len=*), intent(in) :: text