fortplot_pdf_objects Module

PDF object writers for document structure elements



Subroutines

public subroutine write_info_object(unit, pos)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int64), intent(out) :: pos

public subroutine write_catalog_object(unit, pos)

Write PDF catalog object

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int64), intent(out) :: pos

public subroutine write_pages_object(unit, pos)

Write PDF pages object

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int64), intent(out) :: pos

public subroutine write_page_object(unit, ctx, pos)

Write PDF page object

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
type(pdf_context_core), intent(in) :: ctx
integer(kind=int64), intent(out) :: pos

public subroutine write_image_object(unit, ctx, pos)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
type(pdf_context_core), intent(in) :: ctx
integer(kind=int64), intent(out) :: pos

public subroutine write_null_object(unit, obj, pos)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer, intent(in) :: obj
integer(kind=int64), intent(out) :: pos

public subroutine write_extgstate_object(unit, obj, stroke_milli, fill_milli, pos)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer, intent(in) :: obj
integer, intent(in) :: stroke_milli
integer, intent(in) :: fill_milli
integer(kind=int64), intent(out) :: pos

public subroutine write_content_object(unit, ctx, pos)

Write PDF content stream object

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
type(pdf_context_core), intent(in) :: ctx
integer(kind=int64), intent(out) :: pos

public subroutine write_helvetica_font_object(unit, pos)

Write Helvetica font object

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int64), intent(out) :: pos

public subroutine write_symbol_font_object(unit, pos)

Write Symbol font object

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int64), intent(out) :: pos